| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuse
Working at VoidZero
Previously at AFFiNE, Vercel, and Bytedance Web Infra
Building the next-generation unified JavaScript toolchain
Blog · X / Twitter · Sponsor · Patreon · Afdian
I build high-performance developer tools at the intersection of Rust and JavaScript. Creator of NAPI-RS — the framework that powers Rust-based Node.js addons in Rolldown, Oxc, Cursor, Next.js, and hundreds of other projects.
Core team member of Rolldown, OXC, and contributor to SWC.
| Project | Stars | Description |
|---|---|---|
| napi-rs | The framework for building compiled Node.js add-ons in Rust via Node-API. | |
| @napi-rs/canvas | High-performance Google Skia binding for Node.js. Zero system dependencies. | |
| rust-skia | Safe Rust bindings to the Skia Graphics Library. | |
| node-rs | Drop-in Rust replacements for common native Node.js modules. No node-gyp required. |
I'm exploring building faster and safer libraries by collaborating with coding agents.
~98M weekly downloads. High-performance Rust-powered packages distributed as pure npm binaries via napi-rs.
| Package | Weekly Downloads | Description |
|---|---|---|
| @napi-rs/wasm-runtime | WASM fallback runtime for napi-rs packages | |
| @napi-rs/canvas | Google Skia binding with Canvas 2D API | |
| @napi-rs/nice | nice binding for process priority control | |
| @swc-node/register | SWC-powered TypeScript register hook | |
| @napi-rs/keyring | OS keychain access (keyring-rs binding) | |
| @napi-rs/cli | CLI toolchain for building napi-rs projects | |
| @napi-rs/lzma | LZMA/XZ compression binding | |
| snappy | Snappy compression library | |
| @napi-rs/tar | High-performance tar archive binding | |
| @napi-rs/wasm-tools | WASM module manipulation (walrus binding) | |
| @node-rs/argon2 | Argon2 password hashing | |
| @node-rs/xxhash | Fastest xxHash implementation for Node.js | |
| @node-rs/crc32 | Fastest CRC32 implementation for Node.js | |
| @napi-rs/simple-git | libgit2 binding | |
| @node-rs/jieba | Chinese text segmentation | |
| @node-rs/bcrypt | Fastest bcrypt implementation for Node.js | |
| @napi-rs/image | Image processing library | |
| @napi-rs/blake-hash | BLAKE3 / blake2b / blake2s hashing | |
| @oxc-node/core | OXC compiler Node.js binding | |
| @napi-rs/xattr | Extended file attributes (xattr) binding | |
| ts-import-plugin | Modular import transformer for TypeScript | |
| @napi-rs/pinyin | Chinese pinyin conversion |
A framework for building compiled Node.js add-ons in Rust via Node-API
Vite+ is the unified toolchain and entry point for web development. It manages your runtime, package manager, and frontend toolchain in one place.
Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.
⚓ A collection of high-performance JavaScript tools.
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 an…
| Back | FazBrowse Home | New Git URL |