Farm: Extremely fast, Vite-compatible web build tool written in Rust (5.6k stars)
What it does
All text below is quoted directly from the project README.
>Farm is an extremely fast, Vite-compatible web build tool written in Rust. Designed to be fast, powerful, and consistent, it delivers the best web development experience — the real next-generation build tool.
Features:
- ⚡ Extremely Fast: Written in Rust, start a React / Vue project in milliseconds and perform an HMR update within 20ms for most situations.
- ⚡ Incremental Building: Support persistent cache, module level cache enabled by default, any module won't be compiled twice until it's changed!
- 🧰 Fully Pluggable and Vite Compatible: Everything inside Farm is powered by plugins, Support Vite Plugins out of box. Supports Farm compilation plugins(both Rust and JavaScript plugins, and SWC plugins), Farm runtime plugins and Farm server plugin.
- ⚙️ Powerful: Compiles JS/TS/JSX/TSX, CSS, CSS Modules, HTML, and static assets out of the box. Official compilation plugins for React, Vue, Sass, Less, PostCSS, and more.
- ⏱️ Lazy Compilation: Dynamically imported resources are compiled only when requested, speed up compilation for large scale project. Just write a dynamic import and the imported module won't be compiled when it is executed.
- 📦 Partial Bundling: Bundle your project into a few reasonable bundles automatically, speeding up resource loading without losing caching granularity.
- 🔒 Consistency: What you see in development will be the same as what you get in production.
- 🌳 Compatibility: Supports both legacy (ES5) and modern browsers.
>Farm is much faster than similar tool, 20x faster than webpack and 10x faster than Vite in the benchmark
npm create farm@latest
Repository
farm-fe/farm
Repository stats
|Metric|Value|
|:-|:-|
|Stars|5,597|
|Forks|189|
|Last release|v0.0.22-nightly-20250827162746 (2025-08-27)|
|Languages|Rust 66.9%, TypeScript 15.9%, MDX 8%|
|Contributors|67|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|Copilot (24 commits), claude (1)|
|AI co-authored commits|Claude: 1, Copilot: 21|
Main contributor
|Field|Value|
|:-|:-|
|Name|brightwu|
|GitHub|@wre232114|
|Commits to this repo|498 (top contributor)|
|Bio|Author/Lead Maintainer of @farm-fe.|
|Company / Location|Bytedance, Beijing, China|
|X / Twitter|@brightwwu46799|
|Followers|253|
|Public repos|17|
|On GitHub since|2014-08-06|
4 points
Mentions
Farm: Extremely fast, Vite-compatible web build tool written in Rust (5.6k stars) What it does All text below is quoted directly from the project README. >Farm is an extremely fast, Vite-compatible web build tool written in Rust. Designed to be fast, powerful, and consistent, it delivers the best web development experience — the real next-generation build tool. Features: - ⚡ Extremely Fast: Written in Rust, start a React / Vue project in milliseconds and perform an HMR update within 20ms for most situations. - ⚡ Incremental Building: Support persistent cache, module level cache enabled by default, any module won't be compiled twice until it's changed! - 🧰 Fully Pluggable and Vite Compatible: Everything inside Farm is powered by plugins, Support Vite Plugins out of box. Supports Farm compilation plugins(both Rust and JavaScript plugins, and SWC plugins), Farm runtime plugins and Farm server plugin. - ⚙️ Powerful: Compiles JS/TS/JSX/TSX, CSS, CSS Modules, HTML, and static assets out of the box. Official compilation plugins for React, Vue, Sass, Less, PostCSS, and more. - ⏱️ Lazy Compilation: Dynamically imported resources are compiled only when requested, speed up compilation for large scale project. Just write a dynamic import and the imported module won't be compiled when it is executed. - 📦 Partial Bundling: Bundle your project into a few reasonable bundles automatically, speeding up resource loading without losing caching granularity. - 🔒 Consistency: What you see in development will be the same as what you get in production. - 🌳 Compatibility: Supports both legacy (ES5) and modern browsers. >Farm is much faster than similar tool, 20x faster than webpack and 10x faster than Vite in the benchmark npm create farm@latest Repository farm-fe/farm Repository stats |Metric|Value| |:-|:-| |Stars|5,597| |Forks|189| |Last release|v0.0.22-nightly-20250827162746 (2025-08-27)| |Languages|Rust 66.9%, TypeScript 15.9%, MDX 8%| |Contributors|67| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|Copilot (24 commits), claude (1)| |AI co-authored commits|Claude: 1, Copilot: 21| Main contributor |Field|Value| |:-|:-| |Name|brightwu| |GitHub|@wre232114| |Commits to this repo|498 (top contributor)| |Bio|Author/Lead Maintainer of @farm-fe.| |Company / Location|Bytedance, Beijing, China| |X / Twitter|@brightwwu46799| |Followers|253| |Public repos|17| |On GitHub since|2014-08-06|