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
zouhir avatar

zouhir/jarvis

0
View on GitHub↗
5,459 stars·192 forks·JavaScript·15 views

Jarvis

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 capabilities cover build error troubleshooting by formatting raw compilation errors for readability and providing integrated links to external search engines. The toolset also analyzes static assets to calculate chunk distributions and assess module import types.

Features

  • Bundle Analysis - Visualizes the size of bundles and chunks to identify large files and reduce application load time.
  • Network Simulation Tools - Simulates how Webpack assets load across various network connection types and speeds.
  • Build Error Reporters - Extracts and reformats raw compilation errors into readable structures for easier debugging.
  • Bundle Composition Analyzers - Provides a browser-based dashboard for visualizing bundle sizes and analyzing asset distribution.
  • Asset Distribution Analyzers - Calculates bundle sizes and chunk distributions by parsing the final output of the module bundler.
  • Network Load Simulators - Estimates asset loading speeds across twelve different network connection types to resolve performance bottlenecks.
  • Build Error Formatters - Formats build errors in the browser and provides quick search links for configuration issues.
  • Tree-Shakable Feature Imports - Categorizes module imports to determine the efficiency of dead code elimination.
  • Tree-Shaking Audits - Provides a tool to measure the ratio of shakeable versus non-shakeable module imports to identify bundle size reduction opportunities.
  • Network Latency Simulators - Estimates resource load times by applying predefined throughput limits across simulated connection profiles.
  • Asset Loading Simulators - Estimates how different network connection speeds affect the loading time of bundles to improve user experience.
  • Bundle Size Analysis - Provides a visual dashboard to analyze total bundle and chunk sizes to identify large files.
  • Frontend Optimization Analyzers - Analyzes module imports and tree-shaking efficiency to reduce final asset size.
  • Tree-Shaking Validators - Measures the ratio of shakeable to non-shakeable module imports to optimize bundle size.
  • Build Asset Viewers - Renders the total size and breakdown of individual bundles and chunks within a browser dashboard.
  • Import Type Analyzers - Identifies the types of module imports used across a project to determine code removal opportunities.
  • Build Metric Visualizers - Provides a browser-based dashboard for visualizing bundle sizes and asset distributions.

Star history

Star history chart for zouhir/jarvisStar history chart for zouhir/jarvis

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 zouhir/jarvis do?

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.

What are the main features of zouhir/jarvis?

The main features of zouhir/jarvis are: Bundle Analysis, Network Simulation Tools, Build Error Reporters, Bundle Composition Analyzers, Asset Distribution Analyzers, Network Load Simulators, Build Error Formatters, Tree-Shakable Feature Imports.

Which projects share features with zouhir/jarvis?

Projects with overlapping indexed features include: danvk/source-map-explorer — source-map-explorer is a source map bundle analyzer that visualizes the space usage of bundled JavaScript files. It… robertknight/webpack-bundle-size-analyzer — Webpack bundle size analyzer is a command-line tool and diagnostic utility that inspects compiled Webpack build output… ai/size-limit — size-limit is a set of specialized tools for measuring JavaScript bundle sizes and enforcing performance budgets… callstack-io/haul — Haul is a Webpack-based mobile bundler and build tool designed for React Native applications. It manages the… nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… pastelsky/bundlephobia — Bundlephobia is a suite of tools for analyzing the composition and size of JavaScript dependencies from the npm…

Projects sharing features with Jarvis

These projects share indexed features with Jarvis. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • robertknight/webpack-bundle-size-analyzerrobertknight avatar

    robertknight/webpack-bundle-size-analyzer

    1,390View on GitHub↗

    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 a

    TypeScriptfile-sizewebpack
    View on GitHub↗1,390
  • ai/size-limitai avatar

    ai/size-limit

    6,911View on GitHub↗

    size-limit is a set of specialized tools for measuring JavaScript bundle sizes and enforcing performance budgets within continuous integration pipelines. It functions as a bundle size monitor and budget enforcer that can reject pull requests when JavaScript bundles exceed predefined size thresholds. The project distinguishes itself by providing a browser-based execution profiler that calculates the time required to compile and execute JavaScript on simulated low-end hardware. It also includes a tree-shaking validator that analyzes partial import bundle sizes to verify that unused code is corr

    JavaScript
    View on GitHub↗6,911
  • 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
  • Compare all 30 related projects→