Приватные альтернативы Express, в том числе с открытым кодом
Категория «Фреймворки Node.js»: 15 в рейтинге по тем же публичным критериям конфиденциальности, что и Express; сначала наш выбор.
Альтернативы
Koa Оценка D Наш выбор
Минималистичный веб-фреймворк для Node.js от команды Express, построенный на асинхронных функциях промежуточного ПО.
Почему это наш выбор: Небольшое ядро на асинхронном промежуточном ПО от команды Express. Лицензия MIT, без телеметрии.
Koa: 50 из 100 (оценка D) по критериям категории «Фреймворки Node.js». Выполнено критериев: 2 из 4 — открытый код и без рекламы и продажи данных.
Fastify Оценка A
Веб-фреймворк для Node.js с упором на низкие накладные расходы, системой плагинов и валидацией и сериализацией на основе JSON-схем.
Страна: США (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 — открытый код и без рекламы и продажи данных.