7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Statoscope

Open source

Toolkit that analyzes and validates webpack bundle statistics, with an interactive report, a CLI and a webpack plugin.

GitHub stars
1.6k
Last commit
5 mo ago
Repository age
9 years
Version
v5.29.0
Licence
MIT
Self-hosted
Yes

About Statoscope

Statoscope is a toolkit for analyzing and validating the stats of a webpack bundle. It produces an interactive, UI-based report so front-end developers can see what is inside their bundles, and it includes command-line tools for checking those stats against rules, for example in continuous integration. It is aimed at teams that want to control bundle size and dependency problems.

The key features include a full dependency tree covering modules, chunks, assets, entrypoints and packages, and size maps for entrypoints, chunks and packages. It detects duplicated packages and modules, validates stats with a set of useful rules, compares two sets of stats, and supports custom reports written in the jora query language. There is no limit on stats size, and the HTML report can be compressed heavily.

The project is split into a webpack plugin that generates the report and a CLI for validation, plus a sandbox where you can try the report online. It is written in TypeScript and MIT licensed, and its development is supported through OpenCollective and GitHub Sponsors.

Key features

  • Full dependency tree for modules and chunks
  • Size maps for entrypoints and packages
  • Detects duplicate packages and modules
  • Stats validation rules for CLI and CI
  • Compares two sets of bundle stats
  • Custom reports using jora queries
  • Webpack plugin for HTML reports

Good fit for

  • →Finding why a webpack bundle is large
  • →Failing a CI build when bundle rules are broken
Built with
TypeScript
Tags
webpack
bundle-analyzer
javascript
performance
ci
validation
cli
dependency-graph

Statoscope: questions and answers

What is Statoscope used for?
Statoscope is a toolkit that analyzes and validates webpack bundle statistics, with an interactive report, a CLI and a webpack plugin. It is a good fit for finding why a webpack bundle is large and failing a CI build when bundle rules are broken.
Is Statoscope open source?
Yes. Statoscope is open source under the MIT licence. Its source code is on GitHub at statoscope/statoscope and is written mainly in TypeScript.
Is Statoscope free?
Yes. Statoscope is open source, so the software itself is free to use.
What are some alternatives to Statoscope?
Similar open-source tools in the Developer Tools category include PhpMetrics, SwiftInfo and Webpack Monitor. SaaS products in the same category include act101, Amicro and Angular Material Blocks.
Is Statoscope actively maintained?
The most recent commit to Statoscope was on 14 April 2026, and the latest release is v5.29.0, published on 5 April 2025. The project has 1.6k stars on GitHub.

Open-source alternatives to Statoscope

See all

SaaS alternatives to Statoscope

See all