Privacy Ratings

开源node.js 框架

代码以 OSI 认可的许可证公开的 19 个node.js 框架,附证据进行隐私评级。推荐在前,其余按分数排序。

  1. Koa 等级 D 编辑推荐

    Express 背后团队推出的极简 Node.js 网页框架,围绕异步中间件函数构建。

    MIT-licensed. 源代码

  2. Express 等级 A

    极简的 Node.js 网页框架,为构建网页应用和 API 提供路由和中间件。

    MIT-licensed. 源代码

  3. Fastify 等级 A

    注重低开销的 Node.js 网页框架,提供插件系统以及基于 JSON Schema 的验证和序列化。

    MIT-licensed. 源代码

  4. Elysia 等级 B

    专为 Bun 运行时设计的 TypeScript 网页框架,提供端到端类型安全和模式验证。

    MIT-licensed. 源代码

  5. Hono 等级 B

    基于 Web 标准构建的小型网页框架,可在 Node.js、Bun、Deno、Cloudflare Workers 和其他 JavaScript 运行时上运行。

    MIT-licensed. 源代码

  6. Nitro 等级 B

    用 JavaScript 和 TypeScript 构建 Web 服务器和 API 的服务器工具包,基于 h3 构建,可部署到多种托管平台和运行时。

    MIT-licensed. 源代码

  7. Oak 等级 B

    适用于 Deno、Node.js、Bun 和 Cloudflare Workers 上 HTTP 服务器的中间件框架,仿照 Koa 设计,内置路由器。

    MIT-licensed. 源代码

  8. Restify 等级 B

    用于构建 REST API 的 Node.js 网页服务框架,注重可观测性和正确性。

    MIT-licensed. 源代码

  9. AdonisJS 等级 D

    以 TypeScript 为先的 Node.js MVC 网页框架,包含路由、ORM、身份验证和验证功能。

    MIT-licensed. 源代码

  10. Encore.ts 等级 D

    基于 Rust 运行时的 TypeScript 后端框架,API 以及数据库、队列和定时任务等基础设施都在代码中声明。

    MPL-2.0-licensed. 源代码

  11. Feathers 等级 D

    用于在 Node.js 上构建实时应用和 REST API 的 TypeScript 和 JavaScript 框架。

    MIT-licensed. 源代码

  12. LoopBack 等级 D

    用于构建 REST API 和微服务的 Node.js TypeScript 框架,支持 OpenAPI、依赖注入和数据库连接器。

    MIT-licensed. 源代码

  13. Meteor 等级 D

    用于在 Node.js 上构建具有实时数据的网页和移动应用的全栈 JavaScript 平台。

    MIT-licensed. 源代码

  14. Moleculer 等级 D

    Node.js 微服务框架,提供服务发现、负载均衡、容错和可插拔的消息传输器。

    MIT-licensed. 源代码

  15. NestJS 等级 D

    用于构建服务器端 Node.js 应用的 TypeScript 框架,在 Express 或 Fastify 之上使用模块、依赖注入和装饰器。

    MIT-licensed. 源代码

  16. Total.js 等级 D

    用于构建网页应用、REST 服务和实时应用的 Node.js 框架,核心不依赖第三方包,并内置 NoSQL 存储。

    MIT-licensed. 源代码

  17. tRPC 等级 D

    用于构建端到端类型安全 API 的 TypeScript 库,无需模式定义或代码生成即可在服务器和客户端之间共享类型。

    MIT-licensed. 源代码

  18. Hapi 等级 D

    用于构建应用和服务的 Node.js 网页框架,内置输入验证、缓存和身份验证支持。

    BSD-3-Clause licensed. 源代码

  19. Sails 等级 D

    基于 Express 构建的 Node.js MVC 网页框架,提供自动生成的 REST API、WebSocket 支持和 Waterline ORM。

    MIT-licensed. 源代码

比较全部 19 个node.js 框架,无论是否开源。