# rslib **Repository Path**: trusted-list/rslib ## Basic Information - **Project Name**: rslib - **Description**: Create JavaScript libraries in a simple and intuitive way. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://rslib.rs - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-08 - **Last Updated**: 2026-10-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Rslib Banner # Rslib

Discord channel npm version downloads node version license Ask DeepWiki

[English](./README.md) | 简体中文 Rslib 是一个基于 [Rsbuild](https://rsbuild.rs/zh/) 的库开发工具。 它帮助开发者以简单的方式创建 JavaScript 库和 UI 组件库,并为库开发中的构建、调试、文档编写和测试等环节提供工具集成与最佳实践。 ## 🔥 特性 Rslib 具备以下特性: - **易于配置**:为库开发提供开箱即用的构建能力,使开发者能够在零配置的情况下开发库项目。同时,Rslib 提供一套语义化的构建配置,可随着项目需求灵活扩展。 - **性能优先**:由 [Rspack](https://rspack.rs/zh/) 驱动,集成了社区中基于 Rust 的高性能工具,包括 [SWC](https://swc.rs/) 和 [Lightning CSS](https://lightningcss.dev/),以提供一流的构建速度和开发体验。 - **插件生态**:支持使用 [Rsbuild 插件](https://rsbuild.rs/zh/plugins/list/)、Rspack 插件和 webpack 插件,开发者可复用现有插件生态,沿用熟悉的开发经验与工程实践。 - **产物灵活**:设计时充分考虑了库发布与消费场景的多样性,支持根据不同的运行环境、分发方式和下游构建工具灵活配置产物输出,满足不同类型库的交付需求。 - **框架无关**:不与前端 UI 框架耦合,并通过插件支持 React、Vue、Svelte、Solid 等框架,让开发者能够以一致的配置和开发方式构建不同框架的组件库。 ## 📚 文档 - [Rslib v1 文档](https://rslib.rs/zh/) - [Rslib v0 文档](https://v0.rslib.rs/zh/) ## 🦀 Rstack Rslib 是 Rstack 的一员。Rstack 是为开发者与 Agent 打造的高性能、一体化 JavaScript 工具链。 | 名称 | 描述 | 版本 | | ----------------------------------------------------- | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Rspack](https://github.com/web-infra-dev/rspack) | 打包工具 | npm version | | [Rsbuild](https://github.com/web-infra-dev/rsbuild) | 构建工具 | npm version | | [Rslib](https://github.com/web-infra-dev/rslib) | 库开发工具 | npm version | | [Rspress](https://github.com/web-infra-dev/rspress) | 静态站点生成器 | npm version | | [Rsdoctor](https://github.com/web-infra-dev/rsdoctor) | 构建分析工具 | npm version | | [Rstest](https://github.com/web-infra-dev/rstest) | 测试框架 | npm version | | [Rslint](https://github.com/web-infra-dev/rslint) | 代码检查工具 | npm version | ## 🔗 链接 - [awesome-rstack](https://github.com/rstackjs/awesome-rstack):与 Rstack 相关的精彩内容列表。 - [agent-skills](https://github.com/rstackjs/agent-skills):Rstack 的 Agent Skills 合集。 - [rstack-examples](https://github.com/rstackjs/rstack-examples):Rstack 的示例项目。 - [storybook-rsbuild](https://github.com/rstackjs/storybook-rsbuild):基于 Rsbuild 构建的 Storybook。 - [rsbuild-plugin-template](https://github.com/rstackjs/rsbuild-plugin-template):使用此模板创建你的 Rsbuild 插件。 - [rstack-design-resources](https://github.com/rstackjs/rstack-design-resources):Rstack 的设计资源。 ## 🤝 参与贡献 > [!NOTE] > 我们非常欢迎任何对 Rslib 的贡献! 请阅读 [贡献指南](https://github.com/web-infra-dev/rslib/blob/main/CONTRIBUTING.md)。 ### 贡献者 ### 行为准则 本仓库采纳了字节跳动的开源项目行为准则。请点击 [行为准则](./CODE_OF_CONDUCT.md) 查看更多的信息。 ## 🧑‍💻 社区 欢迎加入我们的 [Discord](https://discord.gg/FQfm7VqU) 交流频道!Rstack 团队和用户都在那里活跃,并且我们一直期待着各种贡献。 你也可以加入 [飞书群](https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=3c3vca77-bfc0-4ef5-b62b-9c5c9c92f1b4) 与大家一起交流。 ## 🙏 致谢 Rslib 的部分实现和 API 设计参考或改编自社区中的优秀开源项目。我们真诚感谢这些项目为开源社区沉淀的经验、思路与实现: - [esbuild](https://github.com/evanw/esbuild) - [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) - [tsdown](https://github.com/rolldown/tsdown) - [tsup](https://github.com/egoist/tsup) - [webpack](https://github.com/webpack/webpack) ## 📖 License Rslib 项目基于 [MIT 协议](https://github.com/web-infra-dev/rslib/blob/main/LICENSE)。