The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Rsdoctor listing page.
English | 简体中文
Rsdoctor is a build analyzer tailored for projects built with Rspack.
Rsdoctor is committed to being a one-stop, intelligent build analyzer that makes the build process transparent, predictable, and optimizable through visualization and smart analysis, helping development teams precisely identify bottlenecks, optimize performance, and improve engineering quality.
For webpack projects, continue using Rsdoctor 1.x or migrate to Rspack. See the migration guide for details.
Compilation Visualization: Rsdoctor visualizes the compilation behavior and time consumption, making it easy to view build issues.
Multiple Analysis Capabilities: Rsdoctor supports build artifact, build-time analysis, and anti-degradation capabilities:
Support Custom Rules: In addition to built-in build scan rules, Rsdoctor also supports users adding custom component scan rules based on the build data of Rsdoctor.
To get started with Rsdoctor, see the Quick Start.
New contributors welcome!
Please read the Contributing Guide.
Come and chat with us on Discord! The Rstack team and users are active there, and we're always looking for contributions.
Rsdoctor is part of Rstack, the fast, unified JavaScript toolchain for developers and agents.
| Name | Description | Version |
|---|---|---|
| Rspack | Bundler | |
| Rsbuild | Build tool | |
| Rslib | Library development tool | |
| Rspress | Static site generator | |
| Rsdoctor | Build analyzer | |
| Rstest | Testing framework | |
| Rslint | Linter |
This repo has adopted the ByteDance Open Source Code of Conduct. Please check Code of Conduct for more details.
Some of the implementation of Rsdoctor refers to the excellent projects in the community, and we would like to thank them:
This Rsdoctor website is powered by Netlify.
Rsdoctor is licensed under the MIT License.