Integritetsvänliga alternativ med öppen källkod till Express
15 node.js-ramverk bedömda enligt samma offentliga integritetskriterier som Express, med våra rekommendationer först.
Alternativen
Koa Betyg D Vår rekommendation
Minimalistiskt webbramverk för Node.js från teamet bakom Express, uppbyggt kring asynkrona middleware-funktioner.
Varför det är vår rekommendation: En liten kärna byggd på asynkron middleware, från teamet bakom Express. MIT-licensierad, utan telemetri.
Koa får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Fastify Betyg A
Webbramverk för Node.js med fokus på låg overhead, med ett pluginsystem och validering och serialisering baserade på JSON-scheman.
Baserat i USA (Five Eyes). Fastify får 100 av 100 poäng (betyg A) enligt kriterierna för node.js-ramverk. Den uppfyller 4 av 4 kriterier: öppen källkod, inga spårare eller telemetri, inga annonser eller dataförsäljning och oberoende granskning.
Elysia Betyg B
Webbramverk i TypeScript utformat för körmiljön Bun, med typsäkerhet från början till slut och schemavalidering.
Elysia får 80 av 100 poäng (betyg B) enligt kriterierna för node.js-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Hono Betyg B
Litet webbramverk byggt på webbstandarder som körs på Node.js, Bun, Deno, Cloudflare Workers och andra JavaScript-körmiljöer.
Hono får 80 av 100 poäng (betyg B) enligt kriterierna för node.js-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Nitro Betyg B
Serververktygslåda för att bygga webbservrar och API:er i JavaScript och TypeScript, byggd på h3 och möjlig att driftsätta på många hostingplattformar och körmiljöer.
Nitro får 80 av 100 poäng (betyg B) enligt kriterierna för node.js-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Oak Betyg B
Middleware-ramverk för HTTP-servrar på Deno, Node.js, Bun och Cloudflare Workers, förebildat på Koa, med inbyggd router.
Oak får 80 av 100 poäng (betyg B) enligt kriterierna för node.js-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Restify Betyg B
Ramverk för webbtjänster i Node.js för att bygga REST-API:er, med fokus på observerbarhet och korrekthet.
Restify får 80 av 100 poäng (betyg B) enligt kriterierna för node.js-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
AdonisJS Betyg D
MVC-webbramverk för Node.js med TypeScript i första hand, som innehåller routning, en ORM, autentisering och validering.
AdonisJS får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Encore.ts Betyg D
Backend-ramverk i TypeScript med en Rust-baserad körmiljö, där API:er och infrastruktur som databaser, köer och cron-jobb deklareras i kod.
Baserat i Sverige (Fourteen Eyes). Encore.ts får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Feathers Betyg D
Ramverk för TypeScript och JavaScript för att bygga realtidsprogram och REST-API:er på Node.js.
Feathers får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
LoopBack Betyg D
TypeScript-ramverk för Node.js för att bygga REST-API:er och mikrotjänster, med stöd för OpenAPI, beroendeinjektion och databaskopplingar.
Baserat i USA (Five Eyes). LoopBack får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Meteor Betyg D
Fullstack-plattform för JavaScript för att bygga webb- och mobilprogram med realtidsdata på Node.js.
Meteor får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Moleculer Betyg D
Ramverk för mikrotjänster i Node.js med tjänsteupptäckt, lastbalansering, feltolerans och utbytbara meddelandetransporter.
Moleculer får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
NestJS Betyg D
TypeScript-ramverk för att bygga Node.js-program på serversidan, med moduler, beroendeinjektion och dekoratorer ovanpå Express eller Fastify.
NestJS får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.
Total.js Betyg D
Node.js-ramverk för att bygga webbprogram, REST-tjänster och realtidsappar, utan beroenden från tredje part i kärnan och med inbyggd NoSQL-lagring.
Baserat i Slovakien. Total.js får 50 av 100 poäng (betyg D) enligt kriterierna för node.js-ramverk. Den uppfyller 2 av 4 kriterier: öppen källkod och inga annonser eller dataförsäljning.