Skip to main content

📝 An awesome list of tools and techniques to make your web bundle size smaller and your web apps load faster.

223
GitHub Stars
46
Curated Resources
7
Categories
23 hours ago
Last Refreshed
Tools to analyze bundle sizeTools to monitor the bundle sizeTools to analyze the cost of importsTools to help with Code SplittingBundle size optimization guidesCode SplittingVideos and talks

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me code splitting guides resources from awesome-bundle-size"

Installation instructions →

What's inside

Code Splitting

Tools to help with Code Splitting

  • Bundle Buddy

    A tool to identify bundle duplication across splits.

Tools to analyze the cost of imports

  • bundlejs

    Find out how large your treeshaken dependencies are, while also getting the resulting bundled code is.

  • bundlephobia

    Find out the cost of adding a new frontend dependency to your project.

  • Import Cost

    Displays the import size of the package you are importing inside the code editor.

Tools to monitor the bundle size

  • BundleMon

    Free open-source tool that helps you to monitor your bundle size on every commit and alerts you on changes.

  • BundleWatch

    Keep watch of your bundle size.

  • compressed-size-action

    GitHub action that reports changes in compressed file sizes on your PRs.

  • Harold

    CLI tool that compares frontend project bundles in size.

  • RelativeCI

    Run in-depth bundle analyses and monitor webpack bundle size, assets, modules, and packages.

Tools to analyze bundle size

  • Bundle optimize helperWebpack

    A tool that will analyze your bundle and give you actionable suggestions on what to improve to reduce your bundle size.

  • size-pluginWebpack

    Track compressed Webpack asset sizes over time.

  • source-map-explorerGeneral

    Analyze and debug space usage through source maps.

  • Webpack Bundle AnalyzerWebpack

    Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap.

  • Webpack Bundle Size AnalyzerWebpack

    A tool for finding out what contributes to the size of Webpack bundles.

  • Webpack MonitorWebpack

    A tool for monitoring webpack optimization metrics through the development process.

Showing a sample of 46 resources. View the full list on GitHub →