Private alternativer med åpen kildekode til Express
15 node.js-rammeverk vurdert etter de samme offentlige personvernkriteriene som Express, med våre valg først.
Hva er det beste private alternativet til Express?
Vårt valg er Koa. En liten kjerne bygget på asynkron mellomvare, fra teamet bak Express. MIT-lisensiert, uten telemetri.
Alternativene
Koa Karakter D Vårt valg
Minimalt nettrammeverk for Node.js fra teamet bak Express, bygget rundt asynkrone mellomvarefunksjoner.
Hvorfor dette er vårt valg: En liten kjerne bygget på asynkron mellomvare, fra teamet bak Express. MIT-lisensiert, uten telemetri.
Koa får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
Fastify Karakter A
Nettrammeverk for Node.js med vekt på lav overhead, med et system for programtillegg og validering og serialisering basert på JSON Schema.
Land: USA (Five Eyes). Fastify får 100 av 100 poeng (karakter A) etter kriteriene for node.js-rammeverk. Den oppfyller 4 av 4 kriterier: åpen kildekode, ingen sporere eller telemetri, ingen annonser eller datasalg og uavhengig revisjon.
Elysia Karakter B
TypeScript-nettrammeverk laget for kjøretidsmiljøet Bun, med typesikkerhet fra ende til ende og skjemavalidering.
Elysia får 80 av 100 poeng (karakter B) etter kriteriene for node.js-rammeverk. Den oppfyller 3 av 4 kriterier: åpen kildekode, ingen sporere eller telemetri og ingen annonser eller datasalg.
Hono Karakter B
Lite nettrammeverk bygget på Web Standards som kjører på Node.js, Bun, Deno, Cloudflare Workers og andre JavaScript-kjøretidsmiljøer.
Hono får 80 av 100 poeng (karakter B) etter kriteriene for node.js-rammeverk. Den oppfyller 3 av 4 kriterier: åpen kildekode, ingen sporere eller telemetri og ingen annonser eller datasalg.
Nitro Karakter B
Serververktøysett for å bygge nettservere og API-er i JavaScript og TypeScript, bygget på h3 og kan distribueres til mange hostingplattformer og kjøretider.
Nitro får 80 av 100 poeng (karakter B) etter kriteriene for node.js-rammeverk. Den oppfyller 3 av 4 kriterier: åpen kildekode, ingen sporere eller telemetri og ingen annonser eller datasalg.
Oak Karakter B
Mellomvarerammeverk for HTTP-servere på Deno, Node.js, Bun og Cloudflare Workers, modellert etter Koa, med innebygd ruter.
Oak får 80 av 100 poeng (karakter B) etter kriteriene for node.js-rammeverk. Den oppfyller 3 av 4 kriterier: åpen kildekode, ingen sporere eller telemetri og ingen annonser eller datasalg.
Restify Karakter B
Rammeverk for nettjenester i Node.js for å bygge REST-API-er, med vekt på observerbarhet og korrekthet.
Restify får 80 av 100 poeng (karakter B) etter kriteriene for node.js-rammeverk. Den oppfyller 3 av 4 kriterier: åpen kildekode, ingen sporere eller telemetri og ingen annonser eller datasalg.
AdonisJS Karakter D
MVC-nettrammeverk for Node.js med TypeScript i fokus som inkluderer ruting, en ORM, autentisering og validering.
AdonisJS får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
Encore.ts Karakter D
TypeScript-backendrammeverk med en Rust-basert kjøretid, der API-er og infrastruktur som databaser, køer og cron-jobber deklareres i kode.
Land: Sverige (Fourteen Eyes). Encore.ts får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
Feathers Karakter D
TypeScript- og JavaScript-rammeverk for å bygge sanntidsapplikasjoner og REST-API-er på Node.js.
Feathers får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
LoopBack Karakter D
TypeScript-rammeverk for Node.js for å bygge REST-API-er og mikrotjenester, med OpenAPI-støtte, avhengighetsinjeksjon og databasekoblinger.
Land: USA (Five Eyes). LoopBack får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
Meteor Karakter D
Fullstack-plattform for JavaScript for å bygge nett- og mobilapplikasjoner med sanntidsdata på Node.js.
Meteor får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
Moleculer Karakter D
Mikrotjenesterammeverk for Node.js med tjenesteoppdagelse, lastbalansering, feiltoleranse og utskiftbare meldingstransportører.
Moleculer får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
NestJS Karakter D
TypeScript-rammeverk for å bygge Node.js-applikasjoner på serversiden, med moduler, avhengighetsinjeksjon og dekoratorer oppå Express eller Fastify.
NestJS får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
Total.js Karakter D
Node.js-rammeverk for å bygge nettapplikasjoner, REST-tjenester og sanntidsapper, uten tredjepartsavhengigheter i kjernen og med innebygd NoSQL-lagring.
Land: Slovakia. Total.js får 50 av 100 poeng (karakter D) etter kriteriene for node.js-rammeverk. Den oppfyller 2 av 4 kriterier: åpen kildekode og ingen annonser eller datasalg.
Sammenlign alle 19 node.js-rammeverk