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
web-infra-dev avatar

web-infra-dev/rspack

0
View on GitHub↗

Rspack

Rspack is a high-performance web bundler written in Rust that packages JavaScript and TypeScript for web applications. It functions as an incremental build engine and a tree-shaking asset optimizer designed to reduce build times and minimize final bundle sizes for web delivery.

The project is built for compatibility with the webpack ecosystem, implementing a compatible API that allows existing plugins and configurations to work without modification. This enables the integration of community loaders and plugins while leveraging a Rust-based compilation engine.

The tool covers a broad range of build capabilities, including hot module replacement for instant code updates in the browser and module federation for sharing dependencies between separate builds at runtime. Production optimization is handled through dead code elimination and asset minification.

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
rspack.rs
↗

Features

  • Asset Bundling - Provides a high-performance engine for packaging JavaScript and TypeScript into optimized production bundles.
  • Rust-Implemented Tooling - Provides a high-performance build system implemented in Rust to accelerate the parsing and transformation of web assets.
  • Build Plugin Integrators - Integrates external loaders and plugins from the webpack ecosystem to extend build functionality.
  • Bundle Optimizers - Employs dead code elimination and asset minification to reduce final bundle sizes for production.
  • Dead Code Elimination - Implements static analysis to identify and remove unused modules and functions from production bundles.
  • Hot-Reloading Systems - Implements a fast incremental compilation system to update modified code in the browser without full page refreshes.
  • Incremental Build Engines - Uses an incremental build engine to track modified files and selectively re-bundle only affected modules.
  • JavaScript and TypeScript Build Systems - Packages JavaScript and TypeScript into optimized assets for fast web delivery.
  • Web Bundlers - Functions as a high-performance web bundler written in Rust for packaging JavaScript and TypeScript assets.
  • Build-Time Incremental Bundling - Tracks modified files and re-bundles only affected modules to significantly reduce the time between saving and refreshing.
  • Plugin Integrations - Enables the use of existing webpack ecosystem plugins and loaders to transform and optimize source code.
  • Bundler - Implements a compatible API that allows existing webpack loaders and plugins to work without configuration rewrites.
  • Compatibility Layers - Provides a compatible API that allows existing webpack loaders and plugins to work without modification.
  • Ecosystem Compatibility Layers - Implements a webpack-compatible API to ensure existing configurations and plugins work without modification.
  • Module Federation - Implements a runtime that shares dependencies between separate builds to enable distributed application architectures.
  • Incremental Module Refreshing - Updates modified files in the browser via a fast compilation mechanism to accelerate the development feedback loop.
  • Hot Module Replacement - Updates specific modules in a running application incrementally to reflect changes without reloading the page.
  • Asset Minification - Provides automated compression of JavaScript and CSS assets to reduce total byte size for browser delivery.
  • Production Asset Optimizations - Optimizes static assets through minification and compression to decrease final bundle size and improve load times.
  • Module Federation - Enables the sharing of dependencies between separate builds at runtime to coordinate distributed web applications.
  • Tree-Shaking Optimizers - Provides build-time component pruning through tree-shaking to remove unused code from the production bundle.
12,761 stars·807 forks·Rust·MIT·44 views

Star history

Star history chart for web-infra-dev/rspackStar history chart for web-infra-dev/rspack

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.

Frequently asked questions

What does web-infra-dev/rspack do?

Rspack is a high-performance web bundler written in Rust that packages JavaScript and TypeScript for web applications. It functions as an incremental build engine and a tree-shaking asset optimizer designed to reduce build times and minimize final bundle sizes for web delivery.

What are the main features of web-infra-dev/rspack?

The main features of web-infra-dev/rspack are: Asset Bundling, Rust-Implemented Tooling, Build Plugin Integrators, Bundle Optimizers, Dead Code Elimination, Hot-Reloading Systems, Incremental Build Engines, JavaScript and TypeScript Build Systems.

Which projects share features with web-infra-dev/rspack?

Projects with overlapping indexed features include: farm-fe/farm — Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static… rolldown/rolldown — Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module… react/create-react-app — This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a… rails/webpacker — Webpacker is a frontend build tooling system and JavaScript module manager that integrates Webpack into Ruby on Rails… plasmohq/plasmo — Plasmo is a browser extension framework and build tool designed for developing cross-browser extensions from a single… vuejs-templates/webpack — This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured…

Projects sharing features with Rspack

These projects share indexed features with Rspack. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • farm-fe/farmfarm-fe avatar

    farm-fe/farm

    5,580View on GitHub↗

    Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static assets into optimized bundles. It uses a module-graph-based bundling approach with persistent module-level caching, enabling near-instant builds and sub-20ms hot module replacement during development. The tool processes assets based on file extensions, handling CSS, Sass, Less, PostCSS, HTML, and images as first-class modules without requiring JavaScript transformation. Farm distinguishes itself through its Vite-compatible plugin system, accepting Vite, Rollup, and Unplugin p

    Rustbuild-toolbundlercompiler
    View on GitHub↗5,580
  • rolldown/rolldownrolldown avatar

    rolldown/rolldown

    13,797View on GitHub↗

    Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in

    Rust
    View on GitHub↗13,797
  • react/create-react-appreact avatar

    react/create-react-app

    103,327View on GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    JavaScriptbuild-toolsreactzero-configuration
    View on GitHub↗103,327
  • rails/webpackerrails avatar

    rails/webpacker

    5,276View on GitHub↗

    Webpacker is a frontend build tooling system and JavaScript module manager that integrates Webpack into Ruby on Rails applications. It serves as a bridge between the backend web framework and the frontend build process to compile JavaScript and CSS into browser-ready bundles. The system provides a dedicated development asset server for real-time code reloading and automatic browser refreshing. For production, it includes a precompilation pipeline that minifies scripts and stylesheets and applies network asset compression to optimize delivery. The project covers comprehensive asset management

    Ruby
    View on GitHub↗5,276
  • Compare all 30 related projects→