Technologies

What is oxc built with?

oxc is a Rust repo built with React, Tokio, Preact, and Vue. It makes its content with handlebars, validates its data with schemars and Ajv, is tested with Vitest, and deploys with tracing and tracing-subscriber. It has 1,151,882 written lines, with 5,900 test files.

Read on November 4, 2026, at commit 3d3a6f4. Read it as markdown

/

Frontend

The base

Interface

  • console1 file
oxc

Support

The base

  • Tokio4 files
  • Preact3 files

Content

  • handlebars2 files

Validation

  • schemars351 files

Deploy

Tools

  • Oxc
  • oxc_ast_visit
  • oxc_diagnostics
  • oxc_span
  • proc-macro248 files
  • quote46 files
  • syn38 files
  • ignore2 files
  • napi-derive2 files
  • oxc_resolver2 files
  • json-strip-comments1 file

Other

  • serde_json425 files
  • serde397 files
  • rustc-hash292 files
  • itertools55 files
  • lazy-regex51 files
  • smallvec34 files
  • memchr28 files
  • bitflags20 files
  • phf20 files
  • itoa13 files
  • fast-glob11 files
  • rayon11 files
  • indexmap10 files
  • num-traits10 files
  • unicode-width10 files
  • num-bigint7 files
  • pico-args5 files
  • hashbrown3 files
  • similar3 files
  • walkdir3 files
  • futures-util2 files
  • ignore2 files
  • percent-encoding2 files
  • self_cell2 files
  • tempfile2 files
  • unicode-segmentation2 files
  • url2 files
  • base641 file
  • bytecount1 file
  • encoding_rs1 file
  • flate21 file
  • napi1 file
  • textwrap1 file
  • toml1 file
  • ureq1 file
  • windows-sys1 file

apps/oxfmt

Frontend

The base

apps/oxfmt

Support

The base

Validation

  • schemars2 files

Testing

  • Vitest29 files

Deploy

Tools

  • Oxc
  • oxc_diagnostics
  • oxc_span
  • Prettier4 files
  • prettier-plugin-astro2 files
  • prettier-plugin-svelte2 files
  • vscode-languageserver-protocol2 files
  • json-strip-comments1 file
  • napi-derive1 file
  • prettier-plugin-tailwindcss1 file
  • vscode-languageserver-textdocument1 file

Other

  • serde_json18 files
  • serde8 files
  • ignore4 files
  • rayon4 files
  • rustc-hash4 files
  • diff2 files
  • execa2 files
  • napi2 files
  • fast-glob1 file
  • phf1 file
  • tempfile1 file

apps/oxlint

Frontend

The base

apps/oxlint

Support

The base

Validation

  • Ajv1 file
  • schemars1 file

Testing

  • Vitest17 files

Deploy

Tools

  • Oxc
  • oxc_ast_visit
  • oxc_diagnostics
  • oxc_span
  • @typescript-eslint/parser6 files
  • type-fest5 files
  • napi-derive3 files
  • Rolldown3 files
  • vscode-languageserver-protocol2 files
  • Babel1 file
  • ESLint1 file
  • eslint-plugin-react-hooks1 file
  • vscode-languageserver-textdocument1 file

Other

  • rustc-hash14 files
  • serde_json12 files
  • serde7 files
  • tempfile5 files
  • ignore4 files
  • rayon3 files
  • execa2 files
  • lazy-regex1 file
  • napi1 file

apps/shared

apps/shared

Support

Testing

  • Vitest1 file

Tools

  • vite-plus1 file

napi/minify

napi/minify

Support

Testing

  • Vitest4 files

Tools

  • Oxc
  • oxc_diagnostics
  • oxc_span
  • napi-derive2 files

Other

  • napi
  • @napi-rs/wasm-runtime7 files
  • @emnapi/runtime5 files
  • lazy-regex1 file
  • rustc-hash1 file

napi/parser

napi/parser

Support

Testing

  • Vitest9 files

Tools

  • napi-derive3 files

Other

  • napi
  • @napi-rs/wasm-runtime7 files
  • @emnapi/runtime5 files
  • rustc-hash2 files

napi/playground

napi/playground

Support

Tools

  • napi-derive2 files

Other

  • napi
  • @napi-rs/wasm-runtime4 files
  • @emnapi/runtime2 files
  • rustc-hash2 files
  • lazy-regex1 file
  • serde1 file
  • serde_json1 file

napi/transform-react

napi/transform-react

Support

Testing

  • Vitest2 files

Tools

  • napi-derive2 files

Other

  • napi
  • @napi-rs/wasm-runtime7 files
  • @emnapi/runtime5 files

napi/transform-relay

napi/transform-relay

Support

Testing

  • Vitest1 file

Tools

  • napi-derive2 files

Other

  • napi
  • @napi-rs/wasm-runtime7 files
  • @emnapi/runtime5 files

napi/transform

napi/transform

Support

Testing

  • Vitest3 files

Tools

  • napi-derive2 files

Other

  • napi
  • @napi-rs/wasm-runtime7 files
  • @emnapi/runtime5 files
  • rustc-hash1 file

packages/codegen

packages/codegen

Support

Testing

  • Vitest9 files

Tools

  • Rolldown4 files

tasks/codegen_conformance

tasks/codegen_conformance

Support

Tools

  • Oxc
  • oxc_ast_visit
  • napi-derive1 file

Other

  • napi

tasks/compat_data

tasks/compat_data

Support

Tools

  • proc-macro21 file
  • quote1 file
  • syn1 file

Other

  • rustc-hash1 file
  • serde1 file
  • serde_json1 file

tasks/coverage/src/runtime

tasks/coverage/src/runtime

Support

Other

  • lazy-regex1 file
  • rayon1 file
  • serde1 file

tasks/lint_rules

tasks/lint_rules

Support

Tools

  • @next/eslint-plugin-next1 file
  • @typescript-eslint/eslint-plugin1 file
  • @vitest/eslint-plugin1 file
  • ESLint1 file
  • eslint-plugin-import1 file
  • eslint-plugin-jest1 file
  • eslint-plugin-jsdoc1 file
  • eslint-plugin-jsx-a11y1 file
  • eslint-plugin-n1 file
  • eslint-plugin-promise1 file
  • eslint-plugin-react1 file
  • eslint-plugin-react-hooks1 file
  • eslint-plugin-unicorn1 file
  • eslint-plugin-vue1 file

tasks/transform_conformance

Frontend

The base

tasks/transform_conformance

Support

Testing

  • Vitest1 file

Tools

  • Babel1 file
  • TypeScript1 file

Other

  • reflect-metadata4 files
  • indexmap1 file
  • pico-args1 file
  • walkdir1 file

Other repos with a similar stack

Ordered by how much of its stack they share with oxc, then by stars.

Frequently asked questions

What language is oxc written in?
oxc is written in Rust, with 1,151,882 written lines.
What framework does oxc use?
oxc is built with React, Tokio, Preact, and Vue.
Does oxc have tests?
Yes. oxc has 5,900 test files and is tested with Vitest.
Which repos have a stack like oxc's?
The ones that share most of its stack:zed-industries/zedvercel/next.jsastral-sh/uv

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →