Відкритий код: Фреймворки Node.js
Категорія «Фреймворки Node.js» (19): код опубліковано під ліцензією, схваленою OSI, оцінено за конфіденційністю з доказами. Спочатку наш вибір, потім за балом.
Koa Оцінка D Наш вибір
Мінімалістичний вебфреймворк для Node.js від команди Express, побудований навколо асинхронних функцій middleware.
MIT-licensed. Вихідний код
Express Оцінка A
Мінімалістичний вебфреймворк для Node.js, що надає маршрутизацію та middleware для створення вебзастосунків і API.
MIT-licensed. Вихідний код
Fastify Оцінка A
Вебфреймворк для Node.js, зосереджений на низьких накладних витратах, із системою плагінів і валідацією та серіалізацією на основі JSON schema.
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), з відкритим кодом чи ні.