# Rsbuild > Rsbuild is a high-performance build tool powered by Rspack. It provides out-of-the-box setup for enjoyable development experience. ## Guide - [Introduction](/guide/start/index.md) - [Quick start](/guide/start/quick-start.md) - [Features](/guide/start/features.md) - [Glossary](/guide/start/glossary.md) - [React](/guide/framework/react.md) - [Vue](/guide/framework/vue.md) - [Preact](/guide/framework/preact.md) - [Svelte](/guide/framework/svelte.md) - [Solid](/guide/framework/solid.md) - [CLI](/guide/basic/cli.md) - [Server](/guide/basic/server.md) - [Output files](/guide/basic/output-files.md) - [Static assets](/guide/basic/static-assets.md) - [HTML](/guide/basic/html-template.md) - [JSON](/guide/basic/json-files.md) - [Wasm](/guide/basic/wasm-assets.md) - [TypeScript](/guide/basic/typescript.md) - [Web Workers](/guide/basic/web-workers.md) - [Deploy static site](/guide/basic/static-deploy.md) - [Upgrade Rsbuild](/guide/basic/upgrade-rsbuild.md) - [Configure Rspack](/guide/configuration/rspack.md) - [Configure Rsbuild](/guide/configuration/rsbuild.md) - [Configure SWC](/guide/configuration/swc.md) - [CSS](/guide/styling/css-usage.md) - [CSS Modules](/guide/styling/css-modules.md) - [Tailwind CSS v4](/guide/styling/tailwindcss.md) - [Tailwind CSS v3](/guide/styling/tailwindcss-v3.md) - [UnoCSS](/guide/styling/unocss.md) - [Path aliases](/guide/advanced/alias.md) - [Environment variables](/guide/advanced/env-vars.md) - [Hot module replacement](/guide/advanced/hmr.md) - [Browserslist](/guide/advanced/browserslist.md) - [Browser compatibility](/guide/advanced/browser-compatibility.md) - [Module Federation](/guide/advanced/module-federation.md) - [Multi-environment builds](/guide/advanced/environments.md) - [Server-side rendering (SSR)](/guide/advanced/ssr.md) - [Code splitting](/guide/optimization/code-splitting.md) - [Bundle size optimization](/guide/optimization/optimize-bundle.md) - [Improve build performance](/guide/optimization/build-performance.md) - [Inline static assets](/guide/optimization/inline-assets.md) - [Migrating from Rsbuild 0.x](/guide/migration/rsbuild-0-x.md) - [Webpack](/guide/migration/webpack.md) - [Create React App](/guide/migration/cra.md) - [Vue CLI](/guide/migration/vue-cli.md) - [Vite](/guide/migration/vite.md) - [Modern.js Builder](/guide/migration/modern-builder.md) - [Debug mode](/guide/debug/debug-mode.md) - [Build profiling](/guide/debug/build-profiling.md) - [Use Rsdoctor](/guide/debug/rsdoctor.md) - [General FAQ](/guide/faq/general.md) - [Features FAQ](/guide/faq/features.md) - [Exceptions FAQ](/guide/faq/exceptions.md) - [HMR FAQ](/guide/faq/hmr.md) ## Config - [Config overview](/config/index.md) - [root](/config/root.md) - [mode](/config/mode.md) - [plugins](/config/plugins.md) - [environments](/config/environments.md) - [dev.assetPrefix](/config/dev/asset-prefix.md) - [dev.cliShortcuts](/config/dev/cli-shortcuts.md) - [dev.client](/config/dev/client.md) - [dev.hmr](/config/dev/hmr.md) - [dev.lazyCompilation](/config/dev/lazy-compilation.md) - [dev.liveReload](/config/dev/live-reload.md) - [dev.progressBar](/config/dev/progress-bar.md) - [dev.setupMiddlewares](/config/dev/setup-middlewares.md) - [dev.watchFiles](/config/dev/watch-files.md) - [dev.writeToDisk](/config/dev/write-to-disk.md) - [resolve.aliasStrategy](/config/resolve/alias-strategy.md) - [resolve.alias](/config/resolve/alias.md) - [resolve.dedupe](/config/resolve/dedupe.md) - [resolve.extensions](/config/resolve/extensions.md) - [source.assetsInclude](/config/source/assets-include.md) - [source.decorators](/config/source/decorators.md) - [source.define](/config/source/define.md) - [source.entry](/config/source/entry.md) - [source.exclude](/config/source/exclude.md) - [source.include](/config/source/include.md) - [source.preEntry](/config/source/pre-entry.md) - [source.transformImport](/config/source/transform-import.md) - [source.tsconfigPath](/config/source/tsconfig-path.md) - [output.assetPrefix](/config/output/asset-prefix.md) - [output.charset](/config/output/charset.md) - [output.cleanDistPath](/config/output/clean-dist-path.md) - [output.copy](/config/output/copy.md) - [output.cssModules](/config/output/css-modules.md) - [output.dataUriLimit](/config/output/data-uri-limit.md) - [output.distPath](/config/output/dist-path.md) - [output.emitAssets](/config/output/emit-assets.md) - [output.emitCss](/config/output/emit-css.md) - [output.externals](/config/output/externals.md) - [output.filenameHash](/config/output/filename-hash.md) - [output.filename](/config/output/filename.md) - [output.injectStyles](/config/output/inject-styles.md) - [output.inlineScripts](/config/output/inline-scripts.md) - [output.inlineStyles](/config/output/inline-styles.md) - [output.legalComments](/config/output/legal-comments.md) - [output.manifest](/config/output/manifest.md) - [output.minify](/config/output/minify.md) - [output.overrideBrowserslist](/config/output/override-browserslist.md) - [output.polyfill](/config/output/polyfill.md) - [output.sourceMap](/config/output/source-map.md) - [output.target](/config/output/target.md) - [html.appIcon](/config/html/app-icon.md) - [html.crossorigin](/config/html/crossorigin.md) - [html.favicon](/config/html/favicon.md) - [html.inject](/config/html/inject.md) - [html.meta](/config/html/meta.md) - [html.mountId](/config/html/mount-id.md) - [html.outputStructure](/config/html/output-structure.md) - [html.scriptLoading](/config/html/script-loading.md) - [html.tags](/config/html/tags.md) - [html.templateParameters](/config/html/template-parameters.md) - [html.template](/config/html/template.md) - [html.title](/config/html/title.md) - [server.base](/config/server/base.md) - [server.compress](/config/server/compress.md) - [server.cors](/config/server/cors.md) - [server.headers](/config/server/headers.md) - [server.historyApiFallback](/config/server/history-api-fallback.md) - [server.host](/config/server/host.md) - [server.htmlFallback](/config/server/html-fallback.md) - [server.https](/config/server/https.md) - [server.middlewareMode](/config/server/middleware-mode.md) - [server.open](/config/server/open.md) - [server.port](/config/server/port.md) - [server.printUrls](/config/server/print-urls.md) - [server.proxy](/config/server/proxy.md) - [server.publicDir](/config/server/public-dir.md) - [server.strictPort](/config/server/strict-port.md) - [security.nonce](/config/security/nonce.md) - [security.sri](/config/security/sri.md) - [tools.bundlerChain](/config/tools/bundler-chain.md) - [tools.cssExtract](/config/tools/css-extract.md) - [tools.cssLoader](/config/tools/css-loader.md) - [tools.htmlPlugin](/config/tools/html-plugin.md) - [tools.lightningcssLoader](/config/tools/lightningcss-loader.md) - [tools.postcss](/config/tools/postcss.md) - [tools.rspack](/config/tools/rspack.md) - [tools.styleLoader](/config/tools/style-loader.md) - [tools.swc](/config/tools/swc.md) - [performance.buildCache](/config/performance/build-cache.md) - [performance.bundleAnalyze](/config/performance/bundle-analyze.md) - [performance.chunkSplit](/config/performance/chunk-split.md) - [performance.dnsPrefetch](/config/performance/dns-prefetch.md) - [performance.preconnect](/config/performance/preconnect.md) - [performance.prefetch](/config/performance/prefetch.md) - [performance.preload](/config/performance/preload.md) - [performance.printFileSize](/config/performance/print-file-size.md) - [performance.profile](/config/performance/profile.md) - [performance.removeConsole](/config/performance/remove-console.md) - [performance.removeMomentLocale](/config/performance/remove-moment-locale.md) - [moduleFederation.options](/config/module-federation/options.md) ## Plugin - [Plugin system](/plugins/dev/index.md) - [Plugin list](/plugins/list/index.md) - [React plugin](/plugins/list/plugin-react.md) - [SVGR plugin](/plugins/list/plugin-svgr.md) - [Vue plugin](/plugins/list/plugin-vue.md) - [Preact plugin](/plugins/list/plugin-preact.md) - [Svelte plugin](/plugins/list/plugin-svelte.md) - [Solid plugin](/plugins/list/plugin-solid.md) - [Babel plugin](/plugins/list/plugin-babel.md) - [Sass plugin](/plugins/list/plugin-sass.md) - [Less plugin](/plugins/list/plugin-less.md) - [Stylus plugin](/plugins/list/plugin-stylus.md) - [Plugin core](/plugins/dev/core.md) - [Plugin hooks](/plugins/dev/hooks.md) ## API - [JavaScript API](/api/start/index.md) - [Rsbuild core](/api/javascript-api/core.md) - [Rsbuild instance](/api/javascript-api/instance.md) - [Rsbuild types](/api/javascript-api/types.md) - [Dev server API](/api/javascript-api/dev-server-api.md) - [Environment API](/api/javascript-api/environment-api.md) ## Community - [Community](/community/index.md) - [Overview](/community/releases/index.md) - [Announcing Rsbuild 1.0](/community/releases/v1-0.md) - [Announcing Rsbuild 0.7](/community/releases/v0-7.md) - [Announcing Rsbuild 0.6](/community/releases/v0-6.md) - [Announcing Rsbuild 0.5](/community/releases/v0-5.md) - [Announcing Rsbuild 0.4](/community/releases/v0-4.md) - [Announcing Rsbuild 0.3](/community/releases/v0-3.md) - [Announcing Rsbuild 0.2](/community/releases/v0-2.md) - [Announcing Rsbuild 0.1](/community/releases/v0-1.md)