Coderooz Expo Template
A production-ready Expo starter with TypeScript, NativeWind (Tailwind CSS), and a monorepo architecture for composable feature packages.
Quick Start
npx create-expo-app my-app --template expo-template-coderooz
Or with the Coderooz CLI to add features:
npx @coderooz/cli create my-app --with sqlite,camera
What's Inside
| Layer | Description |
|---|---|
| Expo Template | Base project with TypeScript, NativeWind, navigation, theme |
| Feature Packages | 12 composable modules (sqlite, camera, notifs, dynamic-pages, ...) |
| CLI Tool | Interactive scaffolding with npx @coderooz/cli (create / add / list / update) |
| AI Governance | AGENTS.md + GOVERNANCE.md ship in every scaffolded project |
| Showcase | examples/showcase/ โ a runnable app demonstrating 8 composable feature packages |
Project Structure
expo-template-coderooz/
โโโ packages/
โ โโโ core/ # Types, manifest validation, config merge, hooks engine
โ โโโ create-app/ # Scaffold + weave orchestration
โ โโโ cli/ # Commander-based CLI (create, add, list, update)
โ โโโ feature-*/ # 12 composable feature packages
โโโ docs/ # Jekyll-based documentation site
โโโ scripts/ # Build + release validation tooling
โโโ .github/ # CI/CD, issue templates, community files
Links
- GitHub: https://github.com/coderooz/expo-template-coderooz
- npm: https://www.npmjs.com/package/expo-template-coderooz
- Issues: GitHub Issues
For AI Agents
Every scaffolded project ships with an AI governance layer โ LLM.txt, AGENTS.md, and
GOVERNANCE.md give AI coding agents full context on how to use the template. Read
AI Governance for the enforceable rules, see the
Showcase for a full-featured example app, or the
Branching Strategy for how the repository is organized.