Tecnologías

¿Con qué está hecho oxc?

oxc es un repo de Rust hecho con React, Tokio, Preact y Vue. Arma su contenido con handlebars, valida sus datos con schemars y Ajv, se prueba con Vitest y se despliega con tracing y tracing-subscriber. Son 1,151,882 líneas escritas, con 5,900 archivos de prueba.

Leído el 4 de noviembre de 2026, en el commit 3d3a6f4. Léela en markdown

/

Frontend

La base

Interfaz

  • console1 archivo
oxc

Apoyo

La base

  • Tokio4 archivos
  • Preact3 archivos

Contenido

  • handlebars2 archivos

Validación

  • schemars351 archivos

Despliegue

Herramientas

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

Otras

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

apps/oxfmt

Frontend

La base

apps/oxfmt

Apoyo

La base

Validación

  • schemars2 archivos

Pruebas

  • Vitest29 archivos

Despliegue

Herramientas

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

Otras

  • serde_json18 archivos
  • serde8 archivos
  • ignore4 archivos
  • rayon4 archivos
  • rustc-hash4 archivos
  • diff2 archivos
  • execa2 archivos
  • napi2 archivos
  • fast-glob1 archivo
  • phf1 archivo
  • tempfile1 archivo

apps/oxlint

Frontend

La base

apps/oxlint

Apoyo

La base

  • Tokio3 archivos
  • Preact1 archivo

Validación

  • Ajv1 archivo
  • schemars1 archivo

Pruebas

  • Vitest17 archivos

Despliegue

Herramientas

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

Otras

  • rustc-hash14 archivos
  • serde_json12 archivos
  • serde7 archivos
  • tempfile5 archivos
  • ignore4 archivos
  • rayon3 archivos
  • execa2 archivos
  • lazy-regex1 archivo
  • napi1 archivo

apps/shared

apps/shared

Apoyo

Pruebas

  • Vitest1 archivo

Herramientas

  • vite-plus1 archivo

napi/minify

napi/minify

Apoyo

Pruebas

  • Vitest4 archivos

Herramientas

  • Oxc
  • oxc_diagnostics
  • oxc_span
  • napi-derive2 archivos

Otras

  • napi
  • @napi-rs/wasm-runtime7 archivos
  • @emnapi/runtime5 archivos
  • lazy-regex1 archivo
  • rustc-hash1 archivo

napi/parser

napi/parser

Apoyo

Pruebas

  • Vitest9 archivos

Herramientas

  • napi-derive3 archivos

Otras

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

napi/playground

napi/playground

Apoyo

Herramientas

  • napi-derive2 archivos

Otras

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

napi/transform-react

napi/transform-react

Apoyo

Pruebas

  • Vitest2 archivos

Herramientas

  • napi-derive2 archivos

Otras

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

napi/transform-relay

napi/transform-relay

Apoyo

Pruebas

  • Vitest1 archivo

Herramientas

  • napi-derive2 archivos

Otras

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

napi/transform

napi/transform

Apoyo

Pruebas

  • Vitest3 archivos

Herramientas

  • napi-derive2 archivos

Otras

  • napi
  • @napi-rs/wasm-runtime7 archivos
  • @emnapi/runtime5 archivos
  • rustc-hash1 archivo

packages/codegen

packages/codegen

Apoyo

Pruebas

  • Vitest9 archivos

Herramientas

  • Rolldown4 archivos

tasks/codegen_conformance

tasks/codegen_conformance

Apoyo

Herramientas

  • Oxc
  • oxc_ast_visit
  • napi-derive1 archivo

Otras

  • napi

tasks/compat_data

tasks/compat_data

Apoyo

Herramientas

  • proc-macro21 archivo
  • quote1 archivo
  • syn1 archivo

Otras

  • rustc-hash1 archivo
  • serde1 archivo
  • serde_json1 archivo

tasks/coverage/src/runtime

tasks/coverage/src/runtime

Apoyo

Otras

  • lazy-regex1 archivo
  • rayon1 archivo
  • serde1 archivo

tasks/lint_rules

tasks/lint_rules

Apoyo

Herramientas

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

tasks/transform_conformance

Frontend

La base

tasks/transform_conformance

Apoyo

Pruebas

  • Vitest1 archivo

Herramientas

  • Babel1 archivo
  • TypeScript1 archivo

Otras

  • reflect-metadata4 archivos
  • indexmap1 archivo
  • pico-args1 archivo
  • walkdir1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con oxc, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito oxc?
oxc está escrito en Rust, con 1,151,882 líneas escritas.
¿Qué framework usa oxc?
oxc está hecho con React, Tokio, Preact y Vue.
¿oxc tiene pruebas?
Sí. oxc tiene 5,900 archivos de prueba y se prueba con Vitest.
¿Qué repos tienen un stack parecido a oxc?
Los que más comparten su stack:zed-industries/zedvercel/next.jsastral-sh/uv

¿Con qué está hecho tu repo?

Pega tu repo público y míralo dibujado.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →