awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
web-infra-dev avatar

web-infra-dev/rspack

0
View on GitHub↗
12,761 Stars·807 Forks·Rust·MIT·15 Aufruferspack.rs↗

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.

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.

Star-Verlauf

Star-Verlauf für web-infra-dev/rspackStar-Verlauf für web-infra-dev/rspack

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Rspack

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Rspack.
  • farm-fe/farmAvatar von farm-fe

    farm-fe/farm

    5,580Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,580
  • rolldown/rolldownAvatar von rolldown

    rolldown/rolldown

    13,797Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,797
  • react/create-react-appAvatar von react

    react/create-react-app

    103,327Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗103,327
  • rails/webpackerAvatar von rails

    rails/webpacker

    5,276Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,276
Alle 30 Alternativen zu Rspack anzeigen→

Häufig gestellte Fragen

Was macht web-infra-dev/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.

Was sind die Hauptfunktionen von web-infra-dev/rspack?

Die Hauptfunktionen von web-infra-dev/rspack sind: Asset Bundling, Rust-Implemented Tooling, Build Plugin Integrators, Bundle Optimizers, Dead Code Elimination, Hot-Reloading Systems, Incremental Build Engines, JavaScript and TypeScript Build Systems.

Welche Open-Source-Alternativen gibt es zu web-infra-dev/rspack?

Open-Source-Alternativen zu web-infra-dev/rspack sind unter anderem: 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…