SkillAgentSearch skills...

Facetpack

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

Install / Use

/learn @ecrindigital/Facetpack

README

<h1 align="center"> FACETPACK </h1> <p align="center"> <b>The Modern React Native Toolkit</b> </p> <p align="center"> <a href="https://www.npmjs.com/package/@ecrindigital/facetpack"><img src="https://img.shields.io/npm/v/@ecrindigital/facetpack.svg" alt="npm" /></a> <a href="https://discord.gg/kX7xzknGmv"><img src="https://img.shields.io/discord/1457120530409980069?color=7289da&logo=discord&logoColor=white" alt="Discord" /></a> </p> <br/>

Install

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

Done.

<br/>

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

Benchmark

| | Babel | Facetpack | |---|---|---| | Transform | 2.47ms | 64µs | | Resolve | 31.6ms | 10.8ms |

<sub>Apple M3 Max</sub>

<br/>

Debug

FACETPACK_DEBUG=1 npx expo start
<br/>

Packages

| Package | Version | |---------|---------| | facetpack | npm | | facetpack-native | npm | | facet-cli | npm |

<br/>

Contributing

bun install
bun run build
bun test

See CONTRIBUTING.md for details.

<br/>

Sponsors

<a href="https://github.com/sponsors/Inerska"> <img src="assets/sponsors.svg" alt="Sponsors" /> </a>

Become a sponsor

<br/>

License

MIT © Ecrin Digital

<br/>

Links

Discord · Issues · Twitter

View on GitHub
GitHub Stars400
CategoryDevelopment
Updated2d ago
Forks4

Languages

TypeScript

Security Score

100/100

Audited on Apr 4, 2026

No findings