awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebook avatar

facebook/react-native

0
View on GitHub↗
126,019 نجوم·25,179 تفرعات·C++·MIT·20 مشاهداتreactnative.dev↗

React Native

This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering.

The framework distinguishes itself through a robust bridge architecture that serializes updates and events over a message bus, facilitating two-way communication between the JavaScript runtime and native host components. It includes a specialized build-time toolchain that generates type-safe glue code, allowing for the seamless integration of custom native modules. Developers can further refine platform-specific behavior by utilizing file-extension-based resolution, which automatically selects the appropriate implementation for the target operating system during the build process.

Beyond its core rendering capabilities, the project provides a comprehensive suite of tools for managing application state, styling layouts, and optimizing performance for large datasets through virtualized list rendering. It supports deep integration with native mobile features, including hardware-level APIs and accessibility services, ensuring that applications can adapt to system-level preferences and assistive technologies. The framework also includes built-in developer utilities for real-time performance monitoring, debugging, and testing across the entire application lifecycle.

Features

  • Mobile Development Frameworks - Enables the development of native iOS and Android applications from a single codebase using a declarative interface model.
  • App Frameworks - Supports the creation of native mobile applications for multiple platforms from a unified codebase.
  • Mobile Capabilities - Integrates native-rendered UI elements into mobile applications by bridging web-based logic with platform-specific view layers.
  • JavaScript Runtimes - Executes application logic within optimized environments to maintain consistent behavior across different mobile platforms.
  • Declarative UI Patterns - Implements a paradigm where interfaces are composed from reusable components and state changes are automatically reconciled into rendered output.
  • Declarative Reconciliation Engines - Maps state-driven UI descriptions to efficient updates of underlying host-platform widgets to maintain a consistent view hierarchy.
  • Asynchronous Bridge Communications - Decouples application logic from native host threads by serializing events and UI updates over an asynchronous message bus.
  • HTML Element Wrappers - Exposes core interface building blocks like views, text, and images that respond to user touch and input events.
  • Declarative UI Frameworks - Constructs complex user interfaces using a component-based model that maps declarative descriptions to native platform view primitives.
  • Native UI Primitives - Bundles essential UI components that map directly to platform-specific native implementations for layout, text, and input.
  • Declarative Component Definitions - Defines reusable UI components as functions that return elements, enabling the construction of complex interfaces through modular composition.
  • Component State Management - Tracks and updates internal component data in response to user interactions using specialized hooks.
  • JavaScript-to-Native Bridges - Coordinates two-way data flow between JavaScript components and host-platform native UI widgets.
  • Asynchronous Bridge Runtimes - Runs application logic within an optimized, isolated environment that remains independent of the host platform's main UI thread.
  • JSX Syntax Extensions - Embeds JavaScript expressions and variables directly into UI markup to render dynamic content within component templates.
  • Debugger Interfaces - Facilitates code inspection, log viewing, and component profiling through integrated debugging and diagnostic panels.
  • Compile-Time Code Generators - Automates the creation of type-safe native bindings from interface definitions to link application logic with platform-specific modules.
  • Platform-Specific Source Resolution - Separates platform-specific logic into distinct files using extensions to automatically load the correct implementation during the build process.
  • Native Glue Code Generators - Produces native C++, Java, or Objective-C++ code from typed specifications to bridge custom modules during the build phase.
  • Native UI Bindings - Displays native platform-specific components to maintain a consistent look and feel within the host operating system.
  • Component Data Passing - Customizes component behavior and appearance by passing data through properties to create flexible UI elements.
  • List Virtualization - Optimizes performance by implementing layout measurement strategies and specialized components to render large datasets efficiently.
  • Core Frameworks - Framework for building native mobile applications using hook-based patterns.
  • Cross-Platform Development - Framework for native apps using React.
  • Cross Platform Frameworks - Framework for building native apps using JavaScript and React.
  • تطبيقات سطح المكتب والهاتف المحمول - Framework for building native apps using React.
  • Desktop and Mobile Development - Framework for building native iOS apps with React.
  • أدوات المطور - Reference implementation for testing views and modules.
  • Frameworks and Libraries - Framework for building native mobile apps using React.
  • تطوير تطبيقات الجوال - Framework for building native mobile apps using JavaScript.
  • MVC Frameworks - Framework for building native apps with React.
  • Web Frameworks - A framework for building native apps with React.
  • Declarative Styling Engines - Translates CSS-like styling rules into native layout instructions to maintain visual consistency across diverse mobile platforms.
  • Virtualized Lists - Maintains high performance and low memory overhead by rendering only the list items currently visible within the viewport.
  • In-App Debugging Consoles - Offers an in-app console for viewing logs, warnings, and stack traces to accelerate the debugging process.
  • Performance Overlays - Displays real-time performance metrics, including frame rates and resource utilization, directly within the application during development.
  • Native UI Integration Modules - Allows the embedding of framework-driven interface components into existing native mobile application codebases.
  • Platform-Specific Resolution Strategies - Resolves source files based on target operating system extensions to ensure the correct platform-specific assets are bundled during compilation.
  • Syntax Transformers - Transpiles modern JavaScript syntax into compatible code to support advanced language features without requiring native engine updates.
  • Android Platform Integrations - Provides direct access to system-level hardware features, notification services, and navigation patterns for deep integration with the operating system.
  • Multiplatform Code Sharing - Utilizes platform-specific file extensions to share logic across native environments while maintaining distinct implementations where necessary.
  • Mobile End-to-End Testing - Automates user journeys on physical devices or simulators to confirm that core application functionality remains intact.
  • Frame Rate Monitors - Monitors frame rates across both JavaScript and UI threads to pinpoint performance bottlenecks.
  • UI - Verifies user interface interactions and component states through automated assertions to ensure visual and functional consistency.
  • Mobile Accessibility Support - Queries system-level accessibility settings to ensure inclusive experiences for users relying on screen readers.

سجل النجوم

مخطط تاريخ النجوم لـ facebook/react-nativeمخطط تاريخ النجوم لـ facebook/react-native

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ React Native

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Native.
  • nativescript/nativescriptالصورة الرمزية لـ NativeScript

    NativeScript/NativeScript

    25,446عرض على GitHub↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    TypeScriptandroidangularcapacitor
    عرض على GitHub↗25,446
  • facebook/reactالصورة الرمزية لـ facebook

    facebook/react

    245,669عرض على GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • riot/riotالصورة الرمزية لـ riot

    riot/riot

    14,921عرض على GitHub↗

    Riot is a component-based library for building user interfaces through modular, single-file components. It functions as a framework for creating reusable elements that combine markup, logic, and scoped styles, which are then compiled into standard JavaScript functions for browser execution. The library distinguishes itself by utilizing direct rendering, which updates the document object model by tracking state changes without the overhead of a virtual representation. It supports server-side rendering and hydration to improve initial page load performance and search engine indexing. Developers

    JavaScriptclient-sidecustomelementcustomelements
    عرض على GitHub↗14,921
  • necolas/react-native-webالصورة الرمزية لـ necolas

    necolas/react-native-web

    22,132عرض على GitHub↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    JavaScriptcross-platformcss-in-jsgui-framework
    عرض على GitHub↗22,132
عرض جميع البدائل الـ 30 لـ React Native→

الأسئلة الشائعة

ما هي وظيفة facebook/react-native؟

This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that…

ما هي الميزات الرئيسية لـ facebook/react-native؟

الميزات الرئيسية لـ facebook/react-native هي: Mobile Development Frameworks, App Frameworks, Mobile Capabilities, JavaScript Runtimes, Declarative UI Patterns, Declarative Reconciliation Engines, Asynchronous Bridge Communications, HTML Element Wrappers.

ما هي البدائل مفتوحة المصدر لـ facebook/react-native؟

تشمل البدائل مفتوحة المصدر لـ facebook/react-native: nativescript/nativescript — NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… riot/riot — Riot is a component-based library for building user interfaces through modular, single-file components. It functions… necolas/react-native-web — This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web… reactjs/react.dev — React is a JavaScript library for building user interfaces through the composition of modular, self-contained… oven-sh/bun — Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal…