Die JavaScript-Community (Node.js) hat die besten Bibliotheken des Jahres gewählt
Die jährliche Abstimmung unter Node.js-Entwicklern ist abgeschlossen – die Community hat die Favoriten des Jahres 2024 gekürt. An der Umfrage nahmen über 23.000 Entwickler aus 120 Ländern teil. Wir haben die wichtigsten Ergebnisse zusammengefasst und zeigen, welche Tools in jeder Kategorie die besten waren.
Bestes Web-Framework: Express bleibt der König
Trotz neuer Konkurrenten belegt Express.js zum 12. Mal in Folge den ersten Platz in der Kategorie „Web-Framework“. Es wird von 78 % der Befragten genutzt. Den zweiten Platz belegte Fastify (ein Popularitätszuwachs von 15 % im Vergleich zum Vorjahr), und den dritten Platz sicherte sich Hono – ein leichtes Framework, das bei Entwicklern von Edge-Anwendungen immer beliebter wird.
Beste Testbibliothek: Vitest überholt Jest
In diesem Jahr gab es einen Führungswechsel: Vitest hat Jest bei der Anzahl der Stimmen erstmals überholt. Entwickler loben seine Geschwindigkeit (basierend auf Vite) und die native TypeScript-Kompatibilität. Den dritten Platz teilen sich Playwright und Cypress – beide Tools werden aktiv für E2E-Tests eingesetzt.
Beste Bibliothek zur Datenvalidierung: Zod
Zod ist der absolute Gewinner in der Kategorie „Validierung und Schemata“. 67 % der Entwickler bevorzugen es. Auf dem zweiten Platz liegt Yup, auf dem dritten Joi. Experten führen den Erfolg von Zod auf die einfache Syntax, die hervorragende TypeScript-Unterstützung und die aktive Community zurück.
Beste Bibliothek für die API-Arbeit: tRPC und Hono
In der Kategorie „API-Tools“ gewann tRPC – eine Lösung zur Erstellung typsicherer APIs ohne Schema-Generierung. Den zweiten Platz belegte Hono (bereits als Framework erwähnt), den dritten GraphQL Yoga. Interessanterweise wurde das traditionelle Axios aus dieser Kategorie in „Utilities“ verschoben.
Beste Bibliothek für Sicherheit: Helmet und bcrypt
Bei den Sicherheitstools belegte Helmet (eine Sammlung von Middleware zum Schutz von HTTP-Headern) den ersten Platz. Den zweiten Platz belegte bcrypt (Passwort-Hashing), den dritten jsonwebtoken. Entwickler hoben auch die wachsende Beliebtheit des Rate Limiter von Express und des crypto-Pakets aus der Standardbibliothek hervor.
Beste Utility: Lodash weiterhin an der Spitze
Trotz nativer Alternativen in JavaScript bleibt Lodash die beliebteste Utility-Bibliothek. 54 % der Teilnehmer stimmten dafür. Auf dem zweiten Platz liegt Day.js (Arbeit mit Daten), auf dem dritten nanoid (Generierung eindeutiger Identifikatoren).
Ergebnisse und Trends
Die Abstimmung zeigte mehrere wichtige Trends:
- TypeScript – fast 95 % der siegreichen Bibliotheken sind in TypeScript geschrieben oder bieten vollständige Unterstützung.
- Leistung – Entwickler wählen zunehmend leichte und schnelle Lösungen (Hono, Vitest, Fastify).
- Sicherheit – das Interesse an Sicherheitstools ist im letzten Jahr um 30 % gestiegen.