Hi, I’m Boshen. Creator of Oxc, oxlint and oxfmt. Engineering at VoidZero, helping make Vite faster through Rolldown. I build high-performance JavaScript and Rust tooling and contribute across the ecosystem…
Hi, I’m Boshen.
Creator of Oxc, oxlint and oxfmt.
Engineering at VoidZero, helping make Vite faster through Rolldown.
I build high-performance JavaScript and Rust tooling and contribute across the ecosystem to make open source faster, safer, and better for everyone.
🚀 What I work on
- Oxc: Fastest JavaScript and TypeScript parser, linter, formatter and resolver
- Rolldown - Fast Rust-based bundler for JavaScript
- Performance + correctness improvements across the JavaScript ecosystem
- cargo-shear - Remove unused dependencies from Cargo.toml
💚 Why sponsor?
Sponsorship helps me keep improving the JavaScript and Rust ecosystems while preventing burnout from maintaining fast and evolving tools in my personal time.
If my work has improved your development experience, your CI pipelines, your build times, or your learning in any way, please consider sponsoring. It helps more than you might think, and it truly keeps the motivation alive.
⭐ Sponsor Visibility
Sponsors will have their avatars showcased across the Oxc ecosystem—including GitHub, the project website, documentation, and major READMEs—as shown below.
You may also sponsor via Open Collective: https://opencollective.com/oxc
Current Sponsors
Projects I maintain
| npmx.dev | Weekly Downloads |
| --------- | ---------------- |
| vite-plus | !NPM Downloads |
| rolldown | !NPM Downloads |
| oxlint | !NPM Downloads |
| oxlint-tsgolint | !NPM Downloads |
| oxfmt | !NPM Downloads |
| oxc-parser | !NPM Downloads |
| oxc-transform | !NPM Downloads |
| oxc-minify | !NPM Downloads |
| oxc-resolver | !NPM Downloads |
-
cargo-shear
Remove unused dependencies in a Rust project
Rust ★ 534 6d agoExplain → -
TypeScript-Language-Specification
No description.
★ 22 1y agoExplain → -
criterion2.rs
A fork of criterion.rs to keep things updated.
Rust ★ 20 6m agoExplain → -
rxjs-file-upload
No description.
TypeScript ★ 18 2y agoExplain → -
top-github-dependents-by-stars
CLI tool for sorting dependents repo by stars
TypeScript ★ 15 9mo agoExplain → -
rust-warm-cache ▣
A GitHub Action that keeps a warm cache for large Rust projects
TypeScript ★ 7 3y agoExplain → -
Boshen
No description.
★ 4 3h agoExplain → -
use-axios
React hook for axios, written in typescript
TypeScript ★ 4 3y agoExplain → -
sponsors
No description.
JavaScript ★ 3 9h agoExplain → -
raytracing.rs
No description.
Rust ★ 3 6d agoExplain → -
test262-conformance
Run test262 tests
JavaScript ★ 3 1y agoExplain → -
minifier-differ
Diff tool for comparing minifier outputs
CSS ★ 3 1y agoExplain → -
test-esm-exports-array
Different behaviors for ESM exports array target
Shell ★ 3 2y agoExplain → -
angular2-components ▣
No description.
TypeScript ★ 3 9y agoExplain → -
rust-performance-improvement-plan
No description.
★ 2 3h agoExplain → -
action-gh-release ⑂
📦 :octocat: GitHub Action for creating GitHub Releases
TypeScript ★ 2 3mo agoExplain → -
miette ⑂
Fancy extension for std::error::Error with pretty, detailed diagnostic printing.
Rust ★ 2 2y agoExplain → -
ruff ⑂
An extremely fast Python linter and code formatter, written in Rust.
★ 2 2y agoExplain → -
awesome-dev-guide
A curated list of developer's guide
★ 2 3y agoExplain → -
opengl-sandbox
No description.
Haskell ★ 2 7y agoExplain → -
renovate
No description.
★ 1 1mo agoExplain → -
boshen.void.app
No description.
TypeScript ★ 1 2mo agoExplain → -
monaco-languageclient ⑂
A toolbox for building web applications with editors utilizing language servers.
★ 1 3mo agoExplain → -
minification-benchmarks ⑂
🏃♂️🏃♀️🏃 JS minification benchmarks: babel-minify, esbuild, terser, uglify-js, swc, google closure compiler, tdewolff/minify
TypeScript ★ 1 7mo agoExplain → -
jenkins-docker
No description.
Dockerfile ★ 1 4y agoExplain → -
vim-plugins
No description.
Vim Script ★ 1 1y agoExplain → -
ustr-fxhash ⑂
Fast, FFI-friendly string interning for Rust
Rust ★ 1 1y agoExplain → -
react-tree ▣
No description.
JavaScript ★ 1 9y agoExplain → -
pkg.pr.new ⑂
Continuous (Preview) Releases for your libraries!
★ 1 1mo agoExplain → -
raytracing
No description.
Rust ★ 1 4y agoExplain → -
swc ⑂
Rust-based platform for the Web
Rust ★ 1 1y agoExplain → -
bpaf ⑂
Command line parser with applicative interface
Rust ★ 1 2y agoExplain → -
rspack-examples ⑂
Rspack Examples
★ 1 2y agoExplain → -
arkie-timeline
No description.
JavaScript ★ 1 7y agoExplain → -
compiler ▣
Learning how to write a compiler from scratch
Rust ★ 1 4y agoExplain → -
react-emoji-picker
No description.
TypeScript ★ 1 5y agoExplain → -
opengl-breakout
No description.
Haskell ★ 1 7y agoExplain → -
learn-haskell
No description.
Haskell ★ 1 7y agoExplain → -
my-hackernews
No description.
CoffeeScript ★ 1 11y agoExplain → -
angular-meetup
15 April 2015 · 7:00 PM
JavaScript ★ 1 11y agoExplain → -
listy
No description.
HTML ★ 1 11y agoExplain → -
elm-sandbox
No description.
JavaScript ★ 1 11y agoExplain → -
angular-perfect-scrollbar ⑂ ▣
This is a small directive to allow the use of perfect-scrollbar (https://github.com/noraesae/perfect-scrollbar) in angular
JavaScript ★ 1 11y agoExplain → -
setup-ohos-sdk ⑂
Github action to setup the OpenHarmony SDK
Shell ★ 0 1d agoExplain → -
react ⑂
The library for web and native user interfaces.
JavaScript ★ 0 3d agoExplain → -
vinext ⑂
Vite plugin that reimplements the Next.js API surface — deploy anywhere
★ 0 4d agoExplain → -
bun ⑂
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
★ 0 1mo agoExplain → -
release-plz-action ⑂
GitHub action for https://github.com/MarcoIeni/release-plz
Rust ★ 0 4mo agoExplain → -
boshen.github.io
No description.
JavaScript ★ 0 6mo agoExplain → -
2013-Part4-Project
Faster Shortest Path for Traffic Assignment
TeX ★ 0 9mo agoExplain → -
avante.nvim ⑂
Use your Neovim like using Cursor AI IDE!
Lua ★ 0 10mo agoExplain → -
codspeed-rust ⑂
Rust helpers to create CodSpeed benchmarks
Rust ★ 0 1y agoExplain → -
pnp-rs ⑂
No description.
JavaScript ★ 0 1y agoExplain → -
AFFiNE ⑂
There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
TypeScript ★ 0 1y agoExplain → -
test262 ⑂
Official ECMAScript Conformance Test Suite
★ 0 1y agoExplain → -
.well-known
No description.
★ 0 1y agoExplain → -
napi-rs ⑂
A framework for building compiled Node.js add-ons in Rust via Node-API
Rust ★ 0 2d agoExplain → -
rolldown ⑂
Fast Rust bundler for JavaScript with Rollup-compatible API.
Rust ★ 0 2y agoExplain → -
arkie-render-svg-in-ocaml ▣
rendering some svg strings using ocaml, this project was later converted to typescript
JavaScript ★ 0 8y agoExplain → -
core ⑂
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
★ 0 3mo agoExplain → -
preact ⑂
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
JavaScript ★ 0 1y agoExplain → -
codspeed-action-self-hosted ⑂
Github Actions for running CodSpeed in your CI
TypeScript ★ 0 2y agoExplain → -
checkout ⑂
Action for checking out a repo
★ 0 2y agoExplain → -
test-nested-exports
No description.
JavaScript ★ 0 2y agoExplain → -
faststr ⑂
`faststr` is a string library that try to avoid the cost of clone.
Rust ★ 0 3y agoExplain → -
sass-embedded-host-rust ⑂
🦐 A Rust library that will communicate with Embedded Dart Sass using the Embedded Sass protocol.
★ 0 3y agoExplain → -
rust-cache ⑂
A GitHub Action that implements smart caching for rust/cargo projects
★ 0 3y agoExplain → -
cargo-llvm-cov ⑂
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).
★ 0 3y agoExplain → -
rustmagazine ⑂
A publication dedicated to the Rust programming language
★ 0 3y agoExplain → -
perf-book ⑂
The Rust Performance Book
★ 0 3y agoExplain → -
string-cache ⑂
String interning for Rust
★ 0 3y agoExplain → -
TypeScript ⑂
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
★ 0 3y agoExplain → -
unicode-character-database
Unicode Character Database (#tr44) tables generated using `ucd-generate`
Rust ★ 0 4y agoExplain → -
unicode-xid ⑂
No description.
Rust ★ 0 3y agoExplain → -
esbuild ⑂
An extremely fast JavaScript and CSS bundler and minifier
★ 0 4y agoExplain → -
rust-wasm-sandbox
No description.
Rust ★ 0 5y agoExplain → -
favicon-badge
No description.
TypeScript ★ 0 5y agoExplain → -
nestjs-playground
No description.
TypeScript ★ 0 4y agoExplain → -
teambition-sdk ⑂
Isomorphic JavaScript SDK for Teambition APIs
★ 0 6y agoExplain → -
check-signature
验证签名
JavaScript ★ 0 3y agoExplain → -
haskell-template
My Haskell project template
Nix ★ 0 6y agoExplain → -
haskell-echo-server
No description.
Haskell ★ 0 7y agoExplain → -
nix-haskell
No description.
Nix ★ 0 7y agoExplain → -
elixir-twitter
No description.
Elixir ★ 0 7y agoExplain → -
modal ▣
No description.
TypeScript ★ 0 7y agoExplain → -
sudoku
No description.
Haskell ★ 0 7y agoExplain → -
git-stats
collect stats from a git repo; wip
Haskell ★ 0 7y agoExplain → -
elm-webgl-playground
No description.
Elm ★ 0 7y agoExplain → -
elm-flappy-bird
No description.
Elm ★ 0 7y agoExplain → -
learn-compiler ▣
No description.
Haskell ★ 0 7y agoExplain → -
haskell-algorithms
No description.
Haskell ★ 0 7y agoExplain → -
raytracer.hs ▣
No description.
Haskell ★ 0 8y agoExplain → -
haskell-sandbox
learning haskell
Haskell ★ 0 7y agoExplain → -
react-mention ▣
wip, poc
TypeScript ★ 0 9y agoExplain → -
rxjs-extra-operators
No description.
TypeScript ★ 0 9y agoExplain → -
raytracer.ts ▣
No description.
TypeScript ★ 0 9y agoExplain → -
LWJGL-sandbox
No description.
★ 0 12y agoExplain → -
kata
my coding katas
Scala ★ 0 5y agoExplain →
No repos match these filters.