Skip to content
View Brooooooklyn's full-sized avatar
🔨
Fix stuff
🔨
Fix stuff

Sponsors

Sponsoring

Highlights

  • Pro

Organizations

@swc-project @napi-rs @rust-skia @sigi-framework @type-challenges @rolldown @voidzero-dev @oxc-project

Block or report Brooooooklyn

Block user

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Brooooooklyn/README.md

Brooklyn

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.

My Projects

Project Stars Description
napi-rs Image The framework for building compiled Node.js add-ons in Rust via Node-API.
@napi-rs/canvas Image High-performance Google Skia binding for Node.js. Zero system dependencies.
rust-skia Image Safe Rust bindings to the Skia Graphics Library.
node-rs Image Drop-in Rust replacements for common native Node.js modules. No node-gyp required.

Ecosystem Contributions

  • Rolldown — Core team. Rust-based bundler with Rollup-compatible API, powering the next version of Vite.
  • OXC — Team member. High-performance JS/TS toolchain (parser, linter, formatter, minifier) written in Rust.
  • SWC — Built the Emotion CSS-in-JS transform plugin, maintained swc-node integration layer.
  • Next.js — Contributed SWC compiler integrations, Turbopack CLI wiring, and build tracing improvements.

Built with Coding Agents

I'm exploring building faster and safer libraries by collaborating with coding agents.


npm Packages

~61M weekly downloads. High-performance Rust-powered packages distributed as pure npm binaries via napi-rs.

Package Weekly Downloads Description
@napi-rs/wasm-runtime Image WASM fallback runtime for napi-rs packages
@napi-rs/canvas Image Google Skia binding with Canvas 2D API
@napi-rs/nice Image nice binding for process priority control
@swc-node/register Image SWC-powered TypeScript register hook
@node-rs/xxhash Image Fastest xxHash implementation for Node.js
snappy Image Snappy compression library
@napi-rs/cli Image CLI toolchain for building napi-rs projects
@napi-rs/lzma Image LZMA/XZ compression binding
@napi-rs/tar Image High-performance tar archive binding
@node-rs/argon2 Image Argon2 password hashing
@napi-rs/keyring Image OS keychain access (keyring-rs binding)
@napi-rs/simple-git Image libgit2 binding
@node-rs/crc32 Image Fastest CRC32 implementation for Node.js
@node-rs/bcrypt Image Fastest bcrypt implementation for Node.js
@node-rs/jieba Image Chinese text segmentation
@napi-rs/image Image Image processing library
ts-import-plugin Image Modular import transformer for TypeScript
@oxc-node/core Image OXC compiler Node.js binding
@napi-rs/pinyin Image Chinese pinyin conversion
@napi-rs/blake-hash Image BLAKE3 / blake2b / blake2s hashing

Sponsors

Pinned Loading

  1. napi-rs/napi-rs napi-rs/napi-rs Public

    A framework for building compiled Node.js add-ons in Rust via Node-API

    Rust 7.6k 362

  2. canvas canvas Public

    High performance Skia canvas implementation. Zero system dependencies.

    Rust 2.2k 96

  3. rolldown/rolldown rolldown/rolldown Public

    Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.

    Rust 13k 710

  4. swc-project/swc swc-project/swc Public

    Rust-based platform for the Web

    Rust 33.3k 1.4k

  5. oxc-project/oxc oxc-project/oxc Public

    ⚓ A collection of high-performance JavaScript tools.

    Rust 19.8k 877

  6. toeverything/AFFiNE toeverything/AFFiNE Public

    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…

    TypeScript 65.7k 4.6k