Express adatvédő és nyílt forráskódú alternatívái
node.js-keretrendszerek: 15 bejegyzés, ugyanazon nyilvános adatvédelmi kritériumok alapján értékelve, mint Express; elöl az ajánlásaink.
Az alternatívák
Koa Osztályzat D Ajánlásunk
Az Express mögött álló csapat minimalista webes keretrendszere Node.js-hez, aszinkron middleware-függvények köré építve.
Miért ez az ajánlásunk: Kis méretű, aszinkron middleware-re épülő mag az Express mögött álló csapattól. MIT-licencű, telemetria nélkül.
Koa pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
Fastify Osztályzat A
Alacsony többletterhelésre összpontosító webes keretrendszer Node.js-hez, bővítményrendszerrel, valamint JSON-séma alapú validációval és szerializálással.
Székhely: Egyesült Államok (Five Eyes). Fastify pontszáma 100/100 (osztályzat: A) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 4 teljesül: nyílt forráskódú, nincs nyomkövető vagy telemetria, nincs hirdetés és adateladás és független audit.
Elysia Osztályzat B
A Bun futtatókörnyezethez tervezett TypeScript webes keretrendszer végponttól végpontig tartó típusbiztonsággal és sémavalidációval.
Elysia pontszáma 80/100 (osztályzat: B) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 3 teljesül: nyílt forráskódú, nincs nyomkövető vagy telemetria és nincs hirdetés és adateladás.
Hono Osztályzat B
Webes szabványokra épülő kis méretű webes keretrendszer, amely Node.js-en, Bunon, Denón, Cloudflare Workersön és más JavaScript-futtatókörnyezeteken fut.
Hono pontszáma 80/100 (osztályzat: B) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 3 teljesül: nyílt forráskódú, nincs nyomkövető vagy telemetria és nincs hirdetés és adateladás.
Nitro Osztályzat B
Szervereszközkészlet webszerverek és API-k készítéséhez JavaScriptben és TypeScriptben, a h3-ra építve, számos tárhelyplatformra és futtatókörnyezetre telepíthető.
Nitro pontszáma 80/100 (osztályzat: B) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 3 teljesül: nyílt forráskódú, nincs nyomkövető vagy telemetria és nincs hirdetés és adateladás.
Oak Osztályzat B
Middleware-keretrendszer HTTP-szerverekhez Denón, Node.js-en, Bunon és Cloudflare Workersön, a Koa mintájára, beépített útválasztóval.
Oak pontszáma 80/100 (osztályzat: B) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 3 teljesül: nyílt forráskódú, nincs nyomkövető vagy telemetria és nincs hirdetés és adateladás.
Restify Osztályzat B
Node.js webszolgáltatás-keretrendszer REST API-k készítéséhez, a megfigyelhetőségre és a helyességre összpontosítva.
Restify pontszáma 80/100 (osztályzat: B) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 3 teljesül: nyílt forráskódú, nincs nyomkövető vagy telemetria és nincs hirdetés és adateladás.
AdonisJS Osztályzat D
TypeScript-központú MVC webes keretrendszer Node.js-hez, amely útválasztást, ORM-et, hitelesítést és validációt tartalmaz.
AdonisJS pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
Encore.ts Osztályzat D
TypeScript backend-keretrendszer Rust-alapú futtatókörnyezettel, amelyben az API-kat és az infrastruktúrát, például adatbázisokat, üzenetsorokat és cron-feladatokat, kódban deklarálják.
Székhely: Svédország (Fourteen Eyes). Encore.ts pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
Feathers Osztályzat D
TypeScript és JavaScript keretrendszer valós idejű alkalmazások és REST API-k készítéséhez Node.js-en.
Feathers pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
LoopBack Osztályzat D
TypeScript keretrendszer Node.js-hez REST API-k és mikroszolgáltatások készítéséhez, OpenAPI-támogatással, függőséginjektálással és adatbázis-csatlakozókkal.
Székhely: Egyesült Államok (Five Eyes). LoopBack pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
Meteor Osztályzat D
Full-stack JavaScript platform valós idejű adatokat használó web- és mobilalkalmazások készítéséhez Node.js-en.
Meteor pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
Moleculer Osztályzat D
Mikroszolgáltatás-keretrendszer Node.js-hez szolgáltatásfelderítéssel, terheléselosztással, hibatűréssel és cserélhető üzenettovábbító modulokkal.
Moleculer pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
NestJS Osztályzat D
TypeScript keretrendszer szerveroldali Node.js-alkalmazások készítéséhez, amely modulokat, függőséginjektálást és dekorátorokat használ az Express vagy a Fastify felett.
NestJS pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.
Total.js Osztályzat D
Node.js-keretrendszer webalkalmazások, REST-szolgáltatások és valós idejű alkalmazások készítéséhez, magjában harmadik féltől származó függőségek nélkül, beépített NoSQL-tárolóval.
Székhely: Szlovákia. Total.js pontszáma 50/100 (osztályzat: D) a következő kategória kritériumai alapján: node.js-keretrendszerek. 4 kritériumból 2 teljesül: nyílt forráskódú és nincs hirdetés és adateladás.