A scalable monorepo starter template for building React Native Nitro Modules - featuring TypeScript support, native platform implementations, and modern development workflows.
- ⚡️ Nitro Modules integration
- 📱 iOS and Android nitro module implementations
- 🧪 Jest testing setup
- 📦 Modern package management
- 🚀 TypeScript support out of the box
.
├── android/ # Android application source
├── ios/ # iOS application source
├── src/ # React Native app code
├── packages/ # JavaScript/TypeScript module packages
│ └── my-nitro-module/ # Example of a nitro module
│ ├── __tests__/ # Test files
│ ├── android/ # Android native module implementation
│ ├── ios/ # iOS native module implementation
│ └── src/ # native module specs
├── package.json # Project configuration
├── tsconfig.json # TypeScript settings
└── README.md # Documentation
bunx react-native init MyApp --template react-native-nitro-module-template
cd MyApp
bun install
[!TIP] To quickly generate Nitro Modules in your app, use Create Nitro Module.
bun create nitro-module my-nitro-module --module-dir native-modules
cd my-nitro-module
bun install
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.