rsdoctor  by web-infra-dev

Build analyzer for Rspack and webpack

Created 1 year ago
1,073 stars

Top 35.3% on SourcePulse

GitHubView on GitHub
Project Summary

Rsdoctor is a build analysis tool designed for Rspack and webpack ecosystems, aiming to provide transparency and optimization for build processes. It targets developers and teams working with Rspack or webpack-based frameworks, offering visualization and smart analysis to identify bottlenecks and improve engineering quality.

How It Works

Rsdoctor visualizes compilation behavior and time consumption, enabling easy identification of build issues. It supports multiple analysis capabilities, including build artifact analysis (resource lists, module dependencies) and build-time analysis (Loader, Plugin, Resolver processes). The tool also includes features like duplicate package detection and ES Version Check, with support for custom analysis rules.

Quick Start & Requirements

See the Quick Start guide for detailed instructions.

Highlighted Details

  • Supports Rspack and webpack ecosystems, including frameworks like Next.js, Nuxt, and Storybook.
  • Provides compilation visualization and build-time analysis for loaders, plugins, and resolvers.
  • Offers build artifact analysis, duplicate package detection, and ES Version Check.
  • Allows users to add custom analysis rules.

Maintenance & Community

Rsdoctor is part of the Rstack unified JavaScript toolchain. The project welcomes new contributors and has an active community on Discord.

Licensing & Compatibility

Rsdoctor is licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

The README does not specify any limitations or known caveats.

Health Check
Last Commit

14 hours ago

Responsiveness

Inactive

Pull Requests (30d)
43
Issues (30d)
6
Star History
19 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.