Repolode
web-infra-dev

web-infra-dev/rspack

webpack互換APIを備え、既存プロジェクトでwebpackの代わりに使える高速なRust製Webバンドラー。

代替できる製品:webpack

スター
12,968
フォーク
881
未解決の Issue
242
最終コミット
昨日

これは何?

RspackはRustで書かれたWebバンドラーです。webpack風のAPIを維持しているため、変更を最小限に抑えてwebpackから移行でき、既存のwebpackプラグインやローダーの多くも利用できます。

高速なホットモジュールリプレースメントを実現するインクリメンタルコンパイル、本番向けのツリーシェイキングや圧縮などの最適化機能、Module Federationの正式サポートを備えています。特定のフロントエンドフレームワークには依存しません。

RspackはRstackツールチェーンの一部で、Rsbuild、Rslib、Rspress、Rstest、Rslintも含まれます。npmパッケージの@rspack/coreとRust crateとして配布されています。

主な機能

  • 01多くの既存webpackプラグインやローダーと連携できるwebpack互換API。
  • 02高速なホットモジュールリプレースメントを実現するインクリメンタルコンパイル。
  • 03ツリーシェイキングや圧縮など、本番向けの最適化機能を標準搭載。
  • 04Module Federationを正式にサポート。
  • 05特定のフレームワークに依存せず、React、Vueなどで利用可能。

ユースケース

  • 設定を書き直さずに、既存のwebpackプロジェクトのビルドを高速化する。
  • Module Federationを活用する大規模なWebアプリケーションを開発する。
  • JavaScriptまたはTypeScriptのフロントエンドプロジェクトに高速なバンドラーを導入する。

クイックスタート

  1. 1

    StackBlitzでサンプルプロジェクトを開く

  2. 2

    rspack.rsのクイックスタートガイドに従う

収録されている特集

トピック

よくある質問

rspack とは?
webpack互換APIを備え、既存プロジェクトでwebpackの代わりに使える高速なRust製Webバンドラー。 RspackはRustで書かれたWebバンドラーです。webpack風のAPIを維持しているため、変更を最小限に抑えてwebpackから移行でき、既存のwebpackプラグインやローダーの多くも利用できます。
rspack は無料で使えますか?ライセンスは?
rspack は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
rspack は今もメンテナンスされていますか?
活発にメンテナンス中。rspack の最終コミットは 2026年11月6日 です。
rspack は何に使えますか?
設定を書き直さずに、既存のwebpackプロジェクトのビルドを高速化する。 Module Federationを活用する大規模なWebアプリケーションを開発する。 JavaScriptまたはTypeScriptのフロントエンドプロジェクトに高速なバンドラーを導入する。
rspack のインストール方法は?
StackBlitzでサンプルプロジェクトを開く rspack.rsのクイックスタートガイドに従う
rspack はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/web-infra-dev/rspack

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト