Skip to main content
Thank you for your interest in contributing to React Native! We welcome all types of contributions, from commenting on and triaging issues to reviewing and sending Pull Requests.

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
We’re always looking for active, enthusiastic members of the React Native community to become contributors. Above all else, we are always polite and friendly.

Build docs developers (and LLMs) love