Privacy Ratings

开源打包器和构建工具

代码以 OSI 认可的许可证公开的 9 个打包器和构建工具,附证据进行隐私评级。推荐在前,其余按分数排序。

  1. esbuild 等级 B

    用 Go 编写的 JavaScript 和 TypeScript 打包和压缩工具,提供命令行工具以及 JavaScript 和 Go API。

    MIT. 源代码

  2. Rolldown 等级 B

    用 Rust 编写的 JavaScript 和 TypeScript 打包工具,API 与 Rollup 兼容,作为 Vite 的打包工具开发。

    MIT. 源代码

  3. Rollup 等级 B

    JavaScript 模块打包工具,将 ES 模块编译为库和应用的打包文件,支持 tree shaking 和插件 API。

    MIT. 源代码

  4. Vite 等级 B

    前端构建工具,提供使用原生 ES 模块和模块热替换的快速开发服务器,以及用于网页应用的生产打包工具。

    MIT. 源代码

  5. Bun 等级 C

    集 JavaScript 运行时、包管理器、测试运行器和打包工具于一个可执行文件,基于 JavaScriptCore 构建,用 Zig 编写。

    MIT, with the statically linked JavaScriptCore under LGPL-2. 源代码

  6. Parcel 等级 D

    零配置的网页应用打包工具,可构建 JavaScript、CSS、HTML 和其他资源,配备基于 Rust 的编译器和内置开发服务器。

    MIT. 源代码

  7. Rspack 等级 D

    用 Rust 编写的 JavaScript 打包工具,兼容 webpack 的配置和插件 API,由字节跳动 Web 基础架构团队开发。

    MIT. 源代码

  8. webpack 等级 D

    JavaScript 应用的模块打包工具,构建依赖关系图,将代码和资源打包,可通过 loader 和插件扩展。

    MIT. 源代码

  9. Turbopack 等级 D

    用 Rust 编写并内置于 Next.js 的增量打包工具,用于 Next.js 开发服务器和生产构建。

    MIT, developed in the Next.js repository. 源代码

比较全部 9 个打包器和构建工具,无论是否开源。