Private open source-alternativer til Express
Kategorien node.js-frameworks: 15 vurderet efter de samme offentlige privatlivskriterier som Express, med vores anbefalinger først.
Hvad er det bedste private alternativ til Express?
Vores anbefaling er Koa. En lille kerne bygget på asynkron middleware, fra holdet bag Express. MIT-licenseret og uden telemetri.
Alternativerne
Koa Karakter D Vores anbefaling
Minimalt webframework til Node.js fra holdet bag Express, bygget op omkring asynkrone middleware-funktioner.
Hvorfor den er vores anbefaling: En lille kerne bygget på asynkron middleware, fra holdet bag Express. MIT-licenseret og uden telemetri.
Koa får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
Fastify Karakter A
Webframework til Node.js med fokus på lavt overhead, med et pluginsystem og validering og serialisering baseret på JSON-skema.
Land: USA (Five Eyes). Fastify får 100 ud af 100 point (karakter A) efter kriterierne for kategorien node.js-frameworks. Den opfylder 4 af 4 kriterier: open source, ingen sporing eller telemetri, ingen reklamer eller salg af data og uafhængig revision.
Elysia Karakter B
TypeScript-webframework designet til Bun-runtimen, med typesikkerhed hele vejen igennem og skemavalidering.
Elysia får 80 ud af 100 point (karakter B) efter kriterierne for kategorien node.js-frameworks. Den opfylder 3 af 4 kriterier: open source, ingen sporing eller telemetri og ingen reklamer eller salg af data.
Hono Karakter B
Lille webframework bygget på webstandarder, der kører på Node.js, Bun, Deno, Cloudflare Workers og andre JavaScript-runtimes.
Hono får 80 ud af 100 point (karakter B) efter kriterierne for kategorien node.js-frameworks. Den opfylder 3 af 4 kriterier: open source, ingen sporing eller telemetri og ingen reklamer eller salg af data.
Nitro Karakter B
Serverværktøjssæt til at bygge webservere og API'er i JavaScript og TypeScript, bygget på h3 og kan udrulles på mange hostingplatforme og runtimes.
Nitro får 80 ud af 100 point (karakter B) efter kriterierne for kategorien node.js-frameworks. Den opfylder 3 af 4 kriterier: open source, ingen sporing eller telemetri og ingen reklamer eller salg af data.
Oak Karakter B
Middlewareframework til HTTP-servere på Deno, Node.js, Bun og Cloudflare Workers, modelleret efter Koa, med indbygget router.
Oak får 80 ud af 100 point (karakter B) efter kriterierne for kategorien node.js-frameworks. Den opfylder 3 af 4 kriterier: open source, ingen sporing eller telemetri og ingen reklamer eller salg af data.
Restify Karakter B
Framework til webtjenester i Node.js til at bygge REST-API'er, med fokus på observerbarhed og korrekthed.
Restify får 80 ud af 100 point (karakter B) efter kriterierne for kategorien node.js-frameworks. Den opfylder 3 af 4 kriterier: open source, ingen sporing eller telemetri og ingen reklamer eller salg af data.
AdonisJS Karakter D
TypeScript-first MVC-webframework til Node.js, der inkluderer routing, en ORM, godkendelse og validering.
AdonisJS får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
Encore.ts Karakter D
TypeScript-backendframework med et Rust-baseret runtime, hvor API'er og infrastruktur som databaser, køer og cronjobs erklæres i koden.
Land: Sverige (Fourteen Eyes). Encore.ts får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
Feathers Karakter D
TypeScript- og JavaScript-framework til at bygge realtidsapplikationer og REST-API'er på Node.js.
Feathers får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
LoopBack Karakter D
TypeScript-framework til Node.js til at bygge REST API'er og mikrotjenester med understøttelse af OpenAPI, dependency injection og databaseforbindelser.
Land: USA (Five Eyes). LoopBack får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
Meteor Karakter D
Full-stack JavaScript-platform til at bygge web- og mobilapplikationer med realtidsdata på Node.js.
Meteor får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
Moleculer Karakter D
Mikrotjenesteframework til Node.js med service discovery, belastningsfordeling, fejltolerance og udskiftelige beskedtransportører.
Moleculer får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
NestJS Karakter D
TypeScript-framework til at bygge Node.js-applikationer på serversiden, med moduler, dependency injection og decorators oven på Express eller Fastify.
NestJS får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
Total.js Karakter D
Node.js-framework til at bygge webapplikationer, REST-tjenester og realtidsapps, uden afhængigheder fra tredjeparter i kernen og med indbygget NoSQL-lagring.
Land: Slovakiet. Total.js får 50 ud af 100 point (karakter D) efter kriterierne for kategorien node.js-frameworks. Den opfylder 2 af 4 kriterier: open source og ingen reklamer eller salg af data.
Sammenlign alle 19 node.js-frameworks