Pinned
My GitHub Sponsors profile is live! You can sponsor me to support my open source work 💖 github.com/sponsors/Bos...
Boshen
@boshen.github.io
Building http://oxc.rs and https://rolldown.rs at https://voidzero.dev. TC39 invited expert.
3.6K followers114 following178 posts
Pinned
My GitHub Sponsors profile is live! You can sponsor me to support my open source work 💖 github.com/sponsors/Bos...
Boshen reposted
Are you trying out Oxlint js plugins? Are there any big blockers? oxc.rs/blog/2026-03...
@voidzero.dev will be releasing a lot of new stuff this week. Follow us if you don’t want to FOMO.
Oxlint -> Sentry > we had an outdated Eslint 8.x setup anyways and we needed to either upgrade it or move to something else. Oxlint brings so much speed gains given how slow linting is, and almost no one is running it locally project wide because of how slow it is. github.com/getsentry/se...
I published npmx.dev/package/oxc-... for webpack. This is useful if you are still using webpack, or wants to migrate to Vite 8 / Rolldown in smaller steps.
Announcing Oxfmt Beta * 100% Prettier Compatibility * Additional File Formats * Tailwind CSS Integration * Import Sorting * package.json Sorting * Embedded Language Formatting * Node.js API * `--migrate prettier` * config overrides * Full IDE support oxc.rs/blog/2026-02...
Kibana exploring Vite 8 and Oxlint is so freaking exciting! Oxlint finishes 85k files in 7 seconds. Kibana is one of our most tested repo because that's what I intended to build initially - a toolchain that can work on huge monorepos. 1259 TS packages in this case. github.com/elastic/kiba...
Boshen reposted
Just migrated from Biome & Prettier to oxlint & oxfmt 🚀 I love the true type-aware linting and Tailwind formatting! I'm also able to use React Compiler rules through the JS plugin support 😌 Many thanks to @boshen.github.io, @dunqing.bsky.social and other maintainers for all your hard work ❤️
- oxfmt supports Tailwind formatting - oxlint supports real type-aware linting, and can perform both lint and typecheck in one go The cherry on top would be if React managed to port React Compiler to Rust, that means that oxlint could start supporting those lint rules.
Oxfmt reached 500,000 weekly downloads within a month. 🚀 Oxfmt is a high-performance formatter for the JavaScript ecosystem. Check it out at oxc.rs/docs/guide/...
Oxc mangler gets up to 50% faster. github.com/oxc-project... codspeed.io/oxc-project...
Custom import sort groups landed in Oxfmt and will be released today. github.com/oxc-project...
Boshen reposted
Boshen reposted
Just ran oxfmt on our 35k+ files Vue codebase. It took 10 seconds vs prettier taking 63 seconds. But the most impressive part for me is that only 27 files ended up being formatted differently. Incredible work (on an alpha version, no less) @boshen.github.io @voidzero.dev !
"I think by this time next year, Biome is going to get snowpacked by Oxlint" - @syntax.fm youtu.be/8YeBQUAjAQM?...
We decided to support ts config files as our new year resolution. Happy new year! github.com/oxc-project/...
tsdx by Jared Palmer upgraded to modern tooling, including bunchee, vitest, oxlint, oxfmt and bun. PR: github.com/jaredpalmer/...
Crabjure is a fast static analyzer for Clojure and ClojureScript, borrowed architectural ideas from Oxc. reddit: www.reddit.com/r/Clojure/co... Github: github.com/ribelo/crabj...
36x faster Metro transforms for React Native, powered by Oxc 👀 github.com/ecrindigital...
Oxc -> vuejs/core 🎅 PR: * github.com/vuejs/core/p... * github.com/vuejs/core/p...
Oxfmt -> formatjs github.com/formatjs/fo...
Oxc -> ultracite? github.com/haydenblease...
Not many tools declare themselves feature-complete to avoid burnout. cargo-shear addresses all the problems we encounter in the Rust ecosystem regarding unused dependencies, so this decision makes sense. github.com/Boshen/cargo...
I’ve also added copilot-setup-steps.yml to support future bug fixes. Copilot should be able to handle most issues, as the codebase is well structured. Thank you @cathal.dev for making this possible.
In the latest version of Oxfmt (better prettier replacement): • oxfmt --migrate prettier • oxfmit --init • oxfmt --stdin-filepath for pipe usage • Node.js API • Sort package.json fields by default • Respect root .editorconfig Give it a try: • www.npmjs.com/package/oxfmt
Tailwind CSS is coming early in oxfmt! 🎅 The POC it based on was me telling Claude to work on two codebases simultaneously - oxc and prettier-plugin-tailwindcss. github.com/oxc-project/...
cargo-shear v1.8.0 now reports unused .rs files. github.com/Boshen/carg... Thank you @cathal.dev for spending a long time implementing this.
One of our best decisions was choosing @framer.com as our first business partner for Rolldown. They guided many of our design decisions, and in return we improved Framer’s Largest Contentful Paint by 41% and significantly reduced their bundle size. www.framer.com/blog/framer...