EVERYTHING XIAOMI
Get listed

Oxc

Oxc is a free collection of JavaScript tools written in Rust for development workflows.

Place
#10 of 27
Score
6.2
Oxc's website

What Oxc is

Oxc is a free collection of JavaScript tools written in Rust for development workflows. It includes a linter, formatter, parser, transformer, resolver, minifier, and TypeScript runner, and is available for Linux, macOS, and Windows. Oxlint checks JavaScript and TypeScript, including JSX, TSX, and script blocks in Vue, Svelte, and Astro files. It has more than 870 rules covering areas such as TypeScript, React, Jest, Vitest, imports, Unicorn, and accessibility. Its type-aware linting uses tsgo, a native Go port of the TypeScript compiler. Oxfmt follows a Prettier-compatible workflow and can sort imports, Tailwind CSS classes, and package.json fields. Supported formats include JavaScript, TypeScript, JSON, YAML, TOML, HTML, Vue, Svelte, CSS, Markdown, and GraphQL. The transformer handles TypeScript and JSX, syntax lowering from ES2026 to ES2015, React Refresh, plugins, and isolated declaration emit. The experimental runner executes TypeScript and JSX without a separate build step, but does not type-check programs.

Good

  • Includes a linter, formatter, parser, and transformer
  • Oxlint has more than 870 rules
  • Supports Linux, macOS, and Windows
  • Oxfmt handles many common file formats

Watch out

  • The TypeScript runner does not type-check programs
  • Runner APIs and behavior may change between releases

Who it suits

Oxc suits JavaScript and TypeScript developers who want a broader toolchain, especially those working in large repositories or CI environments. Its experimental runner may interest users who need to execute TypeScript and JSX without a separate build step.

Verdict

Oxc brings multiple JavaScript development tools together, with Oxlint and Oxfmt covering linting and formatting needs. Note that the experimental TypeScript runner does not perform type checking.

Plans and prices

From Oxc's own pricing page, checked 2 Oct 2026.

All about pricing
PlanPriceWhat it gives you
OxcFreeFree and open source

The facts

Each one read from Oxc's own pages, with the date it was checked.

What it does

Audience
The project recommends Oxlint for JavaScript and TypeScript linting, particularly for large repositories and CI environments.checked 2 Oct 2026
Formatter
Oxfmt is a JavaScript ecosystem formatter with a Prettier-compatible workflow and built-in import, Tailwind CSS class, and package.json field sorting.checked 2 Oct 2026
Formatter language support
Oxfmt supports JavaScript, TypeScript, JSON, YAML, TOML, HTML, Vue, Svelte, CSS, Markdown, GraphQL, and other formats.checked 2 Oct 2026
Framework support
Oxlint can lint JavaScript and TypeScript, JSX and TSX, and script blocks in Vue, Svelte, and Astro files.checked 2 Oct 2026
Integrations
Transformer integrations listed by the project include unplugin-oxc, unplugin-isolated-decl, and oxc-webpack-loader.checked 2 Oct 2026
Lint rules
Oxlint includes more than 870 rules covering ESLint core, TypeScript, React, Jest, Vitest, Import, Unicorn, and jsx-a11y.checked 2 Oct 2026
Oxlint
Oxlint is a JavaScript and TypeScript linter that the site says is 50 to 100 times faster than ESLint.checked 2 Oct 2026
Product
Oxc is a collection of high-performance JavaScript tools written in Rust.checked 2 Oct 2026
Runner limitation
The TypeScript runner strips types but does not type-check programs, and its APIs and behavior may change between releases.checked 2 Oct 2026
Toolchain
Oxc includes a linter, formatter, parser, transformer, resolver, minifier, and TypeScript runner.checked 2 Oct 2026
Transformer
The transformer handles TypeScript and JSX, syntax lowering from ES2026 to ES2015, React Refresh, plugins, and isolated declaration emit.checked 2 Oct 2026
Type-aware linting
Oxlint's type-aware linting uses the native Go port of the TypeScript compiler, tsgo.checked 2 Oct 2026
TypeScript runner
The experimental TypeScript runner runs TypeScript and JSX without a separate build step and supports ESM, CommonJS, source maps, and tsconfig.json.checked 2 Oct 2026

The company

Ownership
The Oxc site footer identifies VoidZero Inc. and Oxc contributors.checked 2 Oct 2026

Alternatives to Oxc

All alternatives
  1. 1Rolldown logo

    Rolldown

    Free planAndroidWebAPILinux
    7.2Free plan
  2. 2SWC logo

    SWC

    Free planAndroidWebAPILinux
    7.1Free plan
  3. 3

    Rslib

    Free planWebAPILinuxmacOS
    6.8Free plan
  4. 4esbuild logo

    esbuild

    Free planAndroidWebAPILinux
    6.7Free plan
  5. 5
    6.6Free plan
  6. 6Vite logo

    Vite

    Free planWebLinuxmacOSWindows
    6.4Free plan