{"id":21133539,"url":"https://github.com/trixtateam/react-native-boiler-plate","last_synced_at":"2026-04-06T21:31:00.548Z","repository":{"id":38899406,"uuid":"257857311","full_name":"trixtateam/react-native-boiler-plate","owner":"trixtateam","description":"A React Native project template for building solid applications keeping the state, selectors, sagas together with a screen. ","archived":false,"fork":false,"pushed_at":"2023-01-26T19:27:52.000Z","size":4112,"stargazers_count":1,"open_issues_count":20,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T12:34:46.852Z","etag":null,"topics":["generated-code","nodejs","phoenix-channels","react","react-hook-form","react-hooks","react-native","react-native-paper","react-navigation","redux","redux-saga"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trixtateam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-22T09:43:00.000Z","updated_at":"2021-01-21T14:50:32.000Z","dependencies_parsed_at":"2023-02-14T22:16:42.650Z","dependency_job_id":null,"html_url":"https://github.com/trixtateam/react-native-boiler-plate","commit_stats":null,"previous_names":[],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/trixtateam/react-native-boiler-plate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixtateam%2Freact-native-boiler-plate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixtateam%2Freact-native-boiler-plate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixtateam%2Freact-native-boiler-plate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixtateam%2Freact-native-boiler-plate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trixtateam","download_url":"https://codeload.github.com/trixtateam/react-native-boiler-plate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixtateam%2Freact-native-boiler-plate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31491094,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"ssl_error","status_checked_at":"2026-04-06T17:22:54.741Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["generated-code","nodejs","phoenix-channels","react","react-hook-form","react-hooks","react-native","react-native-paper","react-navigation","redux","redux-saga"],"created_at":"2024-11-20T06:12:39.906Z","updated_at":"2026-04-06T21:31:00.313Z","avatar_url":"https://github.com/trixtateam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://hackernoon.com/hn-images/1*ub1DguhAtkCLvhUGuVGr6w.png\" alt=\"react native boilerplate banner\" align=\"center\" /\u003e\n\n\u003cbr /\u003e\n\n![GitHub Release Date](https://img.shields.io/github/release-date/trixtateam/react-native-boiler-plate?style=for-the-badge)\n![GitHub last commit](https://img.shields.io/github/last-commit/trixtateam/react-native-boiler-plate?style=for-the-badge)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/m/trixtateam/react-native-boiler-plate?style=for-the-badge)\n![GitHub commits since latest release](https://img.shields.io/github/commits-since/trixtateam/react-native-boiler-plate/latest?style=for-the-badge)\n![GitHub top language](https://img.shields.io/github/languages/top/trixtateam/react-native-boiler-plate?style=for-the-badge)\n\n\u003cdiv align=\"center\"\u003e\u003cstrong\u003eStart your next react native project in seconds\u003c/strong\u003e\u003c/div\u003e\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003csub\u003eInspired by \u003ca href=\"https://twitter.com/mxstbr\"\u003eMax Stoiber's\u003c/a\u003e \u003ca href=\"https://github.com/react-boilerplate/react-boilerplate\"\u003eReact Boiler Plate\u003c/a\u003e.\u003c/sub\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003csub\u003eCreated by \u003ca href=\"https://github.com/jacqueswho\"\u003eJacques Nel\u003c/a\u003e.\u003c/sub\u003e\n  \u003cbr/\u003e\n  \u003csub\u003eIntegrating React Native with \u003ca href=\"https://hexdocs.pm/phoenix/channels.html#the-moving-parts\"\u003ePhoenix Channels\u003c/a\u003e\u003c/sub\u003e\n\u003c/div\u003e\n\n## Features\n\n\u003cdl\u003e\n  \u003cdt\u003eQuick scaffolding\u003c/dt\u003e\n  \u003cdd\u003eCreate components, containers, navigators, selectors and sagas - and their tests - right from the CLI!\u003c/dd\u003e\n\n  \u003cdt\u003eInstant feedback\u003c/dt\u003e\n  \u003cdd\u003eEnjoy the best DX (Developer eXperience) and code your app at the speed of thought! Your saved changes to the styles and JS are reflected instantaneously without refreshing the app. Preserve application state even when you update something in the underlying code!\u003c/dd\u003e\n\n  \u003cdt\u003ePredictable state management\u003c/dt\u003e\n  \u003cdd\u003eUnidirectional data flow allows for change logging and time travel debugging.\u003c/dd\u003e\n\n  \u003cdt\u003eNext generation JavaScript\u003c/dt\u003e\n  \u003cdd\u003eUse template strings, object destructuring, arrow functions, JSX syntax and more.\u003c/dd\u003e\n  \n  \u003cdt\u003eRedux Integration\u003c/dt\u003e\n    \u003cdd\u003eUse template strings, object destructuring, arrow functions, JSX syntax and more.\u003c/dd\u003e\n    \n  \u003cdt\u003eRedux Saga Integration\u003c/dt\u003e\n  \u003cdd\u003eExecuting logic in an asynchronous way without ending in callback hell.\n   Sagas are triggered by Redux actions and can also trigger Redux actions to alter state. By using JavaScript generators (`yield`), sagas are written in a synchronous-like manner while still executing asynchronously.\u003c/dd\u003e\n  \n\u003c/dl\u003e\n\n## Quick start\n\n1.  Make sure that you have Node.js v8.10 and npm v5 or above installed.\n2.  Follow the [getting started guide](https://reactnative.dev/docs/environment-setup)\n3.  Clone this repo using `git clone --depth=1 https://github.com/trixtateam/react-native-boiler-plate.git \u003cYOUR_PROJECT_NAME\u003e`\n4.  Move to the appropriate directory: `cd \u003cYOUR_PROJECT_NAME\u003e`.\u003cbr /\u003e\n5.  Run `npm run install` in order to install dependencies and clean the git repo.\u003cbr /\u003e\n\n\n### Android\n\n- only the first time you run the project, you need to generate a debug key with:\n  - `cd android/app`\n  - `keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000`\n  - `cd ../..` to come back to the root folder\n- `npm run start` to start the metro bundler, in a dedicated terminal\n- `npm run android` to run the Android application (remember to start a simulator or connect an Android phone)\n\n### iOS\n\n- `cd ios`\n- `pod install` to install pod dependencies\n- `cd ..` to come back to the root folder\n- `npm run start` to start the metro bundler, in a dedicated terminal\n- `npm run ios` to run the iOS application (remember to start a simulator or connect an iPhone phone)\n\nNow you're ready to rumble!\n## Documentation\n\n- [**The Hitchhikers Guide to `react-native-boiler-plate`**](docs/general/introduction.md): An introduction for newcomers to this boilerplate.\n- [Overview](docs/general): A short overview of the included tools\n- [**Commands**](docs/general/commands.md): Getting the most out of this boilerplate\n- [Testing](docs/testing): How to work with the built-in test harness\n- [Your app](docs/js): Supercharging your app with Navigation, Redux, simple\n  asynchronicity helpers, etc.\n- [**Troubleshooting**](docs/general/gotchas.md): Solutions to common problems faced by developers.\n\n## Supporters\n\n\u003ca href=\"https://github.com/jacqueswho\" target=\"_blank\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/4375492?s=460\u0026u=647ce553024114d52deea71dd01303f70fe68805\u0026v=4\" height=\"50px\"\u003e\u003c/a\u003e\n\n## License\n\nThis project is licensed under the MIT license, Copyright (c) 2019  Jacques\nNel. For more information see `LICENSE.md`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrixtateam%2Freact-native-boiler-plate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrixtateam%2Freact-native-boiler-plate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrixtateam%2Freact-native-boiler-plate/lists"}