ecrindigital/facetpack

The missing toolkit for React Native. Rust-powered performance & developer experience.

TypeScript

409

82 commits

updated Apr 11, 2026

See the code

README

FACETPACK

The Modern React Native Toolkit

npm Discord


Install

npm i @ecrindigital/facetpack
// metro.config.js
const { withFacetpack } = require('@ecrindigital/facetpack')
module.exports = withFacetpack(require('expo/metro-config').getDefaultConfig(__dirname))

Done.


Why Facetpack?

  • 36x faster transforms — Rust-powered OXC replaces Babel
  • Better errors — Clear, actionable error messages
  • Smart fallback — Graceful Babel fallback for Flow packages
  • Doctor CLI — Diagnose and auto-fix common issues
  • Drop-in — One line to install, zero config

Benchmark

BabelFacetpack
Transform2.47ms64µs
Resolve31.6ms10.8ms

Apple M3 Max


Debug

FACETPACK_DEBUG=1 npx expo start

Packages


Contributing

bun install
bun run build
bun test

See CONTRIBUTING.md for details.


Sponsors

Sponsors

Become a sponsor


License

MIT © Ecrin Digital


Discord · Issues · Twitter

babel
build-tools
bundler
developer-tools
expo
metro
napi-rs
oxc
performance
react-native
rust
swc

Contributors

Inerska

80 commits

youknowme19

2 commits

ecrindigital/facetpack

The missing toolkit for React Native. Rust-powered performance & developer experience.

TypeScript

409

82 commits

updated Apr 11, 2026

See the code

README

FACETPACK

The Modern React Native Toolkit

npm Discord


Install

npm i @ecrindigital/facetpack
// metro.config.js
const { withFacetpack } = require('@ecrindigital/facetpack')
module.exports = withFacetpack(require('expo/metro-config').getDefaultConfig(__dirname))

Done.


Why Facetpack?

  • 36x faster transforms — Rust-powered OXC replaces Babel
  • Better errors — Clear, actionable error messages
  • Smart fallback — Graceful Babel fallback for Flow packages
  • Doctor CLI — Diagnose and auto-fix common issues
  • Drop-in — One line to install, zero config

Benchmark

BabelFacetpack
Transform2.47ms64µs
Resolve31.6ms10.8ms

Apple M3 Max


Debug

FACETPACK_DEBUG=1 npx expo start

Packages


Contributing

bun install
bun run build
bun test

See CONTRIBUTING.md for details.


Sponsors

Sponsors

Become a sponsor


License

MIT © Ecrin Digital


Discord · Issues · Twitter

babel
build-tools
bundler
developer-tools
expo
metro
napi-rs
oxc
performance
react-native
rust
swc

Contributors

Inerska

80 commits

youknowme19

2 commits

Languages

TypeScript

70.7%

Rust

29.2%