TypeScript devient le langage le plus utilisé sur GitHub
Pour la première fois depuis la création de GitHub, TypeScript vient de détrôner Python et JavaScript pour devenir le langage de programmation le plus utilisé sur la plateforme.
C'est ce que révèle le rapport annuel Octoverse 2025 de GitHub, publié le 28 octobre dernier.
Une croissance explosive portée par les assistants IA
En août 2025, TypeScript a franchi un cap historique en devenant le langage numéro un sur GitHub en nombre de contributeurs. Avec 2,63 millions de contributeurs actifs, il surpasse désormais Python d'environ 42 000 développeurs.
La progression est spectaculaire : plus d'un million de nouveaux développeurs ont adopté TypeScript cette dernière année, soit une hausse de 66% en un an.
GitHub attribue une grande partie de cette croissance à l'adoption massive d'assistants de code IA comme Copilot. Ces outils génèrent du code plus fiable en TypeScript qu'en JavaScript grâce au système de types, qui permet de détecter les erreurs plus tôt et réduit les ambiguïtés dans le code généré.
À noter : ce classement se base sur le nombre de contributeurs actifs sur GitHub. D'autres indices utilisant des méthodologies différentes placent encore JavaScript et Python en tête.
Anders Hejlsberg, créateur de TypeScript, se souvient dans son interview auprès de GitHub : "Au démarrage du projet en 2012, je me disais que si on arrivait à convaincre 25% de la communauté JavaScript, ce serait un succès. Mais là où on en est aujourd'hui ? Je suis bluffé."
Les frameworks adoptent TypeScript par défaut
L'un des autres facteurs majeurs de cette ascension : la plupart des frameworks frontend modernes (Next.js, SvelteKit, Qwik, Astro) créent désormais des projets en TypeScript dès l'installation. React, Angular et Vue ont également généralisé cette pratique.
Cette adoption massive en fait le nouveau standard pour le développement web moderne. Pour les nouveaux projets, TypeScript n'est plus un choix à faire, c'est la configuration par défaut. Les développeurs qui démarrent aujourd'hui apprennent directement TypeScript plutôt que JavaScript seul.
Le système de types apporte également des bénéfices concrets : autocomplétion plus précise dans les IDE, détection d'erreurs avant même l'exécution du code, et refactoring facilité sur les grandes bases de code.
Ce qui était perçu comme une contrainte par certains développeurs JavaScript est devenu un atout pour maintenir des projets d'envergure. Dans un monde où le code est écrit à la fois par des humains et des machines, les types ne sont plus une bureaucratie mais des garde-fous essentiels pour garantir la fiabilité des applications.
Un compilateur réécrit pour suivre la cadence
Pour soutenir cette croissance, l'équipe TypeScript a récemment entrepris une réécriture complète du compilateur. Initialement auto-hébergé (écrit en TypeScript lui-même), il a été migré vers Go pour des raisons de performance.
Le compilateur actuel en JavaScript montrait ses limites sur les projets d'envergure, avec des temps de compilation et de vérification devenus problématiques. La migration vers Go a permis de multiplier les performances par 10, grâce à la combinaison du code natif et de la gestion de la concurrence en mémoire partagée.
Cette refonte majeure permet de gérer les grandes bases de code avec fluidité, sans rupture de compatibilité : le nouveau compilateur reproduit fidèlement le comportement de l'ancien, jusque dans ses particularités.
Python et JavaScript ne sont pas en reste
Si TypeScript prend la tête du classement global, les autres langages majeurs conservent une santé robuste.
Python conserve sa position dominante dans l'IA et la data science avec 2,6 millions de contributeurs, enregistrant une croissance de 48% (+850 000 développeurs). Il reste le langage incontournable pour le machine learning, avec 582 000 projets étiquetés IA (+50,7% en un an).
L'utilisation de Jupyter Notebook, l'environnement de prédilection pour l'exploration de données, a également progressé de près de 18%.
JavaScript reste quant à lui massif avec 2,15 millions de contributeurs (+24,79%), mais sa croissance ralentit au profit de TypeScript.

À eux deux, TypeScript et Python représentent désormais plus de 5,2 millions de contributeurs, soit environ 3% de tous les développeurs actifs sur GitHub en août 2025.
Java et C# continuent leur progression stable avec respectivement 174 705 (+20,73%) et 136 735 (+22,22%) nouveaux contributeurs. Ces chiffres montrent que les langages d'entreprise maintiennent leur dynamique dans les environnements backend, cloud et le développement de jeux.
Parmi les plus petits langages, Luau (le langage de script de Roblox) a connu une croissance impressionnante de 194%, suivi de Typst, une alternative moderne à LaTeX (+108%).
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
Articles similaires
Des neurones humains cultivés en laboratoire jouent à DOOM (oui, vraiment.)
TypeScript 6.0 est sorti : la dernière version en JavaScript avant le grand saut vers Go
Java 26 : Oracle enterre les applets et embarque JavaScript et Python dans la JVM
Des neurones humains cultivés en laboratoire jouent à DOOM (oui, vraiment.)
TypeScript 6.0 est sorti : la dernière version en JavaScript avant le grand saut vers Go
TypeScript bientôt 10 fois plus rapide grâce à Go
Java 26 : Oracle enterre les applets et embarque JavaScript et Python dans la JVM
Plus de contenu
Quand un utilisateur m'envoie une photo de son écran pour me montrer un bug
Quand je commence mon vendredi avec un bug majeur à traiter
Quand je parcours les specs avant de démarrer le projet
Comment ça ?!
Quand je dois maintenir du code Perl écrit en 2003
Un problème avec la récursivité ?
Quand le chef me regarde en coin pour savoir s'il peut cliquer sur un bouton pendant sa démo
Surtout ne rien lâcher
Quand un utilisateur m'envoie une photo de son écran pour me montrer un bug
Quand je commence mon vendredi avec un bug majeur à traiter
Quand je parcours les specs avant de démarrer le projet
Comment ça ?!
Quand je dois maintenir du code Perl écrit en 2003