Error Icon

Something went wrong. Please try again

Most Popular Programming Languages on GitHub: A 2026 Language Comparison Hero Banner

Most Popular Programming Languages on GitHub: A 2026 Language Comparison

Last Updated: September 1, 2026 | 5 min read

by SolutionsHub Editorial Team

Most Popular Programming Languages on GitHub

For a decade, the language rankings on GitHub moved slowly. Not anymore. In August 2025, TypeScript overtook Python and JavaScript to become the most-used language on the platform — the largest ranking shift in GitHub's history. This is not a cyclical blip. It is a structural realignment in how software gets built, and it carries direct implications for how engineering organizations plan hiring, tooling, and technical strategy. Leaders do not need another list of buzzwords. They need a language comparison built on evidence, not sentiment. This is the 2026 comparison that matters.

What this article covers. A data-backed breakdown of GitHub's 2026 language rankings, the language trends driving them, and a plain-terms assessment of the ten languages engineering leaders are most likely to be deciding between. Expect hard numbers from GitHub, TIOBE, Stack Overflow, and PYPL.

Who this is for. CTOs, VPs of Engineering, technical hiring leads, and enterprise architects setting language strategy, hiring plans, or platform standards for the year ahead. Individual developers deciding what to learn next will find it useful too, but the framing here is organizational, not personal.

Open Source Programming Language Popularity in 2022

Although more than 500 programming languages were used in 2022, Java, JavaScript, and Python remain the leading ones. While TypeScript has seen a considerable rise in the last couple of years and remained in the fourth position, PHP is still on its sharp way down ending up at the seventh position in 2022. After some unstable periods in popularity, C# keeps stable at the fifth position for the second year in a row. Although it's experienced a sharp decline in popularity since 2015, Ruby has stayed at the tenth position for the last four years.

The Shake-Up Leaders Cannot Ignore

GitHub now hosts more than 180 million developers. The platform added 36 million of them in the past year alone — more than one new developer every second. Nearly a billion commits landed in 2025, a 25% increase year over year. Scale like this does not produce noise. It produces signal.

TypeScript's growth is the signal. Contributor count rose 66.6% year over year, adding more than a million developers and pushing the language past 2.6 million monthly contributors. Python grew too — up 48.8%, adding roughly 850,000 contributors — but growth is not the same as leadership. JavaScript grew slowest of the three, at 24.8%. The order changed. The reason it changed is the part leaders need to understand.

GitHub's own researchers call it a convenience loop. AI coding assistants perform better against typed code — types are guardrails, and guardrails produce more reliable output. Developers gravitate toward the language the AI handles best. That adoption generates more training data. The AI gets better at that language still. The loop reinforces itself. Nearly 80% of new GitHub users adopt Copilot in their first week. Language choice is no longer just a developer preference. It is now a function of which language plays best with the AI layer sitting on top of it.

Organizations that treat this as a tooling footnote will miss the structural shift underneath it. Organizations that recognize AI compatibility as a first-order criterion for language selection will build faster, with fewer defects, and with a workforce the market can actually staff.

Source: GitHub Octoverse 2025

MetricValueContext
Total developers on GitHub180+ million2025 platform size
New developers added (2025)36 million~1 new developer every second
Commits in 2025~1 billion+25% year over year
TypeScript contributors (Aug 2025)2.64 million+66.6% YoY; #1 language on GitHub
Python contributors (2025)+850,000+48.8% YoY
JavaScript contributors (2025)+427,000 (~2.15M total)+24.8% YoY (slowest of the three)
New GitHub users adopting Copilot~80%Within the first week of joining

Four Rankings, One Reality

No single index tells the full story, and leaders who try to compare languages using one metric will draw the wrong conclusions. Different rankings measure different flavors of language usage — treat them as one, and the answers will mislead.

  • GitHub, by contributors: TypeScript leads, followed by Python and JavaScript. Six languages — Python, JavaScript, TypeScript, Java, C++, and C# — now account for 80% of every new repository created.

  • TIOBE, by search volume: Python holds the widest lead in the index's 25-year history, at roughly 21.8% — more than ten points ahead of second place. C overtook C++ for second. C# was named 2025's Language of the Year for the largest single-year rating gain.

  • Stack Overflow, by self-reported usage: JavaScript still leads at 66%. Familiarity is not the same as momentum.

  • PYPL, by tutorial search interest: Python, Java, and JavaScript top the list. Kotlin and Swift close out the top ten.

The pattern is clear once the noise is stripped away. JavaScript wins on breadth. Python wins on research and AI dominance. TypeScript wins where it counts most for engineering leaders: contributor commitment on the platform where production code actually lives. Three different answers to three different questions — and understanding which question your organization is actually asking is the first step toward getting the right one. Pick the wrong metric and the strategy built on it will fail.

RankingMetricTop languageKey figureKey insight
GitHubContributorsTypeScript2.64M contributorsTypeScript leads; Python & JavaScript follow
TIOBESearch volumePython21.8%Python's widest lead in 25 years
Stack OverflowSelf-reported usageJavaScript66%JavaScript 66% most-used
PYPLTutorial search interestPython31.2%Python, Java, JavaScript top; Kotlin & Swift in top 10

What Is Rising — And Why It Matters

Ranking snapshots tell leaders where things stand today. Language trends tell them where things are headed — and for multi-year technology roadmaps, the trend matters more than the snapshot.

  • Rust is no longer a developer favorite sitting on the sidelines. Nine consecutive years atop Stack Overflow's most-admired-language survey have converted into enterprise adoption, a salary premium near 24% above the median, and expanding use inside Android and the Linux kernel. A U.S. government memory-safety mandate accelerated the curve further. The talent gap remains real — smaller hiring pool, longer ramp-up — but the trajectory is set.

  • Go keeps compounding in cloud infrastructure, microservices, and DevOps, and it remains one of the languages developers most want to adopt next. Simplicity at scale is still Go's core proposition, and it still holds.

  • C# had its strongest year in a decade, driven by continued .NET and Unity investment. TIOBE's Language of the Year award was not a marketing artifact. It reflected the largest rating increase of any language tracked.

  • Kotlin and Swift remain the default for native mobile, unmoved by the churn happening elsewhere in the rankings.

  • Zig and Elixir are not yet mainstream, but rising interest in both signals where performance-sensitive and distributed-systems teams are placing early bets.

Organizations planning multi-year technology roadmaps need to weight these trajectories now, not after the hiring market catches up to them.

The Languages, Assessed Plainly

Executives do not need to learn to write code in every one of these languages. They need to understand, in plain words, what each one is for, where it is gaining ground, and where it is losing it. That is what this section delivers — no jargon, no hedging, just the state of each language in order of relevance to 2026 decision-making.

JavaScript. Still the only high-level scripting language every browser executes natively, and still running on nearly 99% of the web. The ecosystem is unmatched. The cost is inconsistency — cross-browser behavior remains a persistent tax on engineering time, and its ubiquity makes it a standing target for malicious code. Low-level code can also run in browsers via WebAssembly, but JavaScript remains the primary programmable layer for web applications.

TypeScript. The language of the moment, and for a structural reason: static typing catches errors at compile time instead of in production, and that property compounds when AI assistants are writing a growing share of the code. The tradeoff is real. Migrating legacy JavaScript codebases takes time, and the type system itself is not trivial to master. The investment pays for itself in defect reduction. Leaders should treat that tradeoff as a near-term cost against a long-term reliability gain, not a reason to delay.

Python. Still the default language for AI, machine learning, and data science. Nearly half of new AI repositories start in Python. Its TIOBE rating hit an all-time record in 2025. The limitation has not changed — memory overhead and execution speed still push it out of memory-constrained and mobile contexts. Python builds the model. It rarely ships the product.

Java. The backbone of enterprise backend systems and large-scale Android development, and the JVM's portability is still the reason why. Verbosity and a steeper learning curve remain real costs. Cloud-native, container-first architectures increasingly favor Go and Kotlin over Java by default. Java is not disappearing. Its share of new decisions is shrinking.

C#. Momentum built on .NET investment and Unity's dominance in gaming. The constraint is structural: C# is tightly bound to its ecosystem, and that ecosystem does not extend cleanly outside Microsoft-centric shops.

Go. Built for concurrency and built for scale, and both strengths still hold at Go's current adoption level. The library and framework maturity gap that limited it in 2022 has narrowed considerably. It has not closed.

Rust. Memory safety without a garbage collector, at near-C++ performance — a combination no competing language matches. The gap between developer enthusiasm and enterprise hiring is closing, but it has not closed yet. Teams adopting Rust today are trading a smaller talent pool for a safer, faster system. That is the deal, and organizations need to make it with eyes open.

C and C++. Still the only serious choice wherever hardware-level control and raw performance are non-negotiable — operating systems, embedded firmware, game engines, high-frequency trading. C passed C++ on TIOBE. Neither language is going anywhere. Both remain hard to write and harder to debug.

PHP. The decline visible in 2022 has continued without interruption. Eighteenth place on TIOBE in early 2026 — PHP's lowest position in two decades. Node.js, TypeScript, and Python-based frameworks have absorbed the server-side web work PHP once owned. This is not a temporary dip. It is a long-term structural retreat.

Kotlin. The default language for modern Android development, with full Java interoperability and continued presence in PYPL's top ten. Kotlin offers a more concise and modern alternative to Java for Android and other JVM-based applications. Its community remains smaller than Java's, and many learning paths still assume prior Java or object-oriented experience.

Swift. Apple's primary language for developing native applications across iOS, iPadOS, macOS, watchOS, and visionOS. Its strong integration with Apple's platforms and modern safety features make it the standard choice for new Apple-focused projects. The main limitation is ecosystem reach. Swift is highly valuable for Apple development but has less relevance outside that environment, where Kotlin, Java, TypeScript, Go, or Python may offer broader organizational utility.

For a closer, developer-level look at how these languages play out in real projects, see Coding Stories.

Coding Stories

Resource for building engineering skills

CodingStories_1440-1024

The Stakes

The underlying comparison has not moved as much as the headline suggests. JavaScript, Python, and now TypeScript are still the three languages carrying the most weight on GitHub, just as Java, JavaScript, and Python did in 2022 — a reminder that a single week of ranking news rarely rewrites the whole history of a platform this large. What has changed is the mechanism deciding the winners. AI-assisted development is no longer a downstream consequence of language choice — it is now an upstream driver of it. Typed languages win because they make AI more reliable. Python holds its ground because AI research still runs through it. Rust and Go continue converting developer conviction into real hiring demand, and PHP's decline shows no sign of reversing.

The organizations that treat language selection as a static decision made once and revisited rarely will fall behind the ones that treat it as a live input to their AI strategy. This is the inflection point technology leaders are now facing. The language a team writes in is no longer just a technical choice. It is a statement about how fast that team can move with the tools already reshaping the industry around them.

SH Editorial Team

SolutionsHub Editorial Team

Driven by expertise and thorough research, our team delivers valuable, insightful content to keep readers informed and empowered in the ever-changing tech and business landscape.

Loading...

Get updates in your inbox

Subscribe to our emails to receive newsletters, product updates, and offers.

By clicking Subscribe you consent to EPAM Systems, Inc. processing your personal information as set out in the EPAM SolutionsHub Privacy Policy

Loading...