Boshen's Avatar

Boshen

@boshen.github.io

Building http://oxc.rs and https://rolldown.rs at https://voidzero.dev. TC39 invited expert.

3,576
Followers
114
Following
171
Posts
29.10.2024
Joined
Posts Following

Latest posts by Boshen @boshen.github.io

All of @voidzero.dev members and our docs.

04.03.2026 01:05 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

We've defaulted to using npmx btw

03.03.2026 16:38 ๐Ÿ‘ 42 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

Oxfmt 1 million weekly downloads!

Thank you all for the support!

---

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

26.02.2026 09:34 ๐Ÿ‘ 91 ๐Ÿ” 4 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

I sat with Daniel and watched him roll his hands over the keyboard and code just came out ... I don't get it

25.02.2026 15:21 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
oxc-webpack-loader - npmx Webpack loader for oxc

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.

25.02.2026 04:09 ๐Ÿ‘ 34 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

more!

25.02.2026 02:49 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

more nicolo

24.02.2026 12:54 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

@npmx.dev ๐Ÿ

24.02.2026 07:27 ๐Ÿ‘ 55 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Preview
Oxfmt Beta A collection of high-performance JavaScript tools written in Rust

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...

24.02.2026 04:22 ๐Ÿ‘ 204 ๐Ÿ” 34 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 11

Welcome back Patak! Missed seeing you around the corner!

14.02.2026 02:04 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image
14.02.2026 02:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
[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. ...

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...

14.02.2026 01:59 ๐Ÿ‘ 24 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image
11.02.2026 09:28 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿ‘

11.02.2026 03:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image
09.02.2026 10:35 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image
09.02.2026 10:27 ๐Ÿ‘ 10 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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 โค๏ธ

25.01.2026 11:15 ๐Ÿ‘ 39 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

nicolo nicolo nicolo @nicr.dev

06.02.2026 13:37 ๐Ÿ‘ 16 ๐Ÿ” 1 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1
Post image

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/...

25.01.2026 06:51 ๐Ÿ‘ 82 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
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.

Oxc mangler gets up to 50% faster.

github.com/oxc-project...

codspeed.io/oxc-project...

19.01.2026 04:46 ๐Ÿ‘ 26 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Custom import sort groups landed in Oxfmt and will be released today.

github.com/oxc-project...

19.01.2026 04:42 ๐Ÿ‘ 53 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

Oxlint rules page can be sorted now.

oxc.rs/docs/guide/...

15.01.2026 00:52 ๐Ÿ‘ 42 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

@boshen.github.io Oxfmt -> RSSHub
github.com/DIYgod/RSSHu...

12.01.2026 16:21 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Oxlint: 1 million weekly downloads ๐Ÿš€

Thank you all for using the fastest JavaScript linter! โค๏ธ

10.01.2026 09:09 ๐Ÿ‘ 68 ๐Ÿ” 2 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

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 !

09.01.2026 20:56 ๐Ÿ‘ 17 ๐Ÿ” 1 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

We can make them very fast by adjusting how we pick up config files.

01.01.2026 03:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

What a year! I wish everyone a pleasant New Year using
@voidzero.dev tools!

01.01.2026 03:35 ๐Ÿ‘ 38 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

"I think by this time next year, Biome is going to get snowpacked by Oxlint" - @syntax.fm

youtu.be/8YeBQUAjAQM?...

31.12.2025 15:38 ๐Ÿ‘ 36 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Preview
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...

We decided to support ts config files as our new year resolution.

Happy new year!

github.com/oxc-project/...

31.12.2025 13:17 ๐Ÿ‘ 56 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

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.

31.12.2025 09:36 ๐Ÿ‘ 16 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0