С открытым кодом: Фреймворки Node.js
Категория «Фреймворки Node.js» (19): код опубликован под лицензией, одобренной OSI, конфиденциальность оценена с подтверждениями. Сначала наш выбор, затем по баллам.
Koa Оценка D Наш выбор
Минималистичный веб-фреймворк для Node.js от команды Express, построенный на асинхронных функциях промежуточного ПО.
MIT-licensed. Исходный код
Express Оценка A
Минималистичный веб-фреймворк для Node.js, предоставляющий маршрутизацию и промежуточное ПО для создания веб-приложений и API.
MIT-licensed. Исходный код
Fastify Оценка A
Веб-фреймворк для Node.js с упором на низкие накладные расходы, системой плагинов и валидацией и сериализацией на основе JSON-схем.
MIT-licensed. Исходный код
Elysia Оценка B
Веб-фреймворк на TypeScript, разработанный для среды выполнения Bun, со сквозной типобезопасностью и валидацией схем.
MIT-licensed. Исходный код
Hono Оценка B
Небольшой веб-фреймворк на основе веб-стандартов, работающий в Node.js, Bun, Deno, Cloudflare Workers и других средах выполнения JavaScript.
MIT-licensed. Исходный код
Nitro Оценка B
Серверный инструментарий для создания веб-серверов и API на JavaScript и TypeScript, построенный на h3 и развёртываемый на многих хостинг-платформах и средах выполнения.
MIT-licensed. Исходный код
Oak Оценка B
Фреймворк промежуточного ПО для HTTP-серверов на Deno, Node.js, Bun и Cloudflare Workers, созданный по образцу Koa, со встроенным маршрутизатором.
MIT-licensed. Исходный код
Restify Оценка B
Фреймворк веб-сервисов для Node.js для создания REST API с упором на наблюдаемость и корректность.
MIT-licensed. Исходный код
AdonisJS Оценка D
MVC-веб-фреймворк для Node.js с приоритетом TypeScript, включающий маршрутизацию, ORM, аутентификацию и валидацию.
MIT-licensed. Исходный код
Encore.ts Оценка D
Бэкенд-фреймворк на TypeScript со средой выполнения на основе Rust, в котором API и инфраструктура, такая как базы данных, очереди и задания cron, объявляются в коде.
MPL-2.0-licensed. Исходный код
Feathers Оценка D
Фреймворк на TypeScript и JavaScript для создания приложений реального времени и REST API на Node.js.
MIT-licensed. Исходный код
LoopBack Оценка D
Фреймворк на TypeScript для Node.js для создания REST API и микросервисов с поддержкой OpenAPI, внедрением зависимостей и коннекторами баз данных.
MIT-licensed. Исходный код
Meteor Оценка D
Full-stack-платформа на JavaScript для создания веб- и мобильных приложений с данными в реальном времени на Node.js.
MIT-licensed. Исходный код
Moleculer Оценка D
Фреймворк микросервисов для Node.js с обнаружением сервисов, балансировкой нагрузки, отказоустойчивостью и подключаемыми транспортами сообщений.
MIT-licensed. Исходный код
NestJS Оценка D
Фреймворк на TypeScript для создания серверных приложений на Node.js с использованием модулей, внедрения зависимостей и декораторов поверх Express или Fastify.
MIT-licensed. Исходный код
Total.js Оценка D
Фреймворк Node.js для создания веб-приложений, REST-сервисов и приложений реального времени, без сторонних зависимостей в ядре и со встроенным хранилищем NoSQL.
MIT-licensed. Исходный код
tRPC Оценка D
Библиотека на TypeScript для создания API со сквозной типобезопасностью, разделяющая типы между сервером и клиентом без схем и генерации кода.
MIT-licensed. Исходный код
Hapi Оценка D
Веб-фреймворк для Node.js для создания приложений и сервисов со встроенной поддержкой валидации ввода, кэширования и аутентификации.
BSD-3-Clause licensed. Исходный код
Sails Оценка D
MVC-веб-фреймворк для Node.js на основе Express с автоматически создаваемыми REST API, поддержкой WebSocket и ORM Waterline.
MIT-licensed. Исходный код
Сравнить все Фреймворки Node.js (19), с открытым кодом или без.