Alternatives privées et open source à Express
15 Frameworks Node.js comparés selon les mêmes critères publics de confidentialité que Express, avec nos choix en premier.
Les alternatives
Koa Note D Notre choix
Framework web minimal pour Node.js de l'équipe derrière Express, construit autour de fonctions middleware asynchrones.
Pourquoi c'est notre choix : Un petit cœur construit sur des middlewares asynchrones, par l'équipe derrière Express. Sous licence MIT, sans télémétrie.
Koa obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
Fastify Note A
Framework web pour Node.js axé sur une faible surcharge, avec un système de plugins et une validation et une sérialisation basées sur JSON Schema.
Siège : États-Unis (Five Eyes). Fastify obtient un score de 100 sur 100 (note A) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 4 sur 4 (open source, ni traceurs ni télémétrie, ni publicité ni vente de données et audit indépendant).
Elysia Note B
Framework web TypeScript conçu pour l'environnement d'exécution Bun, avec sûreté de typage de bout en bout et validation par schémas.
Elysia obtient un score de 80 sur 100 (note B) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Hono Note B
Petit framework web construit sur les standards du Web, qui fonctionne sur Node.js, Bun, Deno, Cloudflare Workers et d'autres environnements d'exécution JavaScript.
Hono obtient un score de 80 sur 100 (note B) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Nitro Note B
Boîte à outils serveur pour créer des serveurs web et des API en JavaScript et TypeScript, basée sur h3 et déployable sur de nombreuses plateformes d'hébergement et de nombreux runtimes.
Nitro obtient un score de 80 sur 100 (note B) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Oak Note B
Framework de middleware pour serveurs HTTP sur Deno, Node.js, Bun et Cloudflare Workers, inspiré de Koa, avec un routeur intégré.
Oak obtient un score de 80 sur 100 (note B) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Restify Note B
Framework de services web pour Node.js pour créer des API REST, axé sur l'observabilité et l'exactitude.
Restify obtient un score de 80 sur 100 (note B) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
AdonisJS Note D
Framework web MVC pensé d'abord pour TypeScript, pour Node.js, qui comprend le routage, un ORM, l'authentification et la validation.
AdonisJS obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
Encore.ts Note D
Framework backend TypeScript avec un runtime basé sur Rust, où les API et l'infrastructure, comme les bases de données, les files d'attente et les tâches cron, sont déclarées dans le code.
Siège : Suède (Fourteen Eyes). Encore.ts obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
Feathers Note D
Framework TypeScript et JavaScript pour créer des applications temps réel et des API REST sur Node.js.
Feathers obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
LoopBack Note D
Framework TypeScript pour Node.js destiné à créer des API REST et des microservices, avec prise en charge d'OpenAPI, injection de dépendances et connecteurs de bases de données.
Siège : États-Unis (Five Eyes). LoopBack obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
Meteor Note D
Plateforme JavaScript full-stack pour créer des applications web et mobiles avec des données en temps réel sur Node.js.
Meteor obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
Moleculer Note D
Framework de microservices pour Node.js avec découverte de services, répartition de charge, tolérance aux pannes et transporteurs de messages interchangeables.
Moleculer obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
NestJS Note D
Framework TypeScript pour créer des applications Node.js côté serveur, utilisant des modules, l'injection de dépendances et des décorateurs au-dessus d'Express ou de Fastify.
NestJS obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).
Total.js Note D
Framework Node.js pour créer des applications web, des services REST et des applications en temps réel, sans dépendance tierce dans son cœur et avec un stockage NoSQL intégré.
Siège : Slovaquie. Total.js obtient un score de 50 sur 100 (note D) selon les critères de la catégorie Frameworks Node.js. Critères remplis : 2 sur 4 (open source et ni publicité ni vente de données).