awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
react avatar

react/react-native

0
View on GitHub↗
reactnative.dev↗

React Native

React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single codebase. It provides a native UI component library of declarative components that map directly to native platform interface controls.

The environment enables a mobile app iteration workflow that supports immediate interface updates after changing source files, bypassing full native build cycles.

The framework covers cross-platform app development and native mobile UI development, allowing for the creation of applications that render native components rather than web views.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Native Cross-Platform Development - Provides a native cross-platform development environment for building iOS and Android apps from a shared codebase.
  • Cross-Platform Application Development - Facilitates the development of applications that run across multiple target mobile operating systems.
  • Cross-Platform Frameworks - Serves as a comprehensive framework for building native applications across multiple mobile operating systems.
  • Native Mobile App Development - Enables the creation of native iOS and Android applications from a single codebase.
  • Declarative Component Architectures - Uses JavaScript and a declarative component architecture to develop native mobile applications.
  • Native UI Component Libraries - Provides the means to create user interfaces that render as native platform components instead of web views.
  • Cross-Platform Native Renderers - Compiles declarative component definitions into native platform views across multiple operating systems.
  • Hot Module Replacement - Supports an immediate interface update workflow that bypasses full native build cycles.
  • Fast Refresh Environments - Enables an environment where interface updates occur immediately without requiring full native rebuilds.
  • Rapid Iteration Workflows - Provides a workflow that eliminates long build and deployment wait times during interface development.
  • JavaScript Engines - Includes the Hermes engine, a JavaScript runtime optimized for low-memory mobile devices with AOT compilation.
  • Concurrent Rendering Architectures - Provides a concurrent rendering architecture using a shared C++ memory model for high-performance UI updates.
  • Cross-Platform Flexbox Engines - Uses a C++ implementation of Flexbox to ensure consistent layout across iOS and Android.
  • JSON Message Bus Bridges - Implements a JSON message bus to serialize UI updates between JavaScript and native hosts.
  • Direct Native Object References - Utilizes the JavaScript Interface (JSI) to allow direct references to native C++ objects, bypassing the asynchronous bridge.
  • Miscellaneous Tools - Framework for building native mobile applications.
126,092 stars·25,182 forks·C++·MIT·25 views

Star history

Star history chart for react/react-nativeStar history chart for react/react-native

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does react/react-native do?

React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single codebase. It provides a native UI component library of declarative components that map directly to native platform interface controls.

What are the main features of react/react-native?

The main features of react/react-native are: Native Cross-Platform Development, Cross-Platform Application Development, Cross-Platform Frameworks, Native Mobile App Development, Declarative Component Architectures, Native UI Component Libraries, Cross-Platform Native Renderers, Hot Module Replacement.

Which projects share features with react/react-native?

Projects with overlapping indexed features include: apache/incubator-weex — Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating… xamarin/xamarin.forms — Xamarin.Forms is a cross-platform mobile framework for building native user interfaces using a single shared codebase… beeware/toga — Toga is a cross-platform application framework and native GUI toolkit for Python. It serves as a multi-platform… tencent/hippy — Hippy is a cross-platform mobile framework that enables building applications for iOS, Android, and Web from a single… kdchang/reactjs101 — This project is a comprehensive instructional resource and tutorial guide for learning React and the broader frontend… onejs/one — One is a full-stack, cross-platform React framework and multi-target rendering engine designed to build web and native…

Projects sharing features with React Native

These projects share indexed features with React Native. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apache/incubator-weexapache avatar

    apache/incubator-weex

    13,622View on GitHub↗

    Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating systems from a single codebase. It functions as a native UI renderer and a JavaScript native UI bridge, sending serialized UI descriptions from a JavaScript engine to native mobile components. The project includes a cross-platform UI bundler and build tool to compile source code into optimized bundles for native renderers. It also provides a UI previewer and prototyping toolset that allows for testing mobile interface pages within web browsers and on physical devices. The fra

    C++
    View on GitHub↗13,622
  • xamarin/xamarin.formsxamarin avatar

    xamarin/Xamarin.Forms

    5,547View on GitHub↗

    Xamarin.Forms is a cross-platform mobile framework for building native user interfaces using a single shared codebase and .NET. It functions as a data-driven UI library and a XAML UI toolkit, allowing application layouts and visual elements to be defined using an XML-based markup language. The framework provides native API wrappers that offer access to device-specific hardware and operating system features via C#. It utilizes a system for rendering a single user interface codebase through native controls across different operating systems. The project covers adaptive layout management and ap

    C#cross-platformhacktoberfestmicrosoft
    View on GitHub↗5,547
  • beeware/togabeeware avatar

    beeware/toga

    5,379View on GitHub↗

    Toga is a cross-platform application framework and native GUI toolkit for Python. It serves as a multi-platform frontend wrapper that allows a single codebase to be deployed across macOS, Windows, Linux, Android, and iOS. The toolkit functions as a native widget UI library, mapping high-level Python interface definitions directly to the host operating system's own visual components. This ensures that applications use native system widgets to match the look and feel of the target environment rather than relying on custom drawing libraries. The framework covers cross-platform development for d

    Pythonguipython
    View on GitHub↗5,379
  • tencent/hippyTencent avatar

    Tencent/Hippy

    8,533View on GitHub↗

    Hippy is a cross-platform mobile framework that enables building applications for iOS, Android, and Web from a single codebase using web development technologies. It functions as a dynamic app framework, supporting runtime code updates and dynamic content delivery across platforms, and connects JavaScript application logic with native platform APIs through a JavaScript bridge. The framework distinguishes itself through its bridge-based native rendering approach, which serializes UI updates over a JSON message bus to a native host that maintains the real view hierarchy. It employs a component-

    C++androidcross-platformfrontend
    View on GitHub↗8,533
Compare all 30 related projects→