Node.js-Frameworks (Open Source)
19 Node.js-Frameworks, deren Code unter einer OSI-anerkannten Lizenz öffentlich ist, mit Belegen auf Datenschutz bewertet. Empfehlungen zuerst, dann nach Punktzahl.
Koa Note D Unsere Empfehlung
Minimales Webframework für Node.js vom Team hinter Express, aufgebaut auf asynchronen Middleware-Funktionen.
MIT-licensed. Quellcode
Express Note A
Minimales Webframework für Node.js, das Routing und Middleware zum Erstellen von Webanwendungen und APIs bereitstellt.
MIT-licensed. Quellcode
Fastify Note A
Webframework für Node.js mit Fokus auf geringem Overhead, mit einem Plugin-System sowie Validierung und Serialisierung auf Basis von JSON Schema.
MIT-licensed. Quellcode
Elysia Note B
TypeScript-Webframework für die Bun-Laufzeitumgebung, mit durchgängiger Typsicherheit und Schemavalidierung.
MIT-licensed. Quellcode
Hono Note B
Kleines Webframework auf Basis von Webstandards, das auf Node.js, Bun, Deno, Cloudflare Workers und anderen JavaScript-Laufzeitumgebungen läuft.
MIT-licensed. Quellcode
Nitro Note B
Server-Toolkit zum Erstellen von Webservern und APIs in JavaScript und TypeScript, auf Basis von h3 und auf vielen Hosting-Plattformen und Laufzeitumgebungen einsetzbar.
MIT-licensed. Quellcode
Oak Note B
Middleware-Framework für HTTP-Server auf Deno, Node.js, Bun und Cloudflare Workers, nach dem Vorbild von Koa, mit integriertem Router.
MIT-licensed. Quellcode
Restify Note B
Framework für Node.js-Webdienste zum Erstellen von REST-APIs, mit Fokus auf Beobachtbarkeit und Korrektheit.
MIT-licensed. Quellcode
AdonisJS Note D
TypeScript-orientiertes MVC-Webframework für Node.js mit Routing, einem ORM, Authentifizierung und Validierung.
MIT-licensed. Quellcode
Encore.ts Note D
TypeScript-Backend-Framework mit einer Rust-basierten Laufzeitumgebung, in dem APIs und Infrastruktur wie Datenbanken, Warteschlangen und Cronjobs im Code deklariert werden.
MPL-2.0-licensed. Quellcode
Feathers Note D
TypeScript- und JavaScript-Framework zum Erstellen von Echtzeitanwendungen und REST-APIs auf Node.js.
MIT-licensed. Quellcode
LoopBack Note D
TypeScript-Framework für Node.js zum Erstellen von REST-APIs und Microservices, mit OpenAPI-Unterstützung, Dependency Injection und Datenbank-Konnektoren.
MIT-licensed. Quellcode
Meteor Note D
Full-Stack-JavaScript-Plattform zum Erstellen von Web- und Mobilanwendungen mit Echtzeitdaten auf Node.js.
MIT-licensed. Quellcode
Moleculer Note D
Microservice-Framework für Node.js mit Service Discovery, Lastverteilung, Fehlertoleranz und austauschbaren Nachrichten-Transportern.
MIT-licensed. Quellcode
NestJS Note D
TypeScript-Framework zum Erstellen serverseitiger Node.js-Anwendungen mit Modulen, Dependency Injection und Decorators auf Basis von Express oder Fastify.
MIT-licensed. Quellcode
Total.js Note D
Node.js-Framework zum Erstellen von Webanwendungen, REST-Diensten und Echtzeit-Apps, ohne Abhängigkeiten von Drittanbietern im Kern und mit integriertem NoSQL-Speicher.
MIT-licensed. Quellcode
tRPC Note D
TypeScript-Bibliothek zum Erstellen durchgängig typsicherer APIs, die Typen zwischen Server und Client teilt, ohne Schemas oder Codegenerierung.
MIT-licensed. Quellcode
Hapi Note D
Webframework für Node.js zum Erstellen von Anwendungen und Diensten, mit integrierter Unterstützung für Eingabevalidierung, Caching und Authentifizierung.
BSD-3-Clause licensed. Quellcode
Sails Note D
MVC-Webframework für Node.js auf Basis von Express, mit automatisch generierten REST-APIs, WebSocket-Unterstützung und dem ORM Waterline.
MIT-licensed. Quellcode
Alle 19 Node.js-Frameworks vergleichen, ob Open Source oder nicht.