react/react-native
A framework for building native applications using React
What it is
Learn once, write anywhere: Create native apps for Android, iOS, and more using React Getting Started · Learn the Basics · Showcase · Contribute · Community · Support React Native lets you build native apps using React. Written in JavaScript, rendered with native code.
When to use it
Reach for react-native when you want your project on iOS, Android, macOS, Windows or Linux — it's written in C++ and fits stacks tagged android, app-framework, cross-platform, ios.