Charted Data.

Command Palette

Search for a command to run...

4 min readCharted Data

The 25 Most Popular Programming Languages on GitHub (2026)

A data-driven breakdown of the most used programming languages based on GitHub repository activity.

GitHub repositories are one of the clearest signals of real-world developer activity.

Unlike surveys or opinions, repository volume reflects:

  • What developers are actually building
  • What companies are maintaining
  • What communities are actively contributing to

In this report, we analyze the Top 25 most popular programming languages based on GitHub repositories.


🏆 Overall Popularity Ranking#

Top 25 Programming Languages on GitHub
Ranked by relative repository activity

Scores represent normalized repository popularity relative to Python (100).


🔍 Key Insights from the Data#

1️⃣ Python Dominates the Ecosystem#

Python leads GitHub repository activity.

Why?

  • AI & Machine Learning dominance
  • Backend APIs (FastAPI, Django)
  • Automation & scripting
  • Data science workflows
  • Education & beginner adoption

Python isn’t just popular — it’s ecosystem-defining.


2️⃣ TypeScript Has Overtaken JavaScript in Serious Projects#

TypeScript ranking #2 signals a major shift:

  • Strong typing for large-scale apps
  • Enterprise frontend + backend
  • Safer refactoring
  • Tooling maturity

JavaScript is still massive — but TypeScript is becoming the default for production systems.


3️⃣ Systems Languages Are Back#

Rust, C++, C, and Go all rank in the top 10.

Systems & Performance Languages
Languages optimized for performance, infrastructure, and low-level control

This reflects:

  • Cloud-native infrastructure
  • WebAssembly growth
  • Security-focused development
  • DevOps tooling

Rust’s position is especially significant — safety + performance is winning.


4️⃣ Web Stack Still Rules#

Frontend technologies remain dominant.

Web-Centric Languages
Languages heavily used in web development

The modern web stack is not shrinking. It’s evolving toward:

  • Typed frontend systems
  • Component-driven architectures
  • Hybrid frameworks

5️⃣ Mobile & Cross-Platform Development#

Kotlin and Swift continue to anchor Android and iOS ecosystems.

Mobile & Cross Platform Languages
Native and cross-platform ecosystems

Dart’s presence shows Flutter’s growing influence.


6️⃣ Blockchain & Game Development Appear#

New ecosystems are rising:

Emerging Ecosystems
Specialized but fast-growing language communities
  • Solidity → Smart contracts & DeFi
  • GDScript → Godot game engine growth
  • Lua → Embedded systems + game scripting

These aren’t “general purpose” — they’re ecosystem-specific power tools.


7️⃣ The Decline of Legacy Enterprise Dominance#

Java, Ruby, Scala, Objective-C — still strong, but no longer leading innovation cycles.

Legacy vs Modern Momentum
Relative positioning among established enterprise languages

Modern development favors:

  • Developer experience
  • Tooling speed
  • Cloud-native support
  • Type safety

🧠 What This Means for Developers#

If you are:

👨‍💻 A Beginner#

Start with:

  • Python
  • TypeScript

They maximize job market + ecosystem exposure.


🚀 A Startup Founder#

Prioritize:

  • TypeScript (fullstack)
  • Python (AI + backend)
  • Go (infrastructure)

These align with modern SaaS architectures.


🏗️ Infrastructure Engineer#

Focus on:

  • Rust
  • Go
  • C++

Performance and safety are increasingly critical.


🎮 Game Developer#

  • GDScript (Godot)
  • C++
  • Lua

💰 Web3 Developer#

  • Solidity
  • Rust (for blockchain tooling)

📊 Distribution Overview#

Popularity Distribution Curve
Relative distribution across the top 25 languages

The drop-off is gradual — meaning developer activity is diversified, not winner-takes-all.


⚙️ Methodology#

  • Data Source: GitHub repositories
  • Ranking: Based on relative repository volume
  • Scores: Normalized scale (Python = 100)
  • Scope: Public repositories

This reflects active developer usage — not job listings or surveys.


🧩 Final Thoughts#

The programming landscape in 2026 is defined by:

  • 🐍 Python’s ecosystem gravity
  • 🔷 TypeScript’s enterprise dominance
  • 🦀 Rust’s rapid rise
  • 🌐 Web technologies evolving, not shrinking
  • ⚙️ Infrastructure languages gaining importance
  • 🎮 Niche ecosystems expanding

The takeaway?

There is no single “best” language.

There are ecosystems.

And GitHub shows us where builders are investing their time.

Download This Boilerplate ⚡