finds.dev← search

// the find

infinitered/ignite

★ 19,832 · TypeScript · NOASSERTION · updated Jun 2026

Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more! 9 years of continuous development and counting.

Ignite is a React Native/Expo project boilerplate from Infinite Red, a consultancy that builds RN apps for clients. It ships with a component library, generators, navigation, i18n, and a configured dev environment. Nine years of continuous maintenance means the default stack choices are well-reasoned and the rough edges have mostly been filed down.

The generator CLI (ignite-cli generate component/screen/navigator) is genuinely useful — it keeps generated code consistent with the boilerplate conventions rather than diverging the moment someone adds a file manually. The tech stack choices are conservative in a good way: React Navigation v7, MMKV over AsyncStorage, RN Reanimated v4, and Maestro for E2E testing are all defensible production choices. The component library targets custom design systems rather than a fixed style — components accept style overrides at multiple levels, which is how real client work actually goes. The built-in Reactotron integration means debugging async state is usable out of the box, not an afterthought.

MobX-State-Tree is conspicuously absent from the current stack table, but MST is listed as a topic and was a prior core dependency — the migration story from MST-based projects to whatever the current recommendation is needs clarification. The boilerplate ships with a podcast demo app as the default scaffolding, which means every new project starts with demo screens and content you need to delete before you build anything real; that cleanup is real work and easy to miss pieces of. The `apisauce` REST client is a thin wrapper around axios that adds almost nothing in 2026, but replacing it means touching the generated API layer, so teams are nudged to keep it. No built-in auth or push notifications setup — these are the two things every non-trivial app needs and you're still on your own.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →