Privacyvriendelijke en opensource-alternatieven voor Express
15 node.js-frameworks beoordeeld volgens dezelfde openbare privacycriteria als Express, met onze keuzes eerst.
De alternatieven
Koa Cijfer D Onze keuze
Minimaal webframework voor Node.js van het team achter Express, opgebouwd rond asynchrone middlewarefuncties.
Waarom dit onze keuze is: Een kleine kern gebouwd op asynchrone middleware, van het team achter Express. MIT-licentie, zonder telemetrie.
Koa scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
Fastify Cijfer A
Webframework voor Node.js gericht op weinig overhead, met een plug-insysteem en validatie en serialisatie op basis van JSON-schema's.
Gevestigd in de Verenigde Staten (Five Eyes). Fastify scoort 100 van 100 (cijfer A) op de criteria voor node.js-frameworks. Voldoet aan 4 van de 4 criteria: open source, geen trackers of telemetrie, geen advertenties of verkoop van gegevens en onafhankelijke audit.
Elysia Cijfer B
TypeScript-webframework ontworpen voor de Bun-runtime, met end-to-end typeveiligheid en schemavalidatie.
Elysia scoort 80 van 100 (cijfer B) op de criteria voor node.js-frameworks. Voldoet aan 3 van de 4 criteria: open source, geen trackers of telemetrie en geen advertenties of verkoop van gegevens.
Hono Cijfer B
Klein webframework gebouwd op webstandaarden dat draait op Node.js, Bun, Deno, Cloudflare Workers en andere JavaScript-runtimes.
Hono scoort 80 van 100 (cijfer B) op de criteria voor node.js-frameworks. Voldoet aan 3 van de 4 criteria: open source, geen trackers of telemetrie en geen advertenties of verkoop van gegevens.
Nitro Cijfer B
Servertoolkit voor het bouwen van webservers en API's in JavaScript en TypeScript, gebouwd op h3 en te implementeren op veel hostingplatforms en runtimes.
Nitro scoort 80 van 100 (cijfer B) op de criteria voor node.js-frameworks. Voldoet aan 3 van de 4 criteria: open source, geen trackers of telemetrie en geen advertenties of verkoop van gegevens.
Oak Cijfer B
Middlewareframework voor HTTP-servers op Deno, Node.js, Bun en Cloudflare Workers, gemodelleerd naar Koa, met een ingebouwde router.
Oak scoort 80 van 100 (cijfer B) op de criteria voor node.js-frameworks. Voldoet aan 3 van de 4 criteria: open source, geen trackers of telemetrie en geen advertenties of verkoop van gegevens.
Restify Cijfer B
Framework voor webdiensten in Node.js voor het bouwen van REST-API's, met de nadruk op observeerbaarheid en correctheid.
Restify scoort 80 van 100 (cijfer B) op de criteria voor node.js-frameworks. Voldoet aan 3 van de 4 criteria: open source, geen trackers of telemetrie en geen advertenties of verkoop van gegevens.
AdonisJS Cijfer D
TypeScript-first MVC-webframework voor Node.js met routing, een ORM, authenticatie en validatie.
AdonisJS scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
Encore.ts Cijfer D
TypeScript-backendframework met een op Rust gebaseerde runtime, waarin API's en infrastructuur zoals databases, wachtrijen en cronjobs in code worden gedeclareerd.
Gevestigd in Zweden (Fourteen Eyes). Encore.ts scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
Feathers Cijfer D
TypeScript- en JavaScript-framework voor het bouwen van realtime applicaties en REST-API's op Node.js.
Feathers scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
LoopBack Cijfer D
TypeScript-framework voor Node.js om REST API's en microservices te bouwen, met ondersteuning voor OpenAPI, dependency injection en databaseconnectors.
Gevestigd in de Verenigde Staten (Five Eyes). LoopBack scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
Meteor Cijfer D
Full-stack JavaScript-platform voor het bouwen van web- en mobiele applicaties met realtime gegevens op Node.js.
Meteor scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
Moleculer Cijfer D
Microservicesframework voor Node.js met service discovery, load balancing, fouttolerantie en inplugbare berichttransporters.
Moleculer scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
NestJS Cijfer D
TypeScript-framework voor het bouwen van server-side Node.js-applicaties, met modules, dependency injection en decorators bovenop Express of Fastify.
NestJS scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.
Total.js Cijfer D
Node.js-framework voor het bouwen van webapplicaties, REST-diensten en realtime apps, zonder afhankelijkheden van derden in de kern en met ingebouwde NoSQL-opslag.
Gevestigd in Slowakije. Total.js scoort 50 van 100 (cijfer D) op de criteria voor node.js-frameworks. Voldoet aan 2 van de 4 criteria: open source en geen advertenties of verkoop van gegevens.