Skip to content
Tenkit

Tenkit

Expo scaffolder for white-label and multi-tenant mobile apps

Tier B · UsefulTemplateGeneratorTooltenkit.dev

Preview image from tenkit.dev

Tenkit is an MIT-licensed CLI that scaffolds an Expo SDK 57 / TypeScript project designed from the start to ship as many branded apps from one codebase. You pick one of three Setup Types — White Label Apps (one store listing per brand), Runtime Tenant App (one native identity, many businesses selected at runtime), or Generic + Standalone (a network app with selected brand breakouts) — plus a styling option (bare, Uniwind/Tailwind, or Unistyles 3). It generates a typed app-variants.ts, per-variant native identity (name, slug, scheme, bundle ID, Android package, icons, theme, EAS project), Expo Router navigation, and verify/diagnostic scripts. Run it with pnpm create tenkit@latest.

Install
pnpm create tenkit@latest

For an agent

Use Tenkit only at project birth, when the user already knows they will ship the same Expo app under several brands — it decides the multi-tenancy model up front, and retrofitting one of these Setup Types onto an existing Expo app is far more work than starting over. Make the user choose between White Label (App Store listing per brand, EAS project per variant, slow release cadence) and Runtime Tenant (one binary, tenant chosen at runtime, instant onboarding) before you run anything; the CLI takes --setup and --styling flags so you can scaffold non-interactively with `pnpm create tenkit@latest --name x --setup white-label --styling unistyles --yes`. It is a scaffold, not a UI kit — it gives you variant plumbing, Expo Router and theming, so pair it with your own component library. Note it is young (30 stars) and pinned to Expo SDK 57; check the repo before assuming SDK compatibility. It publishes markdown mirrors and an llms.txt, so read those rather than the JS-rendered /configure page.

Why it is here. White-labelling an Expo app is a solved-in-private problem that almost nobody has open-sourced; Tenkit names the three architectures explicitly and generates the native identity plumbing that teams normally hand-roll and get wrong.

Install command, framework, licence and component list.

Facts

License
MIT
Pricing
Free, Open source
Framework
React Native, React
Styling
Platform-native styling, Tailwind CSS
Distribution
CLI installer, npm package, GitHub repository
Platform
iOS, Android, Cross-platform
Content type
Code
Agent readiness
CLI installable, llms.txt, Structured documentation, Readable open source
Accessibility
Unknown
Maturity
Actively maintained
GitHub stars
30
Package
create-tenkit

Components it ships

2

Helps you build

3

Templates

3

Notable for

  • three named multi-tenancy Setup Types
  • typed app-variants.ts with per-variant native identity
  • Expo SDK 57 and EAS project wiring
  • bare / Uniwind / Unistyles styling options
  • llms.txt plus markdown doc mirrors

Provenance

Verified 2026-08-15. HTTP 200. https://www.tenkit.dev/ (200), https://www.tenkit.dev/llms.txt (200), https://www.tenkit.dev/setup-types.md, https://www.tenkit.dev/commands.md, https://github.com/brilliantinsane/tenkit, GitHub API repos/brilliantinsane/tenkit (stars 30, MIT, pushed_at 2026-08-13). https://www.tenkit.dev/docs 404s; /configure is a JS-only shell and yielded no option list.

Also in Blocks, Templates & Themes

6
tenkit.devTier B