The project's life, one year at a time, told from the commit record: how activity rose and fell against the project's own baseline, who arrived when, and what was released.
3,328 commits (8.4%) · +1,357,930 / −293,553 lines · 34 authors
Led by CyrusNajmabadi (727 commits)
First commits: CyrusNajmabadi, Mohamed Hegazy, Daniel Rosenwasser, Sheetal Nandi, Anders Hejlsberg, Vladimir Matveev (+28 more)
Released: v1.1, v1.3
6,550 commits (16.5%) · +1,834,182 / −1,242,661 lines · 99 authors
Led by Daniel Rosenwasser (923 commits)
First commits: Wesley Wigham, Ron Buckton, Zhengbo Li, Arthur Ozga, Kagami Sascha Rosylight, Nathan Shively-Sanders (+71 more)
Released: v1.5.0-alpha, v1.5.0-beta, v1.5.3, v1.5.4, v1.6.0-beta (+1 more)
6,152 commits (15.5%) · +1,818,133 / −1,211,066 lines · 121 authors
Led by Anders Hejlsberg (832 commits)
First commits: Andy Hanson, Richard Knoll, Yuichi Nukiyama, Herrington Darkholme, AbubakerB, Evan Sebastian (+82 more)
Released: v2.0.0-beta, v2.0-rc, v2.0.2, v2.0.5
5,125 commits (12.9%) · +2,168,358 / −877,349 lines · 124 authors
Led by Andy Hanson (754 commits)
First commits: Andrew Casey, CSIGS@microsoft.com, uniqueiniquity, Armando Aguirre, Klaus Meinhardt, Ben Lichtman (+77 more)
5,172 commits (13.1%) · +2,447,914 / −1,711,178 lines · 158 authors
Led by Andy Hanson (757 commits)
First commits: BigAru, TypeScript Bot, Alex T, Jack Williams, Martin Probst, Caleb Sander (+111 more)
Released: v3.2.2
3,129 commits (7.9%) · +1,029,876 / −396,847 lines · 126 authors
Led by Anders Hejlsberg (634 commits)
First commits: Andrew Branch, Gabriela Araujo Britto, Zixiang Li, Titian Cernicova-Dragomir, Eli Barzilay, Michael Crane (+79 more)
Released: v3.3.4000
2,140 commits (5.4%) · +1,371,553 / −857,692 lines · 150 authors
Led by CSIGS@microsoft.com (411 commits)
First commits: Oleksandr Tarasiuk, Jack Works, Song Gao, Jacob Bandes-Storch, Vincent Boivin, Tim van der Lippe (+92 more)
1,243 commits (3.1%) · +1,230,706 / −481,045 lines · 114 authors
Led by TypeScript Bot (220 commits)
First commits: Sang, Hiroshi Ogawa, Jake Bailey, Ikko Eltociear Ashimine, pushkine, Jujhar Singh (+64 more)
1,330 commits (3.4%) · +2,368,691 / −1,897,246 lines · 117 authors
Led by TypeScript Bot (205 commits)
First commits: navya9singh, jihndai, magic-akari, Minh Quy, SHIMA RYUHEI, bentongxyz (+66 more)
1,305 commits (3.3%) · +2,627,432 / −1,903,715 lines · 106 authors
Led by TypeScript Bot (235 commits)
First commits: Maria José Solano, Vitaly, Tobias S, graphemecluster, Pedro Kaj Kjellerup Nacht, Sampo Kivistö (+58 more)
1,085 commits (2.7%) · +2,773,163 / −1,206,456 lines · 69 authors
Led by Jake Bailey (218 commits)
First commits: idango10, Eric Cornelson, Lars Kappert, Joe Pea, Dan Vanderkam, Ben Lickly (+29 more)
1,465 commits (3.7%) · +313,750 / −178,015 lines · 121 authors
Led by Jake Bailey (445 commits)
First commits: Copilot, xu0o0, Fróði Karlsson, Cameron, Ryosei Karaki, Max Schwenk (+77 more)
1,569 commits (4.0%) · +4,470,198 / −7,134,890 lines · 123 authors
Led by Jake Bailey (376 commits)
First commits: Piotr Tomiak, Sebastian Lorenz, Christopher Plieger, Matheus Mol, Andrew Ghostuhin, 雪代 / Yukishiro (+83 more)
Released: vscode-typescript/v1.0.0, vscode-typescript/v1.0.1
How TypeScript compares with other open source web frontend projects →
How TypeScript ranks among open source web frontend projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true