Shikhil Saxena

Mar 13, 2026 • 2 min read

Another Prettier killer has entered the villa

Oxfmt just shipped its first beta, and it could become the one true Prettier replacement that’s long been prophesied.

Quick review: As you might’ve guessed from the name, Oxfmt is the formatter arm of the Oxc toolchain that’s behind Oxlint and a few other Rust-based JS tools. And it’s not the first attempt to create “Prettier but fast” – Biome is another Rust-based formatter that’s seen its weekly downloads jump by 3.5x in the past year to over 6 mil.

The children clearly yearn for the Rust, but Oxfmt takes things to the next level. It’s 30x faster than Prettier and 3x faster than Biome on a cold run. And while Biome claims ~97% Prettier compatibility, Oxfmt now passes 100% of Prettier’s JS/TS conformance tests – which means you can migrate a large codebase without getting thousands of diffs.

Other highlights:

  • One formatter for your entire project – Oxfmt handles JS, TS, JSX, TSX, JSON, YAML, TOML, HTML, CSS, SCSS, Markdown, MDX, and more. No more duct-taping Prettier plus four plugins to cover all the file types in your monorepo.

  • Tailwind and import sorting are built in – No more needing prettier-plugin-tailwindcss, because Oxfmt handles Tailwind class sorting natively for both JS/TS and non-JS files. Import sorting also ships out of the box with full config options for groups, side effects, and newlines between sections.

  • Migration is a one-linerpnpm add -D oxfmt && pnpm oxfmt --migrate prettier && pnpm oxfmt lets you install, migrate your config, and reformat your files. It’s already being used in production by projects like Vue, OpenClaw, and Turborepo.

Bottom Line: Prettier’s biggest competitive moat is that nobody wants to spend time migrating their formatter. But a one-line install with zero formatting diffs and 30x faster runs makes Oxfmt a pretty easy yes.

Join Shikhil on Peerlist!

Join amazing folks like Shikhil and thousands of other builders on Peerlist.

peerlist.io/

It’s available... this username is available! 😃

Claim your username before it's too late!

This username is already taken, you’re a little late.😐

0

6

0