Privacy Ratings

Express 的隐私和开源替代方案

按与 Express 相同的公开隐私标准评级的 15 个node.js 框架,编辑推荐排在前面。

替代方案

  1. Koa 等级 D 编辑推荐

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

    推荐理由: Express 背后团队推出的小巧核心,基于异步中间件构建。采用 MIT 许可证,没有遥测。

    按node.js 框架的标准,Koa 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。.

  2. Fastify 等级 A

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

    总部位于美国 (五眼联盟)。 按node.js 框架的标准,Fastify 得分 100/100(等级 A)。 它满足 4 项标准中的 4 项:开源、无跟踪器或遥测、无广告或数据出售和独立审计。 它的总部位于美国:五眼联盟成员; 受美国 CLOUD Act 约束。.

  3. Elysia 等级 B

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

    按node.js 框架的标准,Elysia 得分 80/100(等级 B)。 它满足 4 项标准中的 3 项:开源、无跟踪器或遥测和无广告或数据出售。 它不满足独立审计。.

  4. Hono 等级 B

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

    按node.js 框架的标准,Hono 得分 80/100(等级 B)。 它满足 4 项标准中的 3 项:开源、无跟踪器或遥测和无广告或数据出售。 它不满足独立审计。.

  5. Nitro 等级 B

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

    按node.js 框架的标准,Nitro 得分 80/100(等级 B)。 它满足 4 项标准中的 3 项:开源、无跟踪器或遥测和无广告或数据出售。 它不满足独立审计。.

  6. Oak 等级 B

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

    按node.js 框架的标准,Oak 得分 80/100(等级 B)。 它满足 4 项标准中的 3 项:开源、无跟踪器或遥测和无广告或数据出售。 它不满足独立审计。.

  7. Restify 等级 B

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

    按node.js 框架的标准,Restify 得分 80/100(等级 B)。 它满足 4 项标准中的 3 项:开源、无跟踪器或遥测和无广告或数据出售。 它不满足独立审计。.

  8. AdonisJS 等级 D

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

    按node.js 框架的标准,AdonisJS 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。.

  9. Encore.ts 等级 D

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

    总部位于瑞典 (十四眼联盟)。 按node.js 框架的标准,Encore.ts 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。 它的总部位于瑞典:十四眼联盟成员; 欧盟成员(GDPR)。.

  10. Feathers 等级 D

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

    按node.js 框架的标准,Feathers 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。.

  11. LoopBack 等级 D

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

    总部位于美国 (五眼联盟)。 按node.js 框架的标准,LoopBack 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。 它的总部位于美国:五眼联盟成员; 受美国 CLOUD Act 约束。.

  12. Meteor 等级 D

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

    按node.js 框架的标准,Meteor 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。.

  13. Moleculer 等级 D

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

    按node.js 框架的标准,Moleculer 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。.

  14. NestJS 等级 D

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

    按node.js 框架的标准,NestJS 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。.

  15. Total.js 等级 D

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

    总部位于斯洛伐克。 按node.js 框架的标准,Total.js 得分 50/100(等级 D)。 它满足 4 项标准中的 2 项:开源和无广告或数据出售。 它不满足无跟踪器或遥测和独立审计。 它的总部位于斯洛伐克:不属于五眼、九眼或十四眼联盟; 欧盟成员(GDPR)。.

比较全部 19 个node.js 框架