Die am häufigsten installierten JS-Frameworks sind nicht die mit den meisten Stars
GitHub-Stars messen Aufmerksamkeit. npm-Downloads messen die Nutzung. Die meisten Menschen denken, es sei dasselbe. Meine Daten zeigen, dass dies nicht der Fall ist.
Ich habe GitHub-Stars mit den wöchentlichen npm-Downloads für 14 JavaScript-Frameworks verglichen. Die Lücke zwischen Popularität und tatsächlicher Nutzung ist gewaltig.
Schau dir diese drei Beispiele an:
• Hono: 31k Stars und 44,8 Mio. wöchentliche Installationen. • TanStack Query: 49,8k Stars und 58,5 Mio. wöchentliche Installationen. • Next.js: 140k Stars und 37,9 Mio. wöchentliche Installationen.
Hono und TanStack Query haben weniger Stars als Next.js. Dennoch erzielen sie mehr wöchentliche Installationen.
Das Verhältnis von Downloads zu Stars zeigt, wie sehr ein Tool genutzt wird im Vergleich dazu, wie sehr die Leute es bewundern:
• Hono: 1.445x • TanStack Query: 1.175x • Next.js: 271x • Vue: 255x • Svelte: 55x • Remix: 24x
Die Spanne beträgt das 60-fache. An der Spitze korrelieren Stars und Nutzung nicht gut miteinander.
npm-Zahlen sind nicht perfekt. CI-Pipelines und Coding-Agents blähen diese Zahlen auf. Dennoch bleibt das Verhältnis ein starkes Signal.
Kleine Bibliotheken werden zu Projekten hinzugefügt, ohne dass ein Star vergeben wird. Große Frameworks erhalten Stars von Menschen, die sie in der Produktion nie verwenden.
Man gibt einen Star für das, was man bewundert. Man installiert das, was man produktiv einsetzt.
Quelle: https://dev.to/sigmondev/the-most-installed-js-frameworks-arent-the-most-starred-i-checked-14-2pdl