aphrody-dev 747375fe82
Benchmark / Determine Benchmark (push) Skipped
Benchmark / Bench ${{ matrix.component }} (push) Skipped
CI / Test Linux (push) Waiting to run
CI / Test Linux ARM64 (push) Waiting to run
CI / Test Mac (push) Waiting to run
CI / Test Windows (push) Waiting to run
CI / Test big-endian (push) Waiting to run
CI / Test 32-bit (push) Waiting to run
CI / Test wasm32-wasip1-threads (push) Waiting to run
CI / Test NAPI Compiler (push) Waiting to run
CI / Test NAPI Shared (push) Waiting to run
CI / Test NAPI Oxlint (push) Waiting to run
CI / Test NAPI Oxfmt (push) Waiting to run
CI / Test NAPI Compiler (windows) (push) Waiting to run
CI / Test NAPI Oxlint (windows) (push) Waiting to run
CI / Test NAPI Oxfmt (windows) (push) Waiting to run
CI / Spell Check (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Doc (push) Waiting to run
CI / Conformance (push) Waiting to run
CI / Lexer (scalar) (push) Waiting to run
CI / Lexer (SIMD) (push) Waiting to run
CI / Lexer Benchmark (push) Waiting to run
CI / Test Codegen (push) Waiting to run
CI / Minification Size (push) Waiting to run
CI / Allocations (push) Waiting to run
CI / AST Changes (push) Waiting to run
CI / Linter changes (push) Waiting to run
Code Coverage / Code Coverage (push) Skipped
Code Coverage / Upload coverage file (push) Waiting for needed jobs
Cargo Deny / Cargo Deny (push) Waiting to run
Miri / Miri (push) Waiting to run
Semgrep / Semgrep (push) Waiting to run
Merge branch 'oxc-project:main' into main
2026-10-14 14:04:41 +02:00
2024-10-02 22:37:53 +08:00



Oxc logo


MIT licensed Build Status Code Coverage CodSpeed Badge

Discord chat Playground Website

⚓ Oxc

/oʊ ɛks siː/

The Oxidation Compiler is a collection of high-performance tools for JavaScript and TypeScript written in Rust.

Oxc is part of VoidZero's vision for a unified, high-performance toolchain for JavaScript. It powers Rolldown (Vite's bundler) and enables the next generation of ultra-fast development tools that work seamlessly together.

For more information, check out our website at oxc.rs.

* Oxidation is the chemical process that creates rust

🙋 Who's using Oxc?

Rolldown and Nuxt use Oxc for parsing. Rolldown also uses Oxc for transformation and minification. Nova, swc-node, and knip use oxc_resolver for module resolution. Preact, Shopify, ByteDance, and Shopee use oxlint for linting.

See more projects using Oxc →

🔧 Lint or Format a Codebase

  • Lint: Oxlint — npx oxlint@latest
  • Format: Oxfmt — npx oxfmt@latest

🧰 Build Tooling on Top of Oxc

  • Parse JavaScript and TypeScript: Parser
  • Transform TypeScript, JSX, and modern JavaScript: Transformer
  • Minify JavaScript for production builds: Minifier
  • Resolve modules for JavaScript and TypeScript: Resolver

✍️ Contribute

Check out some of the good first issues or ask us on Discord.

See CONTRIBUTING.md for guidance, or read the complete contributing guide on our website →

If you are unable to contribute by code, you can still participate by:

📚 Other Resources

Sponsored By

Our sponsors

📖 License

Oxc is free and open-source software licensed under the MIT License.

Thank you to namespace.so for powering our CI/CD pipelines with fast, free macOS and Linux runners.

Oxc ports or copies code from other open source projects, their licenses are listed in Third-party library licenses.

S
Description
No description provided
Readme MIT
217 MiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 80.6%
JavaScript 12.2%
TypeScript 7.1%