# infinitered/ignite

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.

Repository: https://github.com/infinitered/ignite
Canonical: https://ross.abutalabs.com/products/ignite
Homepage: https://infinite.red/ignite
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: cli, react-native, react-native-generator, boilerplate, generator, expo, mst
Last push: 2026-06-07T01:18:58+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 86, release rhythm 75, longevity 100
- inputs: {"age_days": 3857, "days_push": 88, "days_rel": 168, "gap_med": 7.5, "n_releases_24m": 39}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 19936, forks 1535 (observed 2026-08-28T04:11:29.413672+00:00)

## What it is
Ignite is Infinite Red's battle-tested React Native and Expo boilerplate with an accompanying CLI that scaffolds new apps and generates screens, components, and models. Maintained since 2016, it ships an opinionated, production-proven tech stack including TypeScript, React Navigation, MMKV, Reanimated, and Jest.

## Use cases
- start a new react native app with a proven setup
- scaffold an expo project with typescript and navigation preconfigured
- generate screens components and models from the command line
- avoid spending weeks setting up a react native project
- get a production-ready mobile app starter with theming and i18n
- set up react native testing with jest out of the box

## When to choose
- you are starting a new React Native or Expo app and want an opinionated, battle-tested foundation
- you want generators, theming, i18n, and testing wired up from day one
- you value a long-maintained boilerplate with strong documentation and community support

## When to avoid
- you need full control over every architectural choice in a greenfield project
- your project is not React Native or Expo based
- you want a minimal starter with no preconfigured libraries or conventions

## Facets
- artifact type: learning-resource
- maturity: stable
- function: cli, mobile-framework, ui-components, state-management, form-handling, internationalization, testing, animation, templating
- domain: mobile-development, cross-platform, developer-tools, web-development
- platform: cross-platform, cli
- tags: react-native, expo, starter-kit, boilerplate, code-generators, mobx-state-tree, react-navigation, app-scaffolding, boilerplate, ios, android, mobile, nodejs, typescript

## Member repositories
- infinitered/ignite (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:29.413672+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:30:58.669925+00:00, confidence not recorded.
  - readme: https://github.com/infinitered/ignite (fetched 2026-08-28T04:11:29.413672+00:00, sha 2f998950c52d)
  - homepage: https://infinite.red/ignite (fetched 2026-08-29T07:58:22.766450+00:00, sha c3a6471fabc0)
  - site_page: https://infinite.red/about (fetched 2026-08-29T07:58:22.775972+00:00, sha 4dfbbffef19e)
  - site_page: https://docs.infinite.red/ignite-cli (fetched 2026-08-29T07:58:22.778113+00:00, sha 5cdd19f779f6)
  - site_page: https://shift.infinite.red/what-is-ignite-x-9ecde0b34d75 (fetched 2026-08-29T07:58:22.780100+00:00, sha 01eb3979e235)
- Data as of 2026-08-30T08:39:29.467469+00:00.
