A curated list of JavaScript tooling written in Rust
- turbopack, "incremental bundler optimized for JavaScript and TypeScript" by Vercel
- packem
- parcel
- pax
- moon
- paperclip, presentational component compiler
- parcel, TypeScript/JavaScript compiler
- relay compiler, Relay compiler rewritten in Rust (experimental)
- rusty-typescript, TypeScript compiler
- swc, TypeScript/JavaScript compiler
- boa, an embeddable and experimental JavaScript engine
- deno, JavaScript and TypeScript runtime
- starlight, JavaScript Engine with focus on performance
- dprint, Pluggable and configurable code formatting platform written in Rust. Supports several languages such as JavaScript/TypeScript.
- dprint plugin for TypeScript, dprint plugin for TypeScript
- rome formatter, formatter of the rome toolchain
- deno Lint, crate for writing fast JavaScript and TypeScript linters
- RSLint, a (WIP) Extremely fast JavaScript and TypeScript linter
- rome, "Rome is a linter, compiler, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS." ** Will be rewritten in Rust https://rome.tools/blog/2021/09/21/rome-will-be-rewritten-in-rust
- Fast Node Manager (fnm), Node.js version manager
- npm-dep-check-rust, find unused dependencies in Node.js applications
- rustywind, sort tailwind css classes
- svgcleaner, clean up svg files
- volta, a JavaScript Tool Manager
- stc, Speedy TypeScript type checker
- lightning CSS, "An extremely fast CSS parser, transformer, bundler, and minifier.". The CSS transformer and minifier used in Parcel.
- railwind, Tailwind compiler rewritten in Rust
- Awesome Rust WASM, A list of awesome Rust and WebAssembly projects, libraries, tools, and resources.
Contributions welcome! Read the contribution guidelines first.