Sign in

Boshen

@boshen.github.io
3.7K followers 114 following 178 posts

Building oxc.rs and rolldown.rs at voidzero.dev. TC39 invited expert.

PostsRepliesMedia
Reposted by Boshen
Alexander Lichter @thealexlichter.com · 30/03/2026
Wondering which frameworks Oxlint and Oxfmt support? The Oxc docs now have a compatibility page with details for each framework & file type Almost all front-end frameworks have full or at least partial support for linting and formatting 🎉 Note: This also applies to `vp lint` and `vp fmt` of Vite+
Screenshot of the compatibility docs, showing that almost all frameworks have partial or full support for both, linting at formatting.
38211
Boshen @boshen.github.io · 28/03/2026
Oxc Open Collective distributes all of its funds to its core contributors. Payouts depend on how much runway we have. The only problem is ... it's now getting dirty money, how do I reject it?
3150
Boshen @boshen.github.io · 21/03/2026
nice
120
Boshen @boshen.github.io · 16/03/2026
Are you trying out Oxlint js plugins? Are there any big blockers? oxc.rs/blog/2026-03...
oxc.rs
Oxlint JS Plugins Alpha
A collection of high-performance JavaScript tools written in Rust
4170
Boshen @boshen.github.io · 15/03/2026
20,000 ⭐️ -> Oxc
0535
Boshen @boshen.github.io · 11/03/2026
@voidzero.dev will be releasing a lot of new stuff this week. Follow us if you don’t want to FOMO.
0404
Boshen @boshen.github.io · 11/03/2026
Huge perf boost after switching to oxc-parser.
0291
Boshen @boshen.github.io · 10/03/2026
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...
github.com
chore: migrate to oxlint by logaretm · Pull Request #19134 · getsentry/sentry-javascript
Replaces eslint with oxlint, 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, a...
0422
Boshen @boshen.github.io · 04/03/2026
All of @voidzero.dev members and our docs.
040
Boshen @boshen.github.io · 03/03/2026
We've defaulted to using npmx btw
2421
Boshen @boshen.github.io · 26/02/2026
Oxfmt 1 million weekly downloads! Thank you all for the support! --- Oxfmt is a high-performance formatter for the JavaScript ecosystem.
3914
Boshen @boshen.github.io · 25/02/2026
I sat with Daniel and watched him roll his hands over the keyboard and code just came out ... I don't get it
180
Boshen @boshen.github.io · 25/02/2026
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.
npmx.dev
oxc-webpack-loader - npmx
Webpack loader for oxc
1344
Boshen @boshen.github.io · 25/02/2026
more!
150
Boshen @boshen.github.io · 24/02/2026
more nicolo
150
Boshen @boshen.github.io · 24/02/2026
@npmx.dev 🐐
1565
Boshen @boshen.github.io · 24/02/2026
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...
oxc.rs
Oxfmt Beta
A collection of high-performance JavaScript tools written in Rust
420434
Boshen @boshen.github.io · 14/02/2026
Welcome back Patak! Missed seeing you around the corner!
130
Boshen @boshen.github.io · 14/02/2026
030
Boshen @boshen.github.io · 14/02/2026
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...
github.com
[POC] Modernize Kibana (ESM first + Vite + Rolldown + Oxlint + TS-Go) by CoenWarmer · Pull Request #252569 · elastic/kibana
Summary This PR migrates Kibana's build toolchain from webpack + babel to Vite 8 / Rolldown / esbuild / OXC, establishing a TypeScript-first, ESM-native development and build workflow. ...
1241
Boshen @boshen.github.io · 11/02/2026
100
Boshen @boshen.github.io · 11/02/2026
👍
010
Boshen @boshen.github.io · 09/02/2026
170
Boshen @boshen.github.io · 09/02/2026
1100
Reposted by Boshen
Matija Marohnić @silvenon.com · 25/01/2026
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 ❤️
2402
Boshen @boshen.github.io · 06/02/2026
nicolo nicolo nicolo @nicr.dev
3182
Boshen @boshen.github.io · 25/01/2026
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/...
2824
Boshen @boshen.github.io · 19/01/2026
Oxc mangler gets up to 50% faster. github.com/oxc-project... codspeed.io/oxc-project...
codspeed.io
01-18-perf_mangler_remove_frequencies_if_there_are_no_symbol_ids - Branch - oxc-project/oxc - CodSpeed
Deep-dive into performance metrics for the 01-18-perf_mangler_remove_frequencies_if_there_are_no_symbol_ids branch of oxc-project/oxc. Anticipate and mitigate merge impacts with CodSpeed's low-variance, continuous performance benchmarks.
0260
Boshen @boshen.github.io · 19/01/2026
Custom import sort groups landed in Oxfmt and will be released today. github.com/oxc-project...
2534
Boshen @boshen.github.io · 15/01/2026
Oxlint rules page can be sorted now. oxc.rs/docs/guide/...
1424
Reposted by Boshen
Stephen Zhou @hyoban.cc · 12/01/2026
@boshen.github.io Oxfmt -> RSSHub github.com/DIYgod/RSSHu...
github.com
021
Boshen @boshen.github.io · 10/01/2026
Oxlint: 1 million weekly downloads 🚀 Thank you all for using the fastest JavaScript linter! ❤️
3682
Reposted by Boshen
ian / maybebot @ianb.dev · 09/01/2026
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 !
3171
Boshen @boshen.github.io · 01/01/2026
We can make them very fast by adjusting how we pick up config files.
010
Boshen @boshen.github.io · 01/01/2026
What a year! I wish everyone a pleasant New Year using @voidzero.dev tools!
0380
Boshen @boshen.github.io · 31/12/2025
"I think by this time next year, Biome is going to get snowpacked by Oxlint" - @syntax.fm youtu.be/8YeBQUAjAQM?...
2341
Boshen @boshen.github.io · 31/12/2025
We decided to support ts config files as our new year resolution. Happy new year! github.com/oxc-project/...
github.com
oxlint: dynamic config file support (oxlint.config.ts) · Issue #17527 · oxc-project/oxc
In order to support complicated rule configurations, we will allow js and ts files. This is not eslint v9 flat config, where we still allow nested configs in different locations, this is because la...
2550
Boshen @boshen.github.io · 31/12/2025
This is what ESLint v9 supposed to be. I can't wait to learn more from Flint as I struggle with a lot of design decisions.
1150
Boshen @boshen.github.io · 30/12/2025
> Not that it's strictly your call I'm actually the correct person to call for Vite+. Vite+ includes a task runner rewritten from scratch. ETA some time in Q1 😃
160
Boshen @boshen.github.io · 30/12/2025
Perf is kind of out of the way for Vite core (excluding external plugins). Chunking is now on our radar for improvement, and we plan to work on it next quarter. github.com/rolldown/rol...
github.com
☂️ Plan for 2026 Q1 (Jan - Mar) · Issue #7676 · rolldown/rolldown
The purpose of this plan is to provide transparency to our community and collaborators by sharing our current goals and timelines. We will be actively working on the tasks listed below, which have ...
140
Boshen @boshen.github.io · 29/12/2025
tsdx by Jared Palmer upgraded to modern tooling, including bunchee, vitest, oxlint, oxfmt and bun. PR: github.com/jaredpalmer/...
0411
Boshen @boshen.github.io · 27/12/2025
Oxlint and Oxfmt support is now live in Zed
21011
Boshen @boshen.github.io · 27/12/2025
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...
0170
Boshen @boshen.github.io · 26/12/2025
36x faster Metro transforms for React Native, powered by Oxc 👀 github.com/ecrindigital...
github.com
GitHub - ecrindigital/facetpack: ⚡ 36x faster Metro transforms for React Native. Rust-powered (OXC). Drop-in Babel replacement.
⚡ 36x faster Metro transforms for React Native. Rust-powered (OXC). Drop-in Babel replacement. - ecrindigital/facetpack
1411
Boshen @boshen.github.io · 25/12/2025
Oxc -> vuejs/core 🎅 PR: * github.com/vuejs/core/p... * github.com/vuejs/core/p...
0541
Boshen @boshen.github.io · 23/12/2025
Oxfmt -> formatjs github.com/formatjs/fo...
github.com
build: move to oxfmt from prettier (#5667) · formatjs/formatjs@c31f9f1
### TL;DR Replace Prettier with Oxfmt for code formatting across the project. ### What changed? - Added `.oxfmtrc.json` configuration file with project-specific formatting rules - Updated VSCode...
080
Boshen @boshen.github.io · 22/12/2025
Oxc -> ultracite? github.com/haydenblease...
github.com
Migration plan from Biome to Oxc (Oxlint + Oxfmt)? · Issue #389 · haydenbleasel/ultracite
Is your feature request related to a problem? Please describe. Ultracite currently provides presets based on Biome. Recently, Oxc (Oxlint + Oxfmt) is getting attention for performance and future ma...
071
Boshen @boshen.github.io · 22/12/2025
Ahh this is really sad
1150
Boshen @boshen.github.io · 22/12/2025
lol this compile error from bincode major update.
1200
Boshen @boshen.github.io · 21/12/2025
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.
080