oxc: Build Fast JavaScript and TypeScript Tools

Summary
Oxc is a Rust-based toolchain for parsing, transforming, linting, formatting, minifying, and resolving JavaScript and TypeScript. Use its command-line tools directly or its components to build JavaScript tooling.
At a glance
- Language
- Rust
- License
- MIT
- Stars
- 22.9k
- Forks
- 1.3k
- Added to OSRepos
- October 28, 2025
- Last analyzed
- October 4, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Oxc is a collection of Rust tools for working with JavaScript and TypeScript. It provides both ready-to-use utilities, such as a linter and formatter, and components that developers can use to build language tooling.
The project addresses the need for a high-performance toolchain across common code-processing tasks. Its parser, transformer, minifier, and resolver can be used individually or together in a broader JavaScript development workflow.
Key Features
- Parse JavaScript and TypeScript.
- Transform TypeScript, JSX, and modern JavaScript.
- Lint codebases with Oxlint.
- Format code with Oxfmt.
- Minify JavaScript for production builds.
- Resolve JavaScript and TypeScript modules.
Use Cases
- Teams can use Oxlint to lint JavaScript and TypeScript codebases.
- Developers can adopt Oxfmt when they need a formatter for their codebase.
- Tool authors can use the parser, transformer, minifier, or resolver as building blocks for JavaScript tooling.
- Build-tool developers can use Oxc components for parsing, transformation, minification, or module resolution.
Project Facts
- Language: Rust
- License: MIT
- Stars: 22.9k
- Forks: 1.3k
- Topics: compiler, javascript, linter, minifier, parser, transpiler, typescript
- Archived: No
Getting Started
Run Oxlint with npx oxlint@latest or Oxfmt with npx oxfmt@latest. For setup details and component-specific guidance, see the README.
Alternatives
- tsgolint: tsgolint focuses on experimental type-aware JavaScript and TypeScript linting, while Oxc provides a broader Rust-based tooling suite.
Considerations
Oxc is a collection of separate tools and libraries, so choose the component that fits your task rather than treating it as a single-purpose application. The README points to project documentation for usage, troubleshooting, benchmarks, and contribution guidance. The repository is MIT-licensed; consult its third-party license list if incorporating code from the project.
Source repository
Open the original repository on GitHub.
10 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

prime-agent: Run Self-Improving Agents for Coding Work
October 2, 2026
Prime Agent is a coding and research agent built for long-running tasks, using a persistent Python environment, recursive subagents, and durable working context. It suits developers and researchers who need agents to keep working across sessions.

SwarmLLM: Run Local and Distributed AI Models
October 2, 2026
SwarmLLM runs open AI models on your computer and can pool resources with other computers to run larger models. It also provides OpenAI- and Anthropic-compatible APIs for local apps and agents.

OpenCompany: Coordinate AI Agents to Run a One-Person Business
September 30, 2026
OpenCompany is a Rust-based host for configuring and running companies staffed by coordinated AI agents. It is aimed at solo operators who want to delegate business functions while retaining key decisions, and is explicitly not production-ready.

codeg: Coordinate AI Coding Agents in One Workspace
September 30, 2026
Codeg brings multiple AI coding agents into a shared workspace for conversations, code changes, and delegated tasks. It suits developers who want to compare or coordinate agents across desktop, self-hosted, and Docker setups.