본문으로 건너뛰기

© 2026 Molayo

GH Trending릴리즈2026. 06. 10. 03:20

Oxc: Rust로 작성된 JavaScript 및 TypeScript용 고성능 컴파일러

요약

Oxc(Oxidation Compiler)는 Rust로 작성된 JavaScript 및 TypeScript를 위한 고성능 컴파일러 도구 모음입니다. 이는 VoidZero가 구상하는 초고속 개발 툴체인 비전의 핵심 요소이며, Rolldown과 같은 번들러에 동력을 공급합니다. Parser, Transformer, Minifier 등 다양한 기능을 제공하여 최신 웹 개발 환경을 지원합니다.

핵심 포인트

  • Rust 기반으로 작성되어 고성능을 자랑하는 컴파일러입니다.
  • Rolldown, Nuxt 등 여러 프로젝트에서 핵심 엔진으로 사용됩니다.
  • 파싱, 변환(Transformation), 난독화(Minification) 기능을 제공합니다.
  • 오픈 소스이며 MIT 라이선스로 배포됩니다.

/oʊ ɛks siː/

The Oxidation Compiler는 Rust로 작성된 JavaScript 및 TypeScript를 위한 고성능 도구 모음입니다.

Oxc는 VoidZero가 구상하는 통합적이고 고성능의 JavaScript 툴체인 비전의 일부입니다. 이는 Rolldown (Vite의 번들러)에 동력을 공급하며, 완벽하게 함께 작동하는 차세대 초고속 개발 도구들을 가능하게 합니다.

더 자세한 정보는 oxc.rs 웹사이트를 확인해 주세요.

  • Oxidation은 녹을 생성하는 화학 과정입니다.

Rolldown과 Nuxt는 파싱(parsing)에 Oxc를 사용합니다. Rolldown은 변환(transformation) 및 난독화(minification)에도 Oxc를 사용합니다. Nova, swc-node, 그리고 knip은 모듈 해석(module resolution)을 위해 oxc_resolver를 사용합니다. Preact, Shopify, ByteDance, 그리고 Shopee는 린팅(linting)에 oxlint를 사용합니다.

  • JavaScript 및 TypeScript 파싱: Parser
  • TypeScript, JSX, 및 최신 JavaScript 변환: Transformer
  • 프로덕션 빌드를 위한 JavaScript 난독화: Minifier
  • JavaScript 및 TypeScript 모듈 해석: Resolver

좋은 첫 기여(good first issues)를 확인하거나 Discord에서 문의해 주세요.

가이드는 CONTRIBUTING.md를 참고하거나, 웹사이트에서 전체 기여 가이드(contributing guide)를 읽어보세요 →

코드 기여가 어렵더라도 다음과 같은 방법으로 참여할 수 있습니다:

  • 프로젝트에 GitHub Star 추가하기
  • Discord에서 함께하기
  • X에서 저를 팔로우하고 이 프로젝트에 대해 게시물 작성하기

Oxc는 MIT 라이선스 하의 무료 오픈 소스 소프트웨어입니다.

빠르고 무료인 macOS 및 Linux 러너로 CI/CD 파이프라인을 지원해 준 namespace.so에 감사드립니다.

Oxc는 다른 오픈 소스 프로젝트에서 코드를 포팅하거나 복사하며, 해당 라이선스는 Third-party library licenses에 명시되어 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Trending Rust (weekly)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0