GitPedia

Awesome js tooling in rust

A curated list of JavaScript tooling written in Rust

From karimould·Updated June 8, 2026·View on GitHub·

**awesome js tooling in rust** is A curated list of JavaScript tooling written in Rust The project is first published in 2021. Key topics include: javascript, javascript-compiler, linters, rust, tooling.

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

  • Ezno, TypeScript type checker and compiler with additional experiments.
  • paperclip, presentational component compiler
  • parcel, TypeScript/JavaScript compiler
  • relay compiler, Relay compiler rewritten in Rust (experimental)
  • rusty-typescript, TypeScript compiler
  • swc, TypeScript/JavaScript compiler

Engines

  • boa, an embeddable and experimental JavaScript engine
  • deno, JavaScript and TypeScript runtime
  • Nova, JavaScript and WebAssembly engine, following data-oriented design principles.
  • 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.

Contributors

Showing top 7 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from karimould/awesome-js-tooling-in-rust via the GitHub API.Last fetched: 6/20/2026