DevData

Language popularity rankings, package ecosystem growth, and developer activity trends.

Language Rankings Comparison

Top 10 Languages across RedMonk, PYPL, and IEEE Spectrum (2024)

# Language RedMonk (Jan 2024) PYPL (Mar 2025) IEEE (2024)
1 Python 1 1 1
2 JavaScript 1 3 3
3 Java 3 2 4
4 TypeScript 4 5 5
5 C# 5 4 7
6 C++ 6 6 2
7 C 7 7 6
8 PHP 8 8 12
9 Go 11 10 9
10 Rust 13 9 8

GitHub Language Activity

Top 10 Languages by GitHub pull requests (GitHut 2.0, Q4 2024)

# Language PRs (%) Issues (%) Pushes (%) Stars (%)
1 Python 21.0 17.8 18.5 24.1
2 JavaScript 16.5 16.2 14.8 13.2
3 TypeScript 14.2 15.5 12.1 16.8
4 Java 8.6 7.4 9.2 5.8
5 Go 5.4 5.1 5.8 7.2
6 Rust 4.8 5.6 4.2 8.5
7 C++ 4.1 4.3 4.5 4.0
8 PHP 3.5 3.0 3.8 2.1
9 C# 3.2 3.8 3.5 3.4
10 Ruby 2.8 2.5 2.9 1.9

Package Registry Growth

Total packages by registry (log scale)

Sources

RedMonk Language Rankings Jan 2024

Biannual composite of GitHub activity + Stack Overflow discussion. Published since 2010.

Biannual GitHub + SO Languages

PYPL Index Mar 2025

Monthly index from Google Trends tutorial search data. Covers languages, IDEs, ORMs, and databases.

Monthly Google Trends Languages

IEEE Spectrum Rankings 2024 edition

Annual interactive ranking combining GitHub, Google, Stack Overflow, Twitter, and job data. Customizable weighting.

Annual Multi-source Interactive

GitHut 2.0 Q4 2024

Quarterly GitHub language stats from PRs, issues, pushes, and stars.

Quarterly GitHub data Languages

Stack Overflow Trends Live

Question share by tag over time. Compare up to 15 tags interactively.

Continuously updated Interactive Questions by tag

GitHub Octoverse Oct 2024

Annual open-source report. Top languages, contributor growth, and global activity across 100M+ developers.

Annual Languages Open source

modulecounts Inactive

Tracked total packages across npm, PyPI, Maven Central, RubyGems, crates.io, NuGet, and more. The deployed site is no longer available, but historical data and source code remain in the GitHub repository.

Package managers Ecosystem growth Historical data

npm trends Live

Compare npm package download counts over time for competing JS libraries.

Continuously updated npm Package downloads

PyPI Stats Live

Per-package daily/weekly/monthly Python downloads with Python version and OS breakdowns. API available.

Continuously updated Python API available

GitHub Innovation Graph Q3 2024

Developer activity and languages by country/territory. Downloadable as CSV.

Quarterly By country Downloadable CSV