awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/react-native-windows

0
View on GitHub↗
17,300 estrellas·1,196 forks·C++·2 vistasmicrosoft.github.io/react-native-windows↗

React Native Windows

This project is a framework for Windows desktop application development that allows the creation of native user interfaces using React and JavaScript. It enables the compilation of high-level application logic into native executables by targeting the Windows software development kit.

The system leverages a C++ scene graph and visual layer for high-performance native rendering and provides mechanisms to map JavaScript calls to native C++ or C# methods. It synchronizes application styles with native operating system theme brushes to maintain visual consistency and manages desktop-specific interactions such as window control and mouse input.

Capability areas cover native module integration, automatic dependency linking, and binary build acceleration. The toolset also includes support for application package signing and packaging for both standalone distribution and official app store submission.

Development environments can be provisioned via local images or cloud instances to provide a consistent build surface.

Features

  • Windows Development - Provides a framework for building native Windows apps using React and JavaScript while leveraging the Windows SDK.
  • Native Module Bridges - Provides interfaces that link JavaScript application logic to native Windows C++ or C# APIs for system access.
  • Native UI Frameworks - Renders user interfaces and executes logic using a web-based language while leveraging a native software development kit.
  • Native Compilation - Compiles high-level application logic into native executables by targeting the Windows SDK.
  • Native Glue Code Generators - Generates the platform-specific native glue code required to bridge high-level logic with system APIs.
  • Scene Graphs - Implements a high-performance visual layer and scene graph for rendering native UI components on Windows.
  • Windows System Integrations - Connects JavaScript application logic to low-level C++ or C# system APIs to access OS-specific hardware and features.
  • JavaScript-to-Native Bridges - Implements a serialized message bus to map JavaScript calls to native C++ or C# methods.
  • Cross-Platform UI Frameworks - Creates consistent user interfaces across different operating systems by sharing a single codebase with native rendering.
  • Native UI Scene Graphs - Uses a C++ scene graph and visual layer to implement high-performance, responsive native user interfaces.
  • Native Windows UI Renderers - Renders platform-specific views by implementing custom native component interfaces using Windows UI frameworks.
  • Native API Extensions - Allows integration of custom native modules and UI components to extend the framework's capabilities.
  • Automatic Module Linking - Automatically detects and connects third-party native implementations to the project to simplify configuration.
  • Native Module Linking - Connects native code and build systems with community modules to avoid manual configuration.
  • Automatic Native Dependency Linking - Automatically detects and connects native implementations for app projects and third-party modules.
  • Browser-Based App Inspection - Executes application code in a web browser to use standard developer tools for inspecting and debugging.
  • Build Accelerators - Accelerates the application compilation process by using pre-built binary packages.
  • Pre-compiled Package Binaries - Utilizes pre-compiled binary packages to reduce compilation time and disk usage during the build process.
  • OS Window and Input Management - Controls window instances and handles desktop-specific interactions such as mouse input and keyboarding.
  • Native Dependency Management - Automatically configures and connects native system libraries to the project during the build process.
  • Desktop Windowing Management - Manages desktop-specific interactions such as window control, mouse input, and system theme synchronization.
  • Dynamic Theming - Triggers style updates and executes logic automatically whenever the user switches the active system theme.
  • System Theme Integration - Maps application styles to system theme brushes and specialty effects to ensure visual consistency with the operating system.
  • System Theme Synchronization - Synchronizes application styles with native Windows theme brushes to maintain visual consistency.
  • Visual Styling Systems - Implements system level themes and brushes to align the interface with modern operating system design standards.

Historial de estrellas

Gráfico del historial de estrellas de microsoft/react-native-windowsGráfico del historial de estrellas de microsoft/react-native-windows

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Native Windows

Proyectos open-source similares, clasificados según cuántas características comparten con React Native Windows.
  • flutter/samplesAvatar de flutter

    flutter/samples

    19,172Ver en GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    Ver en GitHub↗19,172
  • facebook/react-nativeAvatar de facebook

    facebook/react-native

    126,019Ver en GitHub↗

    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

    C++androidapp-frameworkcross-platform
    Ver en GitHub↗126,019
  • apache/incubator-weexAvatar de apache

    apache/incubator-weex

    13,622Ver en 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++
    Ver en GitHub↗13,622
  • reactwindows/react-native-windowsAvatar de ReactWindows

    ReactWindows/react-native-windows

    17,296Ver en GitHub↗

    react-native-windows is a framework and rendering system used to build native desktop applications for Windows using React. It functions as an extension that brings a mobile-first development model to the Windows desktop environment, mapping React components directly to native Windows interface elements. The project enables the creation of desktop software through a declarative component-based architecture. It integrates React Native projects into the Windows ecosystem by translating components into native user interface elements rather than using web views. The framework covers cross-platfo

    C++
    Ver en GitHub↗17,296
Ver las 30 alternativas a React Native Windows→

Preguntas frecuentes

¿Qué hace microsoft/react-native-windows?

This project is a framework for Windows desktop application development that allows the creation of native user interfaces using React and JavaScript. It enables the compilation of high-level application logic into native executables by targeting the Windows software development kit.

¿Cuáles son las características principales de microsoft/react-native-windows?

Las características principales de microsoft/react-native-windows son: Windows Development, Native Module Bridges, Native UI Frameworks, Native Compilation, Native Glue Code Generators, Scene Graphs, Windows System Integrations, JavaScript-to-Native Bridges.

¿Qué alternativas de código abierto existen para microsoft/react-native-windows?

Las alternativas de código abierto para microsoft/react-native-windows incluyen: flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user… facebook/react-native — This project is a cross-platform mobile framework that enables the development of native iOS and Android applications… apache/incubator-weex — Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating… reactwindows/react-native-windows — react-native-windows is a framework and rendering system used to build native desktop applications for Windows using… mhammond/pywin32 — pywin32 is a collection of Python extensions that serve as a wrapper for the native Windows API, enabling the… apache/incubator-weex-ui — This project is a cross-platform UI framework and component library designed for the Weex framework. It provides a…