Oxc
⚓ A collection of high-performance JavaScript tools. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 87
- Longevity 92
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 1301
- days_rel: 9
- days_push: 7
- n_releases_24m: 183
Adoption not part of the score
22506 stars · 1241 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Oxc (Oxidation Compiler) is a collection of high-performance JavaScript and TypeScript tools written in Rust, including the Oxlint linter, Oxfmt formatter, parser, transformer, minifier, and module resolver. It serves as the foundation for modern JS tooling such as Rolldown (Vite's bundler) and offers Node.js bindings and Rust crates.
Use cases
- lint javascript and typescript code faster than eslint
- format a codebase as a prettier replacement
- parse typescript or jsx files in rust or node
- transpile typescript and jsx to older javascript targets
- minify javascript for production builds
- resolve node.js modules in a bundler or dev tool
- run typescript directly in node without a build step
When to choose
- you need a very fast ESLint-compatible linter with 800+ rules and easy migration
- you want a Prettier-compatible formatter with much higher throughput
- you're building a bundler, dev server, or code tool that needs a fast JS/TS parser or resolver
- you want a unified Rust-based JavaScript toolchain
When to avoid
- you depend on ESLint plugin edge-case behavior not yet supported by Oxlint
- you rely on exact Prettier plugin behavior not covered by Oxfmt
- you need a battle-tested minifier and can't accept alpha-stage software
Facets
library · maturity active
linter formatter parser compiler build-tool developer-tools web-development frontend developer-tools performance rust cli cross-platform javascript typescript oxlint oxfmt minifier module-resolution eslint-alternative prettier-alternative jsx transpiler nodejs
10 sources
- readme: https://github.com/oxc-project/oxc · fetched 2026-08-28 · 34e30380dbcc
- homepage: https://oxc.rs · fetched 2026-08-29 · 2c443d4984cc
- site_page: https://oxc.rs/docs/guide/introduction.html · fetched 2026-08-29 · b94256c11b1d
- site_page: https://oxc.rs/docs/guide/usage/linter.html · fetched 2026-08-29 · b3126edabe3e
- site_page: https://oxc.rs/docs/guide/usage/formatter.html · fetched 2026-08-29 · 287df461c430
- site_page: https://oxc.rs/docs/guide/usage/parser.html · fetched 2026-08-29 · c99096587166
- site_page: https://oxc.rs/docs/guide/usage/transformer.html · fetched 2026-08-29 · 0535b51b9a4c
- site_page: https://oxc.rs/docs/guide/usage/minifier.html · fetched 2026-08-29 · 3c59fa2794e0
- site_page: https://oxc.rs/docs/guide/usage/resolver.html · fetched 2026-08-29 · 29eda2ab2f26
- site_page: https://oxc.rs/docs/guide/usage/oxc-node.html · fetched 2026-08-29 · 1662d06a8a39
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| oxc-project/oxc | main | 93 |
| oxc-project/tsgolint | plugin | 79 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem