Prywatne i otwartoźródłowe alternatywy dla Express
Pozycje w kategorii Frameworki Node.js (15) oceniane według tych samych publicznych kryteriów prywatności co Express, z naszymi wyborami na początku.
Alternatywy
Koa Stopień D Nasz wybór
Minimalny framework webowy dla Node.js od zespołu stojącego za Express, zbudowany wokół asynchronicznych funkcji middleware.
Dlaczego to nasz wybór: Mały rdzeń zbudowany na asynchronicznym middleware, od zespołu stojącego za Express. Licencja MIT, bez telemetrii.
Koa uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
Fastify Stopień A
Framework webowy dla Node.js nastawiony na niski narzut, z systemem wtyczek oraz walidacją i serializacją opartymi na JSON Schema.
Kraj siedziby: Stany Zjednoczone (Five Eyes). Fastify uzyskuje 100 na 100 punktów (stopień A) według kryteriów kategorii Frameworki Node.js. Spełnia 4 z 4 kryteriów: open source, brak trackerów i telemetrii, bez reklam i sprzedaży danych i niezależny audyt.
Elysia Stopień B
Framework webowy w TypeScript zaprojektowany dla środowiska uruchomieniowego Bun, z pełnym bezpieczeństwem typów end-to-end i walidacją schematów.
Elysia uzyskuje 80 na 100 punktów (stopień B) według kryteriów kategorii Frameworki Node.js. Spełnia 3 z 4 kryteriów: open source, brak trackerów i telemetrii i bez reklam i sprzedaży danych.
Hono Stopień B
Mały framework webowy zbudowany na standardach webowych (Web Standards), działający w Node.js, Bun, Deno, Cloudflare Workers i innych środowiskach uruchomieniowych JavaScript.
Hono uzyskuje 80 na 100 punktów (stopień B) według kryteriów kategorii Frameworki Node.js. Spełnia 3 z 4 kryteriów: open source, brak trackerów i telemetrii i bez reklam i sprzedaży danych.
Nitro Stopień B
Zestaw narzędzi serwerowych do tworzenia serwerów WWW i API w JavaScripcie i TypeScripcie, oparty na h3, z możliwością wdrożenia na wielu platformach hostingowych i środowiskach uruchomieniowych.
Nitro uzyskuje 80 na 100 punktów (stopień B) według kryteriów kategorii Frameworki Node.js. Spełnia 3 z 4 kryteriów: open source, brak trackerów i telemetrii i bez reklam i sprzedaży danych.
Oak Stopień B
Framework middleware dla serwerów HTTP na Deno, Node.js, Bun i Cloudflare Workers, wzorowany na Koa, z wbudowanym routerem.
Oak uzyskuje 80 na 100 punktów (stopień B) według kryteriów kategorii Frameworki Node.js. Spełnia 3 z 4 kryteriów: open source, brak trackerów i telemetrii i bez reklam i sprzedaży danych.
Restify Stopień B
Framework usług webowych dla Node.js do budowania REST API, nastawiony na obserwowalność i poprawność.
Restify uzyskuje 80 na 100 punktów (stopień B) według kryteriów kategorii Frameworki Node.js. Spełnia 3 z 4 kryteriów: open source, brak trackerów i telemetrii i bez reklam i sprzedaży danych.
AdonisJS Stopień D
Framework webowy MVC dla Node.js tworzony z myślą o TypeScript, który zawiera routing, ORM, uwierzytelnianie i walidację.
AdonisJS uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
Encore.ts Stopień D
Backendowy framework TypeScript ze środowiskiem uruchomieniowym opartym na Ruście, w którym API i infrastruktura, np. bazy danych, kolejki i zadania cron, są deklarowane w kodzie.
Kraj siedziby: Szwecja (Fourteen Eyes). Encore.ts uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
Feathers Stopień D
Framework w TypeScript i JavaScript do budowania aplikacji czasu rzeczywistego i REST API w Node.js.
Feathers uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
LoopBack Stopień D
Framework TypeScript dla Node.js do tworzenia REST API i mikrousług, z obsługą OpenAPI, wstrzykiwaniem zależności i konektorami baz danych.
Kraj siedziby: Stany Zjednoczone (Five Eyes). LoopBack uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
Meteor Stopień D
Platforma JavaScript full-stack do budowania aplikacji webowych i mobilnych z danymi w czasie rzeczywistym w Node.js.
Meteor uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
Moleculer Stopień D
Framework mikrousług dla Node.js z wykrywaniem usług, równoważeniem obciążenia, odpornością na awarie i wymiennymi transporterami wiadomości.
Moleculer uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
NestJS Stopień D
Framework w TypeScript do budowania aplikacji serwerowych w Node.js, wykorzystujący moduły, wstrzykiwanie zależności i dekoratory na bazie Express lub Fastify.
NestJS uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
Total.js Stopień D
Framework Node.js do tworzenia aplikacji webowych, usług REST i aplikacji czasu rzeczywistego, bez zależności zewnętrznych w rdzeniu i z wbudowanym magazynem NoSQL.
Kraj siedziby: Słowacja. Total.js uzyskuje 50 na 100 punktów (stopień D) według kryteriów kategorii Frameworki Node.js. Spełnia 2 z 4 kryteriów: open source i bez reklam i sprzedaży danych.
Porównaj wszystkie pozycje w kategorii Frameworki Node.js (19)