/awesome-js-tooling-in-rust

A curated list of JavaScript tooling written in Rust

JS Tooling in Rust Awesome

A curated list of JavaScript tooling written in Rust

Table of contents

Bundlers

  • turbopack, "incremental bundler optimized for JavaScript and TypeScript" by Vercel
  • packem
  • parcel
  • pax
  • rspack, A fast Rust-based web bundler
  • rolldown, A fast Rust bundler for JavaScript with Rollup-compatible API.
  • moon
  • Farm, Extremely Fast Web Build Tool Written in Rust (Vite compatible)

Compilers

Engines

  • boa, an embeddable and experimental JavaScript engine
  • deno, JavaScript and TypeScript runtime
  • starlight, JavaScript Engine with focus on performance

Formatters

Linters

  • Biome, One toolchain for your web project
  • deno Lint, crate for writing fast JavaScript and TypeScript linters
  • RSLint, a (WIP) Extremely fast JavaScript and TypeScript linter
  • oxlint drop-in replacement for ESLint with more than 200 rules

Miscellaneous

CSS

  • 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

WASM

  • Awesome Rust WASM, A list of awesome Rust and WebAssembly projects, libraries, tools, and resources.

Contribute

Contributions welcome! Read the contribution guidelines first.