Build Tools
8 guides covering build tools tools
-
Rolldown: The Rust-Based Bundler Unifying Rollup and esbuild
Rolldown is a fast Rust-based JavaScript bundler designed as a drop-in Rollup replacement with esbuild-level speed. Learn how it works and when to use it.
-
Vite: The Build Tool That Makes Frontend Development Fast
Vite uses native ES modules during development for near-instant server start and hot module replacement. This guide covers Vite's architecture, configuration, plugins, library mode, and how it compares to Webpack and esbuild.
-
Moon: Task Runner and Build System for Monorepos
Moon is a task runner and build system for monorepos that provides dependency graphs, affected task detection, remote caching, and language-agnostic toolchain management. Faster than Turborepo in many scenarios, with better configuration ergonomics.
-
tsup: Bundle TypeScript Packages Without Config
tsup is a zero-config TypeScript bundler built on esbuild. It bundles library packages to ESM and CJS formats, generates .d.ts type declarations, and handles most setups with a single command.
-
Nx: The Full-Featured Monorepo Build System for TypeScript
Nx is a powerful build system for TypeScript monorepos with code generators, affected project detection, enforced architecture boundaries, and an optional cloud cache. When to use Nx vs Turborepo.
-
Turborepo: Fast Monorepo Builds for TypeScript Projects
Turborepo speeds up monorepo builds with intelligent caching and parallel task execution. This guide covers setup, pipeline configuration, remote caching, and integration with CI/CD.
-
Rsbuild: The Rspack-Based Build Tool for Modern Web Development
A practical guide to Rsbuild, the high-performance build tool powered by Rspack. Learn setup, configuration, plugins, framework integration, and when to choose Rsbuild over Vite or webpack.
-
Rspack: The Rust-Based Webpack Replacement You Can Actually Migrate To
A deep dive into Rspack -- the Rust-powered JavaScript bundler with Webpack API compatibility. Covers migration from Webpack, performance benchmarks, configuration, and when to choose Rspack over Vite or esbuild.