This index lists the compatibility status of some commonly community plugins in Rspack.
The support status of Rspack for the built-in plugins in webpack can be refer to Webpack-aligned built-in plugins.
| Plugin | Support status | Notes |
|---|---|---|
| copy-webpack-plugin | 🔵 Included | Use CopyRspackPlugin instead |
| mini-css-extract-plugin | 🔵 Included | Use CssExtractRspackPlugin instead |
| tsconfig-paths-webpack-plugin | 🔵 Included | Use resolve.tsconfigPath instead |
| @sentry/webpack-plugin | 🟢 Compatible | Support for the plugin version v1.20.1 and above has been implemented in v0.3.3 |
| @vanilla-extract/webpack-plugin | 🟢 Compatible | |
| case-sensitive-paths-webpack-plugin | 🟢 Compatible | useBeforeEmitHook option not supported |
| clean-webpack-plugin | 🟢 Compatible | |
| compression-webpack-plugin | 🟢 Compatible | |
| css-minimizer-webpack-plugin | 🟢 Compatible | |
| dotenv-webpack | 🟢 Compatible | |
| eslint-webpack-plugin | 🟢 Compatible | |
| fork-ts-checker-webpack-plugin | 🟢 Compatible | |
| friendly-errors-webpack-plugin | 🟢 Compatible | |
| html-minimizer-webpack-plugin | 🟢 Compatible | |
| html-webpack-plugin | 🟢 Compatible | Support for this plugin was implemented in v0.3.3, please upgrade the Rspack version to use it |
| json-minimizer-webpack-plugin | 🟢 Compatible | |
| license-webpack-plugin | 🟢 Compatible | |
| moment-locales-webpack-plugin | 🟢 Compatible | Support for this plugin was implemented in v0.7.0, please upgrade the Rspack version to use it |
| monaco-editor-webpack-plugin | 🟢 Compatible | |
| node-polyfill-webpack-plugin | 🟢 Compatible | |
| stylelint-webpack-plugin | 🟢 Compatible | |
| webpack-bundle-analyzer | 🟢 Compatible | |
| webpack-stats-plugin | 🟢 Compatible | |
| @pmmmwh/react-refresh-webpack-plugin | 🟡 Alternative | Use @rspack/plugin-react-refresh instead |
| terser-webpack-plugin | 🟡 Alternative | Use SwcJsMinimizerRspackPlugin instead |
| webpack-manifest-plugin | 🟡 Alternative | Use rspack-manifest-plugin instead |
| webpack-virtual-modules | 🟡 Alternative | Use rspack-plugin-virtual-module instead |
| workbox-webpack-plugin | 🟡 Alternative | Use @aaroon/workbox-rspack-plugin instead |
| image-minimizer-webpack-plugin | 🟡 Partially compatible | Only supports using loader standalone |
| pnp-webpack-plugin | 🔴 Incompatible | resolve.plugins option not supported |
| progress-bar-webpack-plugin | 🔴 Incompatible | rspack.ProgressPlugin function option not supported |
| webpack-subresource-integrity | 🔴 Incompatible | To be implemented |
| webpackbar | 🔴 Incompatible | rspack.ProgressPlugin function option not supported |
Additionally, you can check out the community Rspack plugins at awesome-rspack.