awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
robertknight avatar

robertknight/webpack-bundle-size-analyzer

0
View on GitHub↗
1,390 stars·45 forks·TypeScript·ISC·19 views

Webpack Bundle Size Analyzer

Webpack bundle size analyzer is a command-line tool and diagnostic utility that inspects compiled Webpack build output to report the exact file size and percentage contribution of each individual module and package. It operates via JSON-driven static analysis against build output files, parsing and traversing abstract syntax trees and dependency graphs to calculate precise byte weights without altering original execution code.

The tool sorts and aggregates parsed module metrics by file size and percentage share to highlight the largest bundle contributors. It provides terminal stream output and file-system report export capabilities, allowing developers to review sorted size breakdowns directly in the command-line interface or write serialized composition summaries to disk during the standard compilation lifecycle.

Features

  • Bundle Composition Analyzers - Inspects compiled code artifacts to report exact file sizes and percentage contributions of individual modules.
  • Aggregate Result Sorting - Sorts and aggregates parsed module metrics by file size and percentage share to highlight top contributors.
  • Bundle Analyzers - Inspects compiled Webpack build output to report exact file size and percentage contributions of modules.
  • Build Optimization - Investigates production build artifacts to find opportunities for shrinking application file sizes.
  • Build Plugin Integrations - Integrates bundle composition reporting automatically during the standard software compilation process.
  • Web Development Tooling - Integrates static analysis into compilation workflows to catch oversized dependencies before deployment.
  • Tree Traversal - Parses abstract syntax trees and dependency graphs to calculate module byte weights.
  • Build Artifact Static Analysis - Performs static analysis of compiled build output files to generate resource consumption metrics.
  • Bundle Size Analysis - Processes build output data to print a sorted breakdown of module sizes directly in the terminal.
  • Build Report Exporters - Writes serialized bundle composition summaries to disk for persistent storage and asynchronous build auditing.
  • Webpack-Based Bundling - Analyzes compiled Webpack JavaScript assets to discover module weight contributions.
  • Asset Size Inspectors - Provides a diagnostic utility generating file size breakdowns and composition reports to reduce bundle sizes.
  • Bundle Size Report Generators - Analyzes compiled module output during builds and writes detailed file size breakdowns to text files.
  • Terminal Output - Streams structured textual analysis reports directly to the command-line interface.
  • Build Process Analyzers - Processes build output data to print a sorted breakdown of module sizes from largest to smallest.
  • Terminal Output Analysis - Executes static analysis directly from the terminal against build output to review module sizes.
  • Analysis Report Exports - Exports formatted text reports containing package names, file sizes, and percentage shares to disk.

Star history

Star history chart for robertknight/webpack-bundle-size-analyzerStar history chart for robertknight/webpack-bundle-size-analyzer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does robertknight/webpack-bundle-size-analyzer do?

Webpack bundle size analyzer is a command-line tool and diagnostic utility that inspects compiled Webpack build output to report the exact file size and percentage contribution of each individual module and package. It operates via JSON-driven static analysis against build output files, parsing and traversing abstract syntax trees and dependency graphs to calculate precise byte weights without altering original execution code.

What are the main features of robertknight/webpack-bundle-size-analyzer?

The main features of robertknight/webpack-bundle-size-analyzer are: Bundle Composition Analyzers, Aggregate Result Sorting, Bundle Analyzers, Build Optimization, Build Plugin Integrations, Web Development Tooling, Tree Traversal, Build Artifact Static Analysis.

Which projects share features with robertknight/webpack-bundle-size-analyzer?

Projects with overlapping indexed features include: callstack-io/haul — Haul is a Webpack-based mobile bundler and build tool designed for React Native applications. It manages the… danvk/source-map-explorer — source-map-explorer is a source map bundle analyzer that visualizes the space usage of bundled JavaScript files. It… zouhir/jarvis — Jarvis is a suite of utilities for Webpack projects designed for bundle analysis, tree-shaking audits, build error… preactjs/wmr — wmr is a web application development tool and build system that functions as an ES modules bundler, static site… wmonk/create-react-app-typescript — This project is a pre-configured starter template and development environment for building web applications using… sasstools/sass-lint — Sass-lint is a static analysis engine designed to enforce coding standards and maintain consistent syntax across Sass…

Projects sharing features with Webpack Bundle Size Analyzer

These projects share indexed features with Webpack Bundle Size Analyzer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • callstack-io/haulcallstack-io avatar

    callstack-io/haul

    3,682View on GitHub↗

    Haul is a Webpack-based mobile bundler and build tool designed for React Native applications. It manages the development lifecycle and packages source code and assets into bundles for both local development servers and production environments. The project functions as a Webpack bundler extension, allowing the integration of custom loaders and plugins to modify how mobile assets and source code are processed. It includes a mobile bundle analyzer to examine the composition and size of the final output for asset optimization. The toolset covers application build tooling, project configuration a

    TypeScript
    View on GitHub↗3,682
  • danvk/source-map-explorerdanvk avatar

    danvk/source-map-explorer

    3,930View on GitHub↗

    source-map-explorer is a source map bundle analyzer that visualizes the space usage of bundled JavaScript files. It functions as a bundle size auditor and visualizer, using source maps to identify which original modules and files occupy the most space within a production bundle. The tool generates an interactive treemap to represent bundle composition and calculates compressed gzip sizes to estimate actual network transfer costs. It further serves as a code coverage mapper by overlaying execution data onto source maps to identify unused code segments that can be deferred or split. The utilit

    TypeScript
    View on GitHub↗3,930
  • zouhir/jarviszouhir avatar

    zouhir/jarvis

    5,459View on GitHub↗

    Jarvis is a suite of utilities for Webpack projects designed for bundle analysis, tree-shaking audits, build error debugging, and network performance simulation. It provides a browser-based dashboard to visualize asset distributions and monitor the total size of bundles and chunks. The project includes a network performance simulator that estimates how assets load across various connection types and speeds. It also features a tree-shaking analysis tool that measures the ratio of shakeable to non-shakeable module imports to identify opportunities for bundle size reduction. Additional capabili

    JavaScriptbuild-tooldashboardwebpack
    View on GitHub↗5,459
  • preactjs/wmrpreactjs avatar

    preactjs/wmr

    4,926View on GitHub↗

    wmr is a web application development tool and build system that functions as an ES modules bundler, static site generator, and local development server. It provides a complete environment for creating modern web applications, combining a production compiler with a server that supports hot reloading. The project is distinguished by its integrated approach to background scripts and routing, serving as both a service worker bundler and a tool for filesystem-based routing. It enables the generation of static HTML via prerendering and provides native integration for spawning web workers to handle

    JavaScriptbuild-toolesmodulespreact
    View on GitHub↗4,926
Compare all 30 related projects→

Curated searches featuring Webpack Bundle Size Analyzer

Hand-picked collections where Webpack Bundle Size Analyzer appears.
  • JavaScript bundle optimizer