CLI、JavaScript API、Go APIを備えた、非常に高速なJavaScript、TypeScript、JSX、CSSバンドラー。
- スター
- 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
StackBlitzでサンプルプロジェクトを開く
- 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 の数値は毎日更新されます。
関連プロジェクト
設定ファイルなしでHTML、CSS、JavaScriptやアセットをバンドルできる、Web向けのゼロコンフィグビルドツール。
npm互換のパッケージマネージャー、Turbopackベースのバンドラー、ブラウザーで動作するWASMビルドを統合したRust製フロントエンドツールチェーン。
Rust製の超高速CSSパーサー、変換ツール、バンドラー、ミニファイア。Parcel、ライブラリ、CLI、プラグインとして利用できます。
Rspackのビルドを分析し、コンパイル時間、出力アセット、モジュール依存関係を可視化してボトルネックを特定するツール。
ランタイム、バンドラー、テストランナー、パッケージマネージャーを単一の実行ファイルにまとめた、高速なJavaScript/TypeScriptツールキット。