awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/react-native-windows

0
View on GitHub↗
17,300 星标·1,196 分支·C++·2 次浏览microsoft.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.

Star 历史

microsoft/react-native-windows 的 Star 历史图表microsoft/react-native-windows 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

React Native Windows 的开源替代方案

相似的开源项目,按与 React Native Windows 的功能重合度排序。
  • flutter/samplesflutter 的头像

    flutter/samples

    19,172在 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
    在 GitHub 上查看↗19,172
  • facebook/react-nativefacebook 的头像

    facebook/react-native

    126,019在 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
    在 GitHub 上查看↗126,019
  • apache/incubator-weexapache 的头像

    apache/incubator-weex

    13,622在 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++
    在 GitHub 上查看↗13,622
  • reactwindows/react-native-windowsReactWindows 的头像

    ReactWindows/react-native-windows

    17,296在 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++
    在 GitHub 上查看↗17,296
查看 React Native Windows 的所有 30 个替代方案→

常见问题解答

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.

microsoft/react-native-windows 的主要功能有哪些?

microsoft/react-native-windows 的主要功能包括:Windows Development, Native Module Bridges, Native UI Frameworks, Native Compilation, Native Glue Code Generators, Scene Graphs, Windows System Integrations, JavaScript-to-Native Bridges。

microsoft/react-native-windows 有哪些开源替代品?

microsoft/react-native-windows 的开源替代品包括: 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…