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
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 · 15/03/2026
20,000 ⭐️ -> Oxc
0535
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
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 · 14/02/2026
030
Boshen @boshen.github.io · 11/02/2026
100
Boshen @boshen.github.io · 09/02/2026
170
Boshen @boshen.github.io · 09/02/2026
1100
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
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
Boshen @boshen.github.io · 10/01/2026
Oxlint: 1 million weekly downloads 🚀 Thank you all for using the fastest JavaScript linter! ❤️
3682
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 · 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 · 25/12/2025
Oxc -> vuejs/core 🎅 PR: * github.com/vuejs/core/p... * github.com/vuejs/core/p...
0541
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 · 17/12/2025
Need some quick stats? Tell Claude to write a script. It took one minute to write and generate the data I wanted for this PR. Also happy to see modern tooling like tshy and tsdown in package.json fields.
020
Boshen @boshen.github.io · 13/12/2025
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.
1344
Boshen @boshen.github.io · 12/12/2025
In the next version of Vite 8 beta, slow plugin times gets reported.
3520
Boshen @boshen.github.io · 12/12/2025
Thank you ZephyrCloudIO for the super generous GitHub sponsorship! Zephyr Cloud is a transformative, cloud-agnostic platform that accelerates software delivery—from agile startups to global enterprises.
080
Boshen @boshen.github.io · 11/12/2025
AI experiment this week: Instead of letting AI writing all the code, I proposed all my designs by iterating with Claude. It’s far more effective than writing design docs or have design meetings. Claude asked a lot of design decisions and showed problems that I didn't know existed.
280
Boshen @boshen.github.io · 02/12/2025
What's the point of npm trusted publishing? Any first time publish requires a token, local `npm publish` saves a publishing token that never expire, which can do perma-damage if stolen. Chance of me getting fucked is increasing while I make this post. Who the fuck remembers to delete this shit?
6320
Boshen @boshen.github.io · 20/11/2025
Oxlint enabling type checking straight out of tsgo! This should speed up the slow `tsc --noEmit` step in large repos. PR: github.com/oxc-project/...
3665
Boshen @boshen.github.io · 20/11/2025
Oxfmt alpha release in two weeks! But pre-release 18k weekly downloads! (jackie chan confused meme)
1382
Boshen @boshen.github.io · 15/11/2025
Oxc isolated declarations -> Canva 66x faster. Video: www.youtube.com/watch?v=26C...
0451
Boshen @boshen.github.io · 10/11/2025
Leveled up our release pipeline for oxlint and oxfmt: • Single GitHub release with unified changelog • Binaries uploaded to GitHub immutable release • Implemented all zizmor GitHub actions security advices • Triggers auto doc update to oxc.rs Result: github.com/oxc-project...
1473
Boshen @boshen.github.io · 10/11/2025
Oxc parser gets 2 - 7% faster. github.com/oxc-project...
0480
Boshen @boshen.github.io · 06/11/2025
Thank you @Brooooook_lyn for solving one of the most frustrating issues with napi-rs: having to add random linker args just to get things to compile. We can now remove these random linkers args. I made the initial PR with AI to provide context.
090
Boshen @boshen.github.io · 03/11/2025
Rolldown is getting more stable! We’d really appreciate it if you can break it with your existing Vite configuration. Make this one-line change or read the guide: vite.dev/guide/rolld...
6575
Boshen @boshen.github.io · 31/10/2025
What have I become?
2170
Boshen @boshen.github.io · 29/10/2025
There’s so much momentum in this project. We’ve established a culture of merging quickly rather than debate. This is also the company culture we’re fostering at @voidzerodev - pragmatism over perfection / bias toward action, pioneered by @charliermarsh.
2251
Boshen @boshen.github.io · 29/10/2025
oxfmt will respect your .editorconfig, and stop adding newlines to the end of the file. Probably behind an option though, for compatibility reasons. github.com/prettier/pr...
3280
Boshen @boshen.github.io · 07/08/2025
`oxlint --type-aware`. Mic drop. It's incomplete and have numerous problems, including a noticeable performance issue. BUT, you can finally see your floating promises quickly! Example PR: github.com/rolldown/rol... Problems: t.co/K7ZVnPjOPL
311014
Boshen @boshen.github.io · 19/07/2025
oxlint + tsgolint = no slow down! no-floating-promises completes 4.4k files in 3.2 seconds, in the vscode repo. typescript-go is the future, all credits to the ts-go team! We just glued everything together 😀 github.com/microsoft/ty...
415822
Boshen @boshen.github.io · 17/07/2025
> OXC is not only more performant but also had much nicer ergonomics endform.dev/blog/js-is-b...
1182
Boshen @boshen.github.io · 06/06/2025
Thank you for trying out @rolldown.rs! github.com/vitejs/rolld...
0390
Boshen @boshen.github.io · 27/05/2025
An interesting how it started, how it is going story ... I got @ mentioned by @webpro.nl on May 15, 2 weeks later now we are collaborating on a secret project @voidzero.dev!
3311
Boshen @boshen.github.io · 20/05/2025
Is there a resource for publishing dual cjs esm packages, where you mark a subdirectory module type with a package.json file? Here is my understanding, but may be wrong. github.com/oxc-project/...
680
Boshen @boshen.github.io · 11/03/2025
500 Oxlint rules. What a remarkable achievement by everyone who has contributed to OXC. It was only 11 rules when I completed the prototype back in June 2022.
48610
Boshen @boshen.github.io · 22/12/2024
0421
Boshen @boshen.github.io · 06/12/2024
So the last issue before the archive is this crash
020
Boshen @boshen.github.io · 06/12/2024
esm.js is minified. jdd has archived the package but it still has 2.7 million downloads per week :-/
010
Boshen @boshen.github.io · 06/12/2024
Bumping from node v22.7.0 to any later versions breaks my huge E2E test :-( PR: github.com/oxc-project/... CI: github.com/oxc-project/... The test case has 3000 npm packages statically imported 😂
2100