oxfmt

by VoidZero Inc. & Contributors

Oxfmt is a high-performance formatter for the JavaScript ecosystem.

Version
0.48.0
License
MIT
Installer
zip
Architecture
x64
Package ID
oxc-project.oxfmt
formatterjavascripttypescript
Install winget install oxc-project.oxfmt Click to copy
↓ Download Installer

About oxfmt

Oxfmt is a high-performance formatter for the JavaScript ecosystem. - Supported languages JavaScript, JSX, TypeScript, TSX, JSON, JSONC, JSON5, YAML, TOML, HTML, Angular, Vue, CSS, SCSS, Less, Markdown, MDX, GraphQL, Ember, Handlebars - Built for scale Oxfmt targets large codebases and CI environments, with an emphasis on high throughput and predictable performance. It is built on the Oxc compiler stack and avoids architectural bottlenecks common in existing formatter implementations. Our benchmarks show Oxfmt to be approximately 30x faster than Prettier and 2x faster than Biome. - Batteries included - Oxfmt includes built-in features that typically require external Prettier plugins: - Import sorting - Tailwind CSS class sorting - package.json field sorting - Embedded formatting (CSS-in-JS, GraphQL, etc.) - Prettier-compatible Oxfmt integrates into existing Prettier-based workflows. The oxfmt CLI behaves similarly to Prettier by default, allowing adoption with minimal changes to scripts and tooling. Oxfmt matches Prettier’s JavaScript formatting. When migrating from recent versions of Prettier, formatting differences should not occur; any differences are considered bugs. Oxfmt currently passes approximately 95% of Prettier's JavaScript and TypeScript test suite. The remaining cases are niche scenarios, and we work with the Prettier team to converge on formatting over time. No additional dependencies or configuration needed.

Frequently Asked Questions

How do I install oxfmt using winget?
Open Windows Terminal or PowerShell and run: winget install oxc-project.oxfmt. Winget is built into Windows 10 (version 1809+) and Windows 11 — no separate download required.
What is oxfmt?
Oxfmt is a high-performance formatter for the JavaScript ecosystem.
Is oxfmt free to download?
oxfmt is available under the MIT license. Use the winget command above or click the download button to get the installer directly from the publisher.
How do I update oxfmt with winget?
Run winget upgrade oxc-project.oxfmt in Windows Terminal or PowerShell to update oxfmt to the latest available version.
What Windows versions support oxfmt?
The installer for oxfmt targets the x64 architecture. Check the publisher’s documentation for minimum Windows version requirements. Winget itself requires Windows 10 version 1809 or later.