[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3744":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":36,"discoverSource":37},3744,"ignite","infinitered\u002Fignite","infinitered","Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component\u002Fmodel generators, and more! 9 years of continuous development and counting.","https:\u002F\u002Finfinite.red\u002Fignite",null,"TypeScript",19830,1528,230,28,0,2,14,52,12,44.55,"Other",false,"master",[26,27,28,29,30,31,32],"boilerplate","cli","expo","generator","mst","react-native","react-native-generator","2026-06-12 02:00:53","\u003Cp align=\"center\">\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F1479215\u002F206780298-2b98221d-9c57-4cd3-866a-cf85ec1ddd9e.jpg\" alt=\"Ignite README Splash Image\" \u002F>\u003C\u002Fp>\n\n# Ignite - the battle-tested React Native boilerplate\n\n\u003Ca href=\"https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Fignite-cli\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Fignite-cli.svg\" alt=\"npm version\" height=\"20\" \u002F>\u003C\u002Fa>\n![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Finfinitered\u002Fignite)\n![Twitter Follow](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fir_ignite)\n[![CircleCI](https:\u002F\u002Fdl.circleci.com\u002Fstatus-badge\u002Fimg\u002Fgh\u002Finfinitered\u002Fignite\u002Ftree\u002Fmaster.svg?style=svg)](https:\u002F\u002Fdl.circleci.com\u002Fstatus-badge\u002Fredirect\u002Fgh\u002Finfinitered\u002Fignite\u002Ftree\u002Fmaster)\n\n## Proven React Native boilerplate\n\nDeveloped and maintained consistently since 2016, Ignite is the oldest active and most popular third-party React Native \u002F Expo app boilerplate.\n\nThis is the React Native starting point that the [Infinite Red](https:\u002F\u002Finfinite.red\u002Freact-native-app-development-company) team uses on a day-to-day basis to build client apps. Developers who use Ignite report that it saves them two to four weeks of time on average off the beginning of their React Native project!\n\n## Intro Videos\n\nHere are a few videos \u002F talks that introduce Ignite and show off some of its features. Check them out!\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd width=\"50%\">\n      \u003Cfigure>\n        \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KOSvDlFyg20\">\n          \u003Cimg src=\"https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FKOSvDlFyg20\u002Fsddefault.jpg\" alt=\"Getting Started with Ignite\"  width=\"100%\" \u002F>\u003Cbr \u002F>\n        \u003Cfigcaption>\u003Cstrong>Getting Started with Ignite\u003C\u002Fstrong>\u003C\u002Ffigcaption>\n        \u003C\u002Fa>\n      \u003C\u002Ffigure>\n    \u003C\u002Ftd>\n    \u003Ctd>\n      \u003Cfigure>\n        \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=dNWkJOpD6YE&list=PLFHvL21g9bk0XOO9XK6d6S9w1jBU6Dz_U&index=16\">\n          \u003Cimg src=\"https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FdNWkJOpD6YE\u002Fsddefault.jpg\" alt=\"Sweetening React Native Development With Ignite\" width=\"100%\" \u002F>\u003Cbr \u002F>\n        \u003Cfigcaption>\u003Cstrong>Ignite talk at Chain React 2024 - Robin Heinze\u003C\u002Fstrong>\u003C\u002Ffigcaption>\n        \u003C\u002Fa>\n      \u003C\u002Ffigure>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## [Full Documentation](https:\u002F\u002Fgithub.com\u002Finfinitered\u002Fignite\u002Fblob\u002Fmaster\u002Fdocs\u002FREADME.md)\n\nWe've put great effort into the documentation as a team, please [read through it here](https:\u002F\u002Fgithub.com\u002Finfinitered\u002Fignite\u002Fblob\u002Fmaster\u002Fdocs). If you're unsure why a certain decision was made related to this boilerplate or how to proceed with a particular feature, it's likely documented. If it still isn't clear, go through the proper [help channels](#reporting-bugs--getting-help) and we always welcome PRs to improve the docs!\n\n## Tech Stack\n\nNothing makes it into Ignite unless it's been proven on projects that Infinite Red works on. Ignite apps include the following rock-solid technical decisions out of the box:\n\n| Library                          | Category             | Version | Description                                    |\n| -------------------------------- | -------------------- | ------- | ---------------------------------------------- |\n| React Native                     | Mobile Framework     | v0.81   | The best cross-platform mobile framework       |\n| React                            | UI Framework         | v19     | The most popular UI framework in the world     |\n| TypeScript                       | Language             | v5      | Static typechecking                            |\n| React Navigation                 | Navigation           | v7      | Performant and consistent navigation framework |\n| Expo                             | SDK                  | v55     | Allows (optional) Expo modules                 |\n| Expo Font                        | Custom Fonts         | v14     | Import custom fonts                            |\n| Expo Localization                | Internationalization | v17     | i18n support (including RTL!)                  |\n| RN Reanimated                    | Animations           | v4      | Beautiful and performant animations            |\n| MMKV                             | Persistence          | v3      | State persistence                              |\n| apisauce                         | REST client          | v3      | Communicate with back-end                      |\n| Jest                             | Test Runner          | v29     | Standard test runner for JS apps               |\n| date-fns                         | Date library         | v4      | Excellent date library                         |\n| react-native-keyboard-controller | Keyboard library     | v1      | Great keyboard manager library                 |\n| react-native-edge-to-edge        | UI library           | v1      | Enables edge-to-edge in Android                |\n| Reactotron RN                    | Inspector\u002FDebugger   | v5      | JS debugging                                   |\n| Maestro                          | Testing Framework    |         | Automate end-to-end UI testing                 |\n| Hermes                           | JS engine            |         | Fine-tuned JS engine for RN                    |\n\nIgnite also comes with a [component library](.\u002Fdocs\u002Fboilerplate\u002Fapp\u002Fcomponents\u002FComponents.md) that is tuned for custom designs, theming support, testing, custom fonts, generators, and much, much more.\n\n## Quick Start\n\nPrerequisites:\n\n- You'll need at least a recent version of [Node](https:\u002F\u002Fnodejs.org\u002Fen) to run the CLI\n- For compiling\u002Frunning in a simulator, make sure you're set up for React Native by following [the official documentation](https:\u002F\u002Freactnative.dev\u002Fdocs\u002Fenvironment-setup).\n\nThe Ignite CLI will walk you through the steps to ignite a new React Native app:\n\n```bash\n# Get walked through the prompts for the different options to start your new app\nnpx ignite-cli@latest new PizzaApp\n\n# Accept all the recommended defaults and get straight to coding!\nnpx ignite-cli@latest new PizzaApp --yes\n```\n\nOnce you're up and running, check out our [Getting Started Guide](https:\u002F\u002Fdocs.infinite.red\u002Fignite-cli\u002FGuide\u002F).\n\nIf you'd like to follow a tutorial, check out [this one from Robin Heinze](https:\u002F\u002Fshift.infinite.red\u002Fcreating-a-trivia-app-with-ignite-bowser-part-1-1987cc6e93a1).\n\n### Troubleshooting\n\nThe above commands may fail with various errors, depending on your operating system and dependency versions. Some troubleshooting steps to follow:\n\n- Uninstall global versions of the Ignite CLI via `npm uninstall -g ignite-cli` and use the CLI via `npx ignite-cli`\n- Make sure you are using a reasonably recent version of Node. This can be checked via the `node --version` command. If you require multiple Node versions on your system, install `nvm`, and then run `nvm install --lts`. At the time of writing, Node LTS is v20.x.x.\n- If the installation fails because of an Xcode error (missing Xcode command line tools), the easiest way to install them is to run `sudo xcode-select --install` in your terminal.\n- If Xcode and command line tools are already installed, but the installation complains about missing patch dependencies, you may need to switch the Xcode location to something else: `sudo xcode-select -s \u002FApplications\u002FXcode.app\u002FContents\u002FDeveloper`\n- Opening the project in Xcode can give you other insights into what's happening: `open .\u002Fios\u002F\u003Cyourapp>.xcworkspace`\n- Add the `--debug` switch to the Ignite CLI new command to provide additional output during project initialization\n\n## Reporting Bugs \u002F Getting Help\n\nIf you run into problems, first search the issues and discussions in this repository. If you don't find anything, you can come talk to our friendly and active developers in the Infinite Red Community Slack ([community.infinite.red](https:\u002F\u002Fcommunity.infinite.red)).\n\nIf you still need help after reaching out to the proper channels, feel free to open a new GitHub issue via `npx ignite-cli issue \"Unable to Ignite new app\"` (as an example). This will help start writing your issue with the correct diagnostic information included.\n\n## Contributing to Ignite\n\nWant to contribute to Ignite? Check out [the contributing guide](.\u002Fdocs\u002Fcontributing\u002FContributing-To-Ignite.md) for more info on how to work with the codebase.\n\n## Need Inspiration?\n\nIf you need battle-tested solutions from Infinite Red experts on everything from Accessibility, to CI\u002FCD configuration, head to [Ignite Cookbook](https:\u002F\u002Fignitecookbook.com) for code snippets from our team and the community!\n\n## No time to learn React Native? Hire Infinite Red for your next project\n\nWe get it – sometimes there just isn’t enough time on a project to learn the ins and outs of a new framework. Infinite Red’s here to help! Our experienced team of React Native engineers have worked with companies like Microsoft, GasBuddy, Zoom, and Mercari to bring some of the most complex React Native projects to life.\n\nWhether it’s running a full project or training a team on React Native, we can help you solve your company’s toughest engineering challenges – and make it a great experience at the same time.\n\nReady to see how we can work together? [Send us a message](https:\u002F\u002Finfinite.red\u002Fcontact)\n\n## Further Reading\n\n- Watch Jamon Holmgren's talk at React Live Amsterdam 2019 where he uses Ignite to build an app in less than 30 minutes: [https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=OgiFKMd_TeY](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=OgiFKMd_TeY)\n- Prior art includes [Ignite Andross](https:\u002F\u002Fgithub.com\u002Finfinitered\u002Fignite-andross) and [Ignite Bowser](https:\u002F\u002Fgithub.com\u002Finfinitered\u002Fignite-bowser) (which is very similar to the current version of Ignite).\n- [Who are We?](https:\u002F\u002Finfinite.red\u002Freact-native-app-development-company) - Learn More About Infinite Red, the top React Native app development company\n\n## License and Trademark Notice\n\nThis project's source code is licensed under the [MIT License](LICENSE). The Ignite name, its logo, and any other brand assets associated with Ignite and Infinite Red are the exclusive property of Infinite Red, Inc. These marks are not covered by the MIT License provided herein and may not be used without explicit written permission from Infinite Red, Inc.\n\n### Note on Generated Code\n\nThe MIT License applies solely to the source code of the Ignite CLI and the source code of the included boilerplate project. Any source code generated by using the Ignite CLI, not including trademark assets described above, is owned entirely by the individual or entity that generated it.\n\nHowever, some files may be added or installed automatically as part of the generation process (e.g. through npm packages). These files are subject to their own licenses, which may include more restrictive terms. It is your responsibility to review and comply with the licenses of any third-party dependencies included in the generated project.\n","Ignite 是一个经过实战验证的 React Native 项目脚手架，附带 CLI 工具、组件\u002F模型生成器等功能。其核心功能包括提供一套成熟的开发模板、CLI 命令行工具以及自动生成代码的能力，支持 TypeScript，并集成了 Expo 和 MobX State Tree 等技术栈，确保了项目的可维护性和高效性。适用于需要快速启动高质量 React Native 应用的场景，如企业级应用或初创项目，能够显著缩短初始开发周期。","2026-06-11 02:56:00","top_language"]