TypeScript wird zur Programmiersprache Nummer eins auf GitHub

Die GitHub Octoverse 2025-Daten sind da, und eine Veränderung sticht hervor: TypeScript wurde im August 2025 zur Programmiersprache mit den meisten Beitragenden auf GitHub – 2,636 Millionen monatlich aktive Nutzer und damit deutlich vor dem einst dominierenden JavaScript.

Dies ist die größte Verschiebung in der Programmiersprachenlandschaft seit einem Jahrzehnt. Doch interessanter als die Zahlen selbst ist der Grund dahinter – ein erheblicher Teil dieser Neuordnung wird von KI-Tools vorangetrieben.

Was ist die "Convenience Loop"?

Andrea Griffiths, Developer Advocate bei GitHub, hat das Konzept der "Convenience Loop" eingeführt, um dieses Phänomen zu erklären. Die Logik ist folgende:

  • KI-Tools machen eine Technologie einfacher zu nutzen
  • Entwickler wählen diese Technologie daher häufiger
  • Mehr Nutzer bedeuten einen höheren Anteil dieser Technologie in Code-Repositories
  • Ein höherer Anteil bedeutet mehr Trainingsdaten für die nächste KI-Modellgeneration
  • Die KI wird in dieser Technologie besser
  • Und noch mehr Entwickler wählen sie …

Dies ist ein sich selbst verstärkendes Schwungrad. Einmal in Gang gesetzt, ist es schwer zu stoppen.

TypeScript hat in diesem Kreislauf alle Vorteile auf seiner Seite. Der Grund liegt in seinem Design: Das Typsystem von TypeScript ist explizit und strukturiert und passt perfekt zur Art und Weise, wie Sprachmodelle Code verstehen und generieren. Wenn man eine KI bittet, eine Funktion mit vollständigen Typdefinitionen zu vervollständigen, ist die Fehlerquote deutlich geringer und die Vervollständigungsqualität stabiler als bei schwach typisiertem JavaScript.

Das ist kein Gefühl, sondern ein objektiver Unterschied in der Codequalität.

Mehr als nur der Beitrag von Framework-Standards

Eine häufige Erklärung ist, dass die Verbreitung von TypeScript hauptsächlich darauf zurückzuführen ist, dass moderne Frameworks wie Next.js und Astro TypeScript standardmäßig verwenden. Das ist sicherlich ein Faktor, aber Griffiths' Datenanalyse zufolge nicht die Hauptursache.

Der wahre Treiber ist die Erfahrung der Entwickler im Arbeitsalltag: In TypeScript-Projekten ist die Qualität der Unterstützung durch KI-Assistenten deutlich höher.

Wenn Copilot oder Claude Code in einer Codebasis mit Typbeschränkungen arbeiten, können sie den Kontext auf der Ebene von Funktionssignaturen, Aufrufbeziehungen und Datenflüssen verstehen. Die generierten Vorschläge sind mit höherer Wahrscheinlichkeit direkt nutzbar, anstatt "Referenzcode" zu sein, der umfangreich überarbeitet werden muss.

Da sich KI-Programmiertools von einigen wenigen Aufforderungen pro Tag zu rund-um-die-Uhr-Kollaborationspartnern entwickeln, wird dieser Erfahrungsunterschied zu einem echten Produktivitätsunterschied.

Die Sprachwahl bekommt eine neue Dimension

Bisher waren bei der Wahl einer Programmiersprache vor allem diese Faktoren entscheidend:

  • Reicht die Leistung?
  • Ist das Ökosystem ausgereift?
  • Ist das Team damit vertraut?
  • Ist die Community aktiv?

Jetzt muss diese Liste um einen Punkt ergänzt werden: Wie gut unterstützen KI-Tools diese Sprache?

Nicht, dass es "sollte", sondern dass es "tatsächlich" bereits die Entscheidungen der Entwickler beeinflusst.

Sprache KI-Unterstützungsvorteil Potenzielle Nachteile
TypeScript Klares Typsystem, hohe KI-Vervollständigungsqualität Keine offensichtlichen Nachteile
Python Viel ML/AI-Trainingscode, extrem stark in Data Science Schwache Typisierung verrauscht KI in komplexen Projekten
Rust Generierung von speichersicherem Code verbessert sich Relativ wenig Trainingsdaten
Go Klare Nebenläufigkeitssemantik, KI versteht es gut Ökosystemtiefe geringer als TypeScript/Python

"Das größte Risiko der 'Convenience Loop' ist: Sprachen mit wenig historischem Code, selbst wenn sie technische Vorteile haben, werden in diesem Kreislauf immer weiter abgehängt."

Was ist diesmal anders?

Ein Rückblick auf die Geschichte des GitHub-Sprachenrankings:

  • JavaScript dominierte lange Zeit durch seine absolute Vorherrschaft in der Webentwicklung
  • Python begann um 2019 herum zu wachsen, angetrieben durch den Aufstieg von Data Science und KI-Forschung
  • TypeScripts Überholmanöver ist das erste Mal, dass eine Sprachverschiebung direkt durch KI-Tools selbst angetrieben wird

Bisher war eine Sprache populär, weil sie Probleme in einem bestimmten Bereich löste. TypeScripts aktueller Aufstieg wird zu einem erheblichen Teil von einem einzigen Grund vorangetrieben: "KI-Tools funktionieren in dieser Sprache einfach besser."

Dies ist ein subtiler, aber wichtiger Wandel: Der Entwicklungspfad des Technologie-Ökosystems wird zunehmend von der Verteilung der Trainingsdaten für KI-Tools beeinflusst, nicht nur von den technischen Vor- und Nachteilen der Technologie selbst.

Die nächste Station des Schwungrads

TypeScript hat sich etabliert. Die spannende Frage ist nun: Welche Sprache wird die nächste sein?

Rust wird in der KI-Infrastruktur immer beliebter, die Trainingsdaten sammeln sich schnell an. Go hat im Backend-Service-Bereich eine große Menge an Produktionscode, und KI versteht es bereits recht gut. Wenn diese beiden Sprachen zu einem bestimmten Zeitpunkt ebenfalls Anzeichen einer "Convenience Loop" zeigen, wären die Auswirkungen auf das JavaScript/Python-Ökosystem beträchtlich.

Natürlich könnte es auch in die andere Richtung gehen: Python hat einen zu großen Vorteil bei den Trainingsdaten im KI/ML-Bereich. Die "Convenience Loop" könnte dazu führen, dass Python seine Führung in Data Science und KI-Anwendungsentwicklung weiter ausbaut – denn die Qualität des ML-Codes, den KI-Tools in Python schreiben, ist mit hoher Wahrscheinlichkeit höher als in anderen Sprachen.

Es gab noch nie einen ewigen Gewinner im Technologie-Ökosystem. Aber jetzt sind KI-Tools ein Teil der Schiedsrichter geworden.

Quellenangabe: CocoLoop, GitHub Data Shows AI Tools Creating "Convenience Loops" That Reshape Developer Language Choices (InfoQ)