Framework Node.js mã nguồn mở
19 Framework Node.js có mã nguồn công khai theo giấy phép được OSI phê duyệt, được đánh giá quyền riêng tư với bằng chứng. Lựa chọn của chúng tôi trước, sau đó theo điểm.
Koa Hạng D Lựa chọn của chúng tôi
Framework web tối giản cho Node.js của nhóm phát triển Express, xây dựng quanh các hàm middleware bất đồng bộ.
MIT-licensed. Mã nguồn
Express Hạng A
Framework web tối giản cho Node.js, cung cấp định tuyến và middleware để xây dựng ứng dụng web và API.
MIT-licensed. Mã nguồn
Fastify Hạng A
Framework web cho Node.js tập trung vào chi phí xử lý thấp, có hệ thống plugin, kiểm tra và tuần tự hóa dữ liệu dựa trên JSON schema.
MIT-licensed. Mã nguồn
Elysia Hạng B
Framework web TypeScript thiết kế cho runtime Bun, có an toàn kiểu dữ liệu đầu cuối và kiểm tra dữ liệu theo schema.
MIT-licensed. Mã nguồn
Hono Hạng B
Framework web nhỏ gọn xây dựng trên Web Standards, chạy trên Node.js, Bun, Deno, Cloudflare Workers và các runtime JavaScript khác.
MIT-licensed. Mã nguồn
Nitro Hạng B
Bộ công cụ máy chủ để xây dựng máy chủ web và API bằng JavaScript và TypeScript, được xây dựng trên h3 và có thể triển khai lên nhiều nền tảng lưu trữ và runtime.
MIT-licensed. Mã nguồn
Oak Hạng B
Framework middleware cho máy chủ HTTP trên Deno, Node.js, Bun và Cloudflare Workers, lấy Koa làm mẫu, có bộ định tuyến tích hợp.
MIT-licensed. Mã nguồn
Restify Hạng B
Framework dịch vụ web Node.js để xây dựng REST API, tập trung vào khả năng quan sát và tính đúng đắn.
MIT-licensed. Mã nguồn
AdonisJS Hạng D
Framework web MVC ưu tiên TypeScript cho Node.js, bao gồm định tuyến, ORM, xác thực và kiểm tra dữ liệu.
MIT-licensed. Mã nguồn
Encore.ts Hạng D
Framework backend TypeScript với runtime dựa trên Rust, trong đó API và hạ tầng như cơ sở dữ liệu, hàng đợi và cron job được khai báo trong mã.
MPL-2.0-licensed. Mã nguồn
Feathers Hạng D
Framework TypeScript và JavaScript để xây dựng ứng dụng thời gian thực và REST API trên Node.js.
MIT-licensed. Mã nguồn
LoopBack Hạng D
Framework TypeScript cho Node.js để xây dựng REST API và microservice, hỗ trợ OpenAPI, dependency injection và trình kết nối cơ sở dữ liệu.
MIT-licensed. Mã nguồn
Meteor Hạng D
Nền tảng JavaScript full-stack để xây dựng ứng dụng web và di động với dữ liệu thời gian thực trên Node.js.
MIT-licensed. Mã nguồn
Moleculer Hạng D
Framework microservice cho Node.js với khám phá dịch vụ, cân bằng tải, khả năng chịu lỗi và các bộ truyền thông điệp có thể thay thế.
MIT-licensed. Mã nguồn
NestJS Hạng D
Framework TypeScript để xây dựng ứng dụng Node.js phía máy chủ, dùng module, dependency injection và decorator trên nền Express hoặc Fastify.
MIT-licensed. Mã nguồn
Total.js Hạng D
Framework Node.js để xây dựng ứng dụng web, dịch vụ REST và ứng dụng thời gian thực, lõi không có phụ thuộc bên thứ ba và có sẵn lưu trữ NoSQL.
MIT-licensed. Mã nguồn
tRPC Hạng D
Thư viện TypeScript để xây dựng API an toàn kiểu từ đầu đến cuối, chia sẻ kiểu giữa máy chủ và máy khách mà không cần schema hay sinh mã.
MIT-licensed. Mã nguồn
Hapi Hạng D
Framework web cho Node.js để xây dựng ứng dụng và dịch vụ, có hỗ trợ tích hợp kiểm tra đầu vào, bộ nhớ đệm và xác thực.
BSD-3-Clause licensed. Mã nguồn
Sails Hạng D
Framework web MVC cho Node.js xây dựng trên Express, có REST API tự động tạo, hỗ trợ WebSocket và ORM Waterline.
MIT-licensed. Mã nguồn
So sánh tất cả 19 Framework Node.js, mã nguồn mở hay không.