Ignite
The oldest actively maintained React Native boilerplate, still updated after nine years.

- Best for
- Teams that want an agency-grade React Native setup with generators, testing (Jest + Maestro E2E), and CI already wired, and who value a boilerplate with a long maintenance track record.
- Skip if
- You want a lighter starter with fewer opinions, or you're building with Flutter/native tooling instead of React Native.
Ignite is Infinite Red's CLI-driven React Native starter: running `npx ignite-cli new` generates a project pre-wired with Expo, TypeScript, React Navigation, MMKV persistence, Reanimated, and a custom generator system for scaffolding components, screens, and models. It's the same boilerplate the Infinite Red agency uses on its own client work, maintained continuously since 2016.
Pros
- Nine years of continuous maintenance with frequent version bumps (React 19, RN 0.81, Expo 55)
- CLI generators scaffold new screens, components, and models
- Built-in Maestro E2E and Jest unit test setup
- Backed by an agency that dogfoods it on real client apps
Cons
- CLI-first workflow adds a learning curve versus a plain git clone
- Opinionated folder structure and state patterns may need stripping out for simple apps
- No built-in backend, auth, or payments integration - bring your own
Features
Growth and ops
- i18n
Quality and DX
- E2E tests
- Unit tests
- CI/CD included
- Video walkthrough
- Written docs
Licensing and commercial
- Open source
- MIT licensed
Alternatives
All In One Dev
React Native mobile app boilerplate, high-ticket one-time price
SwiftyLaunch
iOS app generator with Firebase/Supabase backend wiring

Very Good CLI
A CLI-generated Flutter starter with 100% test coverage enforced from the first commit.