Приватні альтернативи Express з відкритим кодом
Категорія «Фреймворки Node.js» (15): оцінено за тими самими публічними критеріями конфіденційності, що й Express; наш вибір — першим.
Альтернативи
Koa Оцінка D Наш вибір
Мінімалістичний вебфреймворк для Node.js від команди Express, побудований навколо асинхронних функцій middleware.
Чому це наш вибір: Невелике ядро на основі асинхронних middleware від команди Express. Ліцензія MIT, без телеметрії.
Koa: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
Fastify Оцінка A
Вебфреймворк для Node.js, зосереджений на низьких накладних витратах, із системою плагінів і валідацією та серіалізацією на основі JSON schema.
Країна: США (Five Eyes). Fastify: бал 100 зі 100 (оцінка A) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (4 із 4): відкритий код, без трекерів і телеметрії, без реклами та продажу даних і незалежний аудит.
Elysia Оцінка B
Вебфреймворк на TypeScript, розроблений для середовища виконання Bun, з наскрізною типобезпекою та валідацією схем.
Elysia: бал 80 зі 100 (оцінка B) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (3 із 4): відкритий код, без трекерів і телеметрії і без реклами та продажу даних.
Hono Оцінка B
Невеликий вебфреймворк на основі вебстандартів, який працює на Node.js, Bun, Deno, Cloudflare Workers та в інших середовищах виконання JavaScript.
Hono: бал 80 зі 100 (оцінка B) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (3 із 4): відкритий код, без трекерів і телеметрії і без реклами та продажу даних.
Nitro Оцінка B
Серверний інструментарій для створення вебсерверів і API на JavaScript і TypeScript, побудований на h3, який можна розгортати на багатьох хостинг-платформах і середовищах виконання.
Nitro: бал 80 зі 100 (оцінка B) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (3 із 4): відкритий код, без трекерів і телеметрії і без реклами та продажу даних.
Oak Оцінка B
Фреймворк проміжного ПЗ для HTTP-серверів на Deno, Node.js, Bun і Cloudflare Workers, створений за зразком Koa, із вбудованим маршрутизатором.
Oak: бал 80 зі 100 (оцінка B) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (3 із 4): відкритий код, без трекерів і телеметрії і без реклами та продажу даних.
Restify Оцінка B
Фреймворк вебсервісів для Node.js для створення REST API з акцентом на спостережуваність і коректність.
Restify: бал 80 зі 100 (оцінка B) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (3 із 4): відкритий код, без трекерів і телеметрії і без реклами та продажу даних.
AdonisJS Оцінка D
MVC-вебфреймворк для Node.js, орієнтований насамперед на TypeScript, що містить маршрутизацію, ORM, автентифікацію та валідацію.
AdonisJS: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
Encore.ts Оцінка D
Бекенд-фреймворк на TypeScript із середовищем виконання на основі Rust, у якому API та інфраструктура, як-от бази даних, черги й завдання cron, оголошуються в коді.
Країна: Швеція (Fourteen Eyes). Encore.ts: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
Feathers Оцінка D
Фреймворк на TypeScript і JavaScript для створення застосунків реального часу та REST API на Node.js.
Feathers: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
LoopBack Оцінка D
Фреймворк на TypeScript для Node.js для створення REST API та мікросервісів із підтримкою OpenAPI, впровадженням залежностей і конекторами до баз даних.
Країна: США (Five Eyes). LoopBack: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
Meteor Оцінка D
Full-stack платформа JavaScript для створення вебзастосунків і мобільних застосунків з даними в реальному часі на Node.js.
Meteor: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
Moleculer Оцінка D
Фреймворк мікросервісів для Node.js із виявленням сервісів, балансуванням навантаження, стійкістю до збоїв і змінними транспортами повідомлень.
Moleculer: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
NestJS Оцінка D
Фреймворк на TypeScript для створення серверних застосунків Node.js з модулями, впровадженням залежностей і декораторами поверх Express або Fastify.
NestJS: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.
Total.js Оцінка D
Фреймворк Node.js для створення вебзастосунків, REST-сервісів і застосунків реального часу без сторонніх залежностей у ядрі та з вбудованим NoSQL-сховищем.
Країна: Словаччина. Total.js: бал 50 зі 100 (оцінка D) за критеріями категорії «Фреймворки Node.js». Відповідає критеріям (2 із 4): відкритий код і без реклами та продажу даних.