Skip to main content

A curated list of JavaScript tooling not written in JavaScript

751
GitHub Stars
31
Curated Resources
7
Categories
1 day ago
Last Refreshed
BundlersCompilersEnginesFormattersLintersMiscellaneousRelated Articles

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me miscellaneous resources from awesome-js-tooling-not-in-js"

Installation instructions →

What's inside

Miscellaneous

Engines

  • Boa

    Embeddable and experimental Javascript engine, written in Rust.

  • Goja

    ECMAScript/JavaScript engine, written in Go .

  • Hermes

    JavaScript engine optimized for React Native, written in C++.

  • JavaScriptCore

  • V8

    High-performance JavaScript and WebAssembly engine, written in C++.

Bundlers

  • Bun

    JS, TS, JSX bundler, JS and CSS transpiler, dev server and JS runtime environment, written in Zig.

  • esbuild

    JavaScript bundler in Go.

  • Parcel

    Web application bundler, with its JavaScript transformer written in Rust on top of swc (

  • Rspack

  • Turbopack

    incremental bundler optimized for JavaScript and TypeScript, written in Rust.

Compilers

  • Closure Compiler

    in Java.

  • Paperclip

    Presentational component compiler in Rust + WASM.

  • Relay

    JavaScript framework for building data-driven React applications,

  • swc

    TypeScript/JavaScript compiler in Rust.

Linters

  • Deno Lint

  • Flow

    Static type checker for JavaScript, written in OCaml.

  • quick-lint-js

    Written in C++.

  • RSLint

    Extremely fast JavaScript and TypeScript linter, written in Rust. (WIP)

Formatters

  • dprint

    Pluggable and configurable code formatting platform written in Rust; supports several languages such as

Showing a sample of 31 resources. View the full list on GitHub →