Our Ecosystem
We aim to build a vibrant and inclusive ecosystem that goes beyond the main React Native GitHub repository. Our community consists of three types of stakeholders:Partners
Companies significantly invested in React Native
Core Contributors
Individuals who contribute to the React Native project
Community Contributors
Maintainers of react-native-community projects
Partners
Partners are companies significantly invested in React Native that demonstrate ownership and push for improvements. Partnership is not a status symbol—it’s a commitment to invest significant resources into improving React Native.Current Partners
- Meta - Oversees the React Native product and maintains the core repository
- Expo - Builds Expo Go, SDK, Snack, and EAS; maintains React Native Directory
- Microsoft - Develops React Native Windows and macOS; maintains rnx-kit
- Callstack - Maintains React Native CLI, develops RNEF and Re.Pack
- Software Mansion - Maintains core infrastructure including JSC and Animated
- Shopify - Maintains open source libraries like FlashList and Skia
- Infinite Red - Maintains Ignite CLI, organizes Chain React Conf
- Coinbase - Supports community modules and releases
- Wix.com - Maintains Detox, UI Lib, Navigation, and more
Incubating Partners
- Expensify - Developing open-source Expensify Chat
- Sentry - Develops Error and Performance Monitoring SDK
Core Contributors
Core contributors are individuals who display lasting commitment to React Native’s evolution and maintenance. They:- Consistently contribute high-quality changes, fixes, and improvements
- Actively review changes and provide quality feedback
- Manage the release process by maintaining release branches
- Help other users with GitHub issues
- Mentor and encourage first-time contributors
- Build an inclusive community with people from all backgrounds
Becoming a Core Contributor
Core contributor status is attained after consistently contributing and taking on the responsibilities outlined above. You can apply using our application form.We aim to make contributing to React Native as easy and transparent as possible.
Community Contributors
Community contributors support projects in the react-native-community organization. This organization serves as an incubator for high-quality components that extend React Native’s capabilities.Benefits
- Keep React Native core small and performant
- Provide visibility through shared representation
- Ensure consistent standards for code, documentation, and UX
- Upgrade components when breaking changes occur
- Find maintainers for important abandoned projects
Discussion Groups
We have dedicated discussion groups for:Get Started
Ready to contribute? Check out our How to Contribute guide to learn about:- Reporting bugs and issues
- Submitting pull requests
- Code review process
- Development workflow