Interactive CLI tool to scaffold production-ready React Native projects using Clean Architecture.
This CLI downloads a preconfigured template and helps you quickly bootstrap scalable mobile applications with best practices already in place.
Perfect for:
- starting new React Native projects
- teams using Clean Architecture
- rapid prototyping
- AI-assisted development workflows
You can initialize a new project directly without installing the CLI globally:
npm init react-native-init-appbunx create-react-native-init-app
# or
npx create-react-native-init-appIf you prefer to have the commands available everywhere:
npm install -g create-react-native-init-app
# Now you can use the following commands:
rnia
react-native-init-app- 🚀 Scaffold new projects from a production-ready template
- 🧱 Clean Architecture structure
- 📦 Automatic template download from GitHub
- 🧹 Clean caches (Android, iOS, Node Modules, Watchman)
- 🍏 Install CocoaPods
- 🤖 Run Android emulator
- ⚡ Works with npm, npx, and bunx
# Interactive mode
npx create-react-native-init-app
# Short alias (after global install)
rnia- Node.js >= 18.0.0
- Bun (optional, for faster execution)
The CLI downloads the latest template from:
- GitHub: alejandro-technology/react-native-template
- Branch:
main
| Command | Description |
|---|---|
| scaffold | Create new project from template |
| clean | Clean caches (Android, iOS, Node Modules, Watchman, All) |
| pod-install | Install CocoaPods dependencies |
| run-android | Run app on Android |
| version | Show CLI version |
| help | Show help |
Contributions are welcome. Fork the repository Create your feature branch Commit changes Open a Pull Request
MIT