
A curated list of awesome things related to the Rstack toolchain
Awesome Rstack
Resources
Rstack
Rstack is a unified JavaScript toolchain built around Rspack, with high performance and consistent architecture.
Official Resources
Ecosystem
Upper-level frameworks or libraries that are powered by Rspack or connected to Rspack:
- Rspeedy: The Rspack-based build tool designed specifically for Lynx applications.
- Modern.js: A progressive React framework for web development.
- storybook-rsbuild: Storybook builder powered by Rsbuild.
- @nx/rspack: The Nx plugin for Rspack.
- @nx/rsbuild: The Nx plugin for Rsbuild.
- Docusaurus: Help you ship a beautiful documentation site in no time.
- TanStack Start: Full-stack Framework powered by TanStack Router for React and Solid.
- next-rspack: Use Rspack as the bundler for Next.js.
- Nuxt: An intuitive Vue framework for creating web applications and websites with Vue.js. Install @nuxt/rspack-builder to use Rspack as the bundler for Nuxt.
- Re.Pack: A toolkit to build your React Native application with Rspack.
- EMP 3.0: A high-performance enterprise-level front-end build system built on the Rust ecosystem.
- pareto: A lightweight SSR framework centered on stream rendering.
- cypress-rspack-dev-server: Cypress Component-testing with Rust-based web bundler Rspack's dev server.
- Extension.js: Create, develop, build, and preview browser extensions for Chrome, Firefox, and Edge with Rspack.
- serverless-rspack: A Serverless framework plugin for zero-config JavaScript and TypeScript code bundling using the high performance Rust-based JavaScript bundler rspack.
- AUmi: Use Rsbuild as Umi's bundler instead of Webpack, get high performance of Rsbuild and all Umi ecosystem.
- electron-rsbuild: The Rsbuild-based electron build tool.
- Rselectron: An Rsbuild-first Electron development and build tool.
- Esmx: Esmx is a next-generation micro-frontend framework based on native ESM, with no sandbox or runtime overhead, supporting multi-framework hybrid development and providing high-performance server-side rendering capabilities.
- Angular Rspack: Rspack plugin, Rsbuild plugin and tooling for Angular applications.
- PrevelteKit: A lightweight, high-performance web application framework built on Svelte 5, featuring Server-Side Pre Rendering (SSPR) using Rsbuild as the build tool.
- Kmi: Based on Umi to provide Rspack support and other best practices.
- xmcp: A framework for building and shipping MCP servers with TypeScript and Rspack.
- Meteor: An ultra-simple environment for building modern web applications with Rspack.
- Addfox: A browser extension framework built on Rsbuild.
- Shakapacker: Make it easy to use the JavaScript pre-processor and Rspack to manage frontend JavaScript in Rails.
- The Boring JavaScript Stack: An opinionated full-stack JavaScript starter built with Sails.js, Inertia.js, and Rsbuild-powered frontend assets.
- Rshono: Minimalist web framework based on Hono, Rspack and React Server Components.
Skills
Starter
Rspack Starter
- nuxt-rspack-starter: Nuxt starter with Rspack.
- rspack-react-router-starter
- rspack for create-react-app
- electron-forge-rspack-template
- shark: A React project with Rspack, Ant Design, Ant Design Pro Components, Antd@5 React@18 AntV G2Plot, ahooks, react-use, Axios, i18next, localforage, Mock.js, NProgress, and more.
- electron-react-rspack: An Electron boilerplate including TypeScript, React, Rspack and ESLint.
- ng-rspack: Angular + Rspack + Nx + Module Federation 2.0.
- r2h: A blazing-fast SSR starter powered by React 19, Rspack, and Hono.
- vue-admin-better: A Vue 3 admin based on Rspack.
- electron-react-rspack-boilerplate: A modern, unopinionated, pure boilerplate for developing electron app with Rspack, React, TypeScript.
Rsbuild Starter
- ding-dong: A lightning-fast, modern React template supercharged with Rsbuild.
- react-tailwind-rsbuild-boilerplate: React + React Router + Tailwind CSS with Rsbuild boilerplate.
- TanStacked: React + Tanstack Router + Shadcn + Tailwind CSS v4 And Biome with Rsbuild boilerplate.
- rsbuild_vue3_h5_template: A project template for Vue 3. It includes popular libraries such as Axios, Pinia, Vant, and Vue Router.
- rsbuild-chrome-extension-boilerplate-react: Chrome extension boilerplate for Rsbuild.
- rsbuild-plugin-template: Use this template to create your own Rsbuild plugin.
- react-antd-admin-pro: An admin project template for React. It's built with Rsbuild, React 18, TypeScript 5, antd 5, and React Router.
- umi-rsbuild:
Umi + Rsbuild, A Umi project integrated with Rsbuild, you can use Umi and its plugins with the same experiences as Umi + Webpack are.
- rsbuild-react-chakra-starter: initialize react app with rsbuild, Chakra UI and TypeScript setup. Configured with awesome toolings: Biome, Husky + Lint-Staged, Commitlint, and Turbo.
- template-rsbuild-react-ts-tailwind: Rsbuild starter template with React + Typescript + TailwindCSS + Biome.
- rsbuild-turborepo-react-module-federation: Rsbuild + Turborepo + Biome + Zustand + React for module federation.
- @trapar-waves/react-tailwind: A modern UI development template integrating React and Tailwind CSS, with Rsbuild, TypeScript, ESLint.
- @trapar-waves/react-antd-pro: A React-based project leveraging Ant Design Pro, TanStack tools, and Rsbuild.
- @trapar-waves/react-tanstack: A React template leveraging TanStack tools, with TypeScript, Tailwind CSS, and Rsbuild integration.
- @trapar-waves/react-mantine-tailwind: A React template integrating Mantine UI and Tailwind CSS for modern web development.
- @trapar-waves/vue-tailwind: A Vue 3 project with Tailwind CSS, Rsbuild and modern development tools.
- vue-nestjs-ssr-starter: A lightweight full-stack SSR starter with Vue 3, NestJS, Fastify, PrimeVue, and Rsbuild.
- react-nestjs-ssr-starter: A lightweight full-stack starter for server-side rendering with NestJS and React.
- rsbuild-vue-starter: A simple starter template using the Vue + Vue-router + Pinia stack. Includes built-in formatting with rslint and testing with rstest.
Rslib Starter
- ts-lib-starter: A hassle-free TS library template, powered by Rslib.
- rslib-npm-template: A starter template for developing React components with Rslib, featuring automated versioning and publishing using semantic-release.
- web-component-starter: A starter for developing Web components with Rslib, featuring using stencil and useful both in React and Vue.
- @trapar-waves/llm-template: A template for LLM development integrating AI tools, TypeScript, Zod, and Rslib.
- rstack-library-starter: Production-ready starter for Rsbuild/Rslib library development. Built on Rstack (Rspack, Rslib, Rstest, Rslint), with structured documentation patterns (AGENTS.md, PLAN.md), comprehensive testing, and a minimal Pico.css demo site. Validated across multiple libraries.
Plugins
Rspack Plugins
Rspack Loaders
Rspack and Rsbuild support most of the webpack loaders, such as:
Rsbuild Plugins
For React
For Vue
For Preact
For Svelte
For Solid
For Lynx
- relog-rsbuild-plugin: Allows you to intercept
console.log() calls from your LynxJS app running on a device or emulator and send them back to the Rsbuild dev server.
- ngrok-rsbuild-plugin: Expose your Rsbuild dev server over the internet via ngrok — built for use with the LynxJS app.
- lynxjs-app-config-plugin: Rsbuild plugin to inject application icons, permissions and minimal app config changes into Android / iOS project folders.
Common
- @rsbuild/plugin-assets-retry: Used to automatically resend requests when static assets fail to load.
- @rsbuild/plugin-babel: Provides support for Babel transpilation capabilities.
- @rsbuild/plugin-basic-ssl: Generate an untrusted, self-signed certificate for the HTTPS server.
- @rsbuild/plugin-eslint: Used to run ESLint checks during the compilation.
- @rsbuild/plugin-type-check: Used to run TypeScript type checker on a separate process.
- @rsbuild/plugin-image-compress: Compress the image assets.
- @rsbuild/plugin-mdx: Provide support for MDX.
- @rsbuild/plugin-node-polyfill: Used to inject polyfills of Node core modules in the browser side.
- @rsbuild/plugin-source-build: This plugin is designed for the monorepo scenario. It supports referencing source code from other subdirectories and performs build and hot update.
- @rsbuild/plugin-sass: Sass plugin for Rsbuild.
- @rsbuild/plugin-less: Less plugin for Rsbuild.
- @rsbuild/plugin-stylus: Use Stylus as the CSS preprocessor.
- @rsbuild/plugin-tailwindcss: Integrates Tailwind CSS v4 in Rsbuild.
- @rsbuild/plugin-check-syntax: Used to analyze the syntax compatibility of artifacts, to see if there are any advanced syntaxes that may cause compatibility issues.
- @rsbuild/plugin-css-minimizer: Used to customize CSS minimizer, switch to cssnano or other tools for CSS compression.
- @rsbuild/plugin-typed-css-modules: Generate TypeScript declaration files for CSS Modules.
- @rsbuild/plugin-pug: Provides support for the Pug template engine.
- @rsbuild/plugin-rem: Implements the rem adaptive layout for mobile pages.
- @rsbuild/plugin-umd: Used to build outputs in UMD format.
- @rsbuild/plugin-yaml: Used to import YAML files and convert them into JavaScript objects.
- @rsbuild/plugin-toml: Used to import TOML files and convert them into JavaScript objects.
- rsbuild-plugin-virtual-module: Used to create virtual modules with loader API.
- rsbuild-plugin-dts: Generate TypeScript declaration files.
- rsbuild-plugin-ejs: Provide support for the EJS template engine.
- rsbuild-plugin-print: Print text, show host with qrcode.
- rsbuild-plugin-console-debug: Output debug information in the console.
- rsbuild-plugin-generate-file: Generate static file and write them to dist folder after packaging.
- rsbuild-plugin-google-analytics: Setup Google Analytics in your website.
- rsbuild-plugin-web-extension: Rsbuild plugin for Chrome/web extension.
- rsbuild-plugin-web-ext: A Rsbuild plugin for developing and building browser extensions.
- rsbuild-plugin-open-graph: Generate Open Graph meta tags.
- rsbuild-plugin-posthog: Rsbuild plugin for PostHog.
- @webx-kit/rsbuild-plugin: Rsbuild plugin for Web eXtension development.
- plugin-sails-content: Rsbuild plugin for Sails Content.
- rsbuild-plugin-html-minifier-terser: An Rsbuild plugin to use
html-minifier-terser to minify the HTML outputs.
- rsbuild-plugin-glsl: An Rsbuild plugin to import inline (and compress) GLSL shader.
- rsbuild-plugin-marko: An Rsbuild plugin to provide support for the Marko template engine.
- rsbuild-plugin-monaco-editor-nls: An Rsbuild plugin to localize monaco-editor.
- rsbuild-plugin-auto-alias: Automatically generate alias based on path.
- rsbuild-plugin-svg-sprite: SVG sprite plugin for Rsbuild — drop-in replacement for svg-sprite-loader.
- rsbuild-plugin-tailwindcss: An Rsbuild plugin to integrate with Tailwind CSS.
- rsbuild-plugin-i18next-extractor: An Rsbuild plugin using i18next-cli to extract i18n translations.
- @module-federation/rsbuild-plugin: An Rsbuild plugin for integrating Module Federation v2.
- rsbuild-plugin-wasmpack: compile Rust crates to WebAssembly using wasm-pack.
- rsbuild-plugin-publint: Run
publint to lint npm packages after the build.
- rsbuild-plugin-aws-lambda: An Rsbuild plugin to configure rsbuild to bundle js assets suitable for AWS Lambda.
- @devjskit/rsbuild-plugin-langs: Extract content from JSON files and merge into a multi-language file.
- @seed-design/rsbuild-plugin: An Rsbuild plugin for the Seed design system.
- rsbuild-plugin-arco: Rsbuild plugins for Arco Design.
- rsbuild-plugin-css-optimizer: Customize CSS minification, allowing you to choose between cssnano (JavaScript-based) or Lightning CSS (Rust-based) for high-performance CSS compression.
- rsbuild-plugin-devtools-json: Generating
com.chrome.devtools.json on the fly in the dev server.
- rsbuild-plugin-rempa: A Rsbuild plugin designed to collect pages and generate a Multi-Page Application (MPA).
- rsbuild-plugin-iconify: A Rsbuild plugin that automatically generates optimized CSS with embedded SVG icons from Iconify.
- rsbuild-plugin-arethetypeswrong: Checking TypeScript type definitions with
arethetypeswrong.
- zephyr-rsbuild-plugin: An Rsbuild plugin for deploying applications with Zephyr Cloud.
- rsbuild-plugin-protobufjs: An Rsbuild plugin that integrates
protobufjs.
- rsbuild-plugin-cdn-import: Import modules from CDN with Rsbuild plugin.
- rsbuild-plugin-mcp: Rsbuild plugin that enables a MCP server for your Rsbuild app to provide information about your setup and modules graphs.
- rsbuild-plugin-workspace-dev: Start monorepo sub-projects in topological order.
- rsbuild-plugin-stylelint: Used to run Stylelint checks during the compilation.
- rsbuild-plugin-block-imports: Rsbuild plugin to detect and block forbidden imports in Module Federation builds.
- rsbuild-plugin-compression: Compress the assets using gzip, brotli or zstd.
- rsbuild-plugin-pwa: Zero-config PWA support for rsbuild
- @plugin-cra-proxy/rsbuild: A development proxy plugin for Rsbuild, mimicking Create React App proxy behavior.
- rsbuild-plugin-oxlint: Plugin for Integrating Oxlint into the Rsbuild Build Process.
- rsbuild-plugin-rslint: Plugin for Integrating Rslint into the Rsbuild Build Process.
- rsbuild-plugin-biome: Plugin for Integrating Biome into the Rsbuild Build Process.
- @octanejs/rsbuild-plugin: Rsbuild metaframework plugin for Octane, including routing, SSR, hydration, and production builds.
- @golar-rstack/rsbuild: Runs golar type checking and type-aware linting in a separate process as an Rsbuild plugin.
Rspress Plugins
Unplugin
Rspack and Rsbuild support most of the unplugin, such as:
Rstest Adapters
Deployment
- Zephyr Cloud: A cloud-agnostic deployment platform offering sub-seconds
deploy from one command experience.
Libraries
- @rspack/dev-server: Dev server for Rspack, provides the same API as webpack-dev-server.
- @rspack/dev-middleware: A development middleware for Rspack.
- @rspack/resolver: A Rust port of enhanced-resolve.
- @rspack/lite-tapable: Lite weight tapable for Rspack.
- rspack-chain: A chaining API to generate and simplify the modification of Rspack configurations.
- rspack-merge: Smart configuration merging for Rspack.
- Sails Shipwright - The modern asset pipeline for Sails powered by Rsbuild.
- rspackify: Experience lightning-fast builds by instantly switching from webpack to Rspack.
- Spinpack: A CLI tool that turbocharges the developer server experience for CRA projects with Rspack.
- Jetpack: Jetpack wraps Rspack to create a smoother developer experience.
Blogs
Rspack Team
Blogs from the Rspack team:
English blogs:
- [2026-06] TanStack Start Adds First-Class Rsbuild Support
- [2026-05] Yelp Engineering: Optimizing Our Build Times by Migrating from Webpack to Rspack
- [2026-03] Rspress 2.0: AI-Native Documentation, Faster Startup and a Redesigned Theme
- [2026-01] Transforming SVGs to Vue and Svelte Components: The SVGR Alternative for Rsbuild
- [2025-12] Goodbye Webpack, Hello Rspack (and 80% Faster Builds)
- [2025-12] The JavaScript Bundler Grand Prix
- [2025-08] Rspack Introduces Rslint, a TypeScript-First Linter Written in Go
- [2025-08] Question-based web performance analysis using rsdoctor/mcp-server
- [2025-08] Rust Tools That Made Our Dev Team Productive Again
- [2025-07] Webpack to Rspack: A Deep Dive Into Our Build Time Breakthrough
- [2025-04] My journey from Webpack to Vite and finally Rsbuild
- [2025-04] An Introduction to JavaScript Bundler Rspack
- [2025-04] Scaffolding New Apps With Angular Rspack:
- [2025-03] Using Rspack with Angular
- [2025-02] Rspack: An Engineer’s Approach to Build System Innovation
- [2025-01] State of Rspack in Angular
- [2025-01] Nx and Angular with Rspack and Module Federation
- [2024-12] Rspack with Module federation V2 is the future
- [2024-09] A bundler story: migrating from Webpack to Rspack
- [2024-09] Custom chunk optimization, how code splitting works in Rspack/Webpack
- [2024-08] Lessons learned switching to Rspack
- [2024-08] Why Moving to Rspack and How to Use It with Bazel
- [2024-08] Module Federation users now have a clear upgrade path
- [2024-08] Optimizing SPA load times with async chunks preloading (use Rsbuild)
- [2024-06] Micro Frontend Setup with Nx, Rspack, Module Federation 2.0 and React
- [2024-06] From Webpack to Rspack: Slashing Build Times Effectively
- [2024-02] Why I'm Bullish on Rspack
- [2024-02] Rsdoctor: A Bundle Analysis Solution
- [2024-02] Microfrontends with Module Federation and Rspack — Simple example
- [2024-02] Bun, Biome/OXC, AI Tools and Rsbuild
- [2024-01] How I migrated from CRA to Rsbuild
- [2024-01] Module Federation gets upgraded, and Rspack supports it
- [2023-10] Why you should migrate to Rspack from webpack
- [2023-08] Rust Port of Webpack? Rspack, the New Kid on the Block
- [2023-04] What is Rspack? And how does it compare to Webpack in under 5 minutes?
- [2023-03] Rspack — Getting up to speed with Nx
Chinese blogs (中文):
Japanese blogs (日本語):
French blogs (Français):
Videos
License

To the extent possible under law, Web Infra has waived all copyright and related or neighboring rights to this work.