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

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

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

ptmt/react-native-desktop

0
View on GitHub↗
11,197 星标·419 分支·JavaScript·MIT·4 次浏览

React Native Desktop

This project is a framework for building native macOS desktop applications. It serves as a desktop port of a cross-platform mobile framework, providing a development environment and a native UI library to create software using native system frameworks and a component-based architecture.

The framework enables the development of native macOS applications by integrating a JavaScript-based workflow with macOS system-level frameworks. It facilitates cross-platform UI development by allowing logic and design patterns to be shared across different operating systems while maintaining native desktop integration.

Features

  • Desktop Development - Provides a comprehensive framework for building native macOS desktop applications using component-based architecture.
  • Native macOS API Bridges - Provides structured binding layers that expose macOS system APIs to JavaScript for hardware and OS access.
  • JavaScript Runtimes - Integrates a JavaScript engine to execute application logic and communicate with the native macOS system layer.
  • Cross-Platform UI Frameworks - Provides a framework to share UI logic and design patterns across different operating systems using React Native.
  • Native Rendering Bridges - Provides a bridge that serializes UI updates via JSON to map components to native macOS view hierarchies.
  • Native UI Component Libraries - Supplies a library of native macOS UI components that render as platform-specific views.
  • Native UI Component Mappers - Maps React Native UI component declarations to native macOS Cocoa framework views.
  • Cross-Platform Desktop Frameworks - Acts as a desktop port of a cross-platform mobile framework for building native macOS applications.
  • Native macOS Frameworks - Provides a native development environment for creating macOS software using system-level frameworks.
  • macOS Application Build Tooling - Enables the creation and packaging of native macOS desktop applications using system frameworks.
  • Asynchronous Bridge Communications - Implements a messaging system to handle asynchronous data exchange between the JavaScript thread and the native macOS main thread.
  • Application Frameworks - React Native implementation for building native macOS applications.

Star 历史

ptmt/react-native-desktop 的 Star 历史图表ptmt/react-native-desktop 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

ptmt/react-native-desktop 是做什么的?

This project is a framework for building native macOS desktop applications. It serves as a desktop port of a cross-platform mobile framework, providing a development environment and a native UI library to create software using native system frameworks and a component-based architecture.

ptmt/react-native-desktop 的主要功能有哪些?

ptmt/react-native-desktop 的主要功能包括:Desktop Development, Native macOS API Bridges, JavaScript Runtimes, Cross-Platform UI Frameworks, Native Rendering Bridges, Native UI Component Libraries, Native UI Component Mappers, Cross-Platform Desktop Frameworks。

ptmt/react-native-desktop 有哪些开源替代品?

ptmt/react-native-desktop 的开源替代品包括: ptmt/react-native-macos — react-native-macos is a framework for building native macOS desktop applications using a JavaScript-driven… pojala/electrino — Electrino is a cross-platform desktop application framework used to build lightweight software with web technologies.… necolas/react-native-web — This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web… avaloniaui/avalonia — Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows,… kusti8/proton-native — Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows,… reactwindows/react-native-windows — react-native-windows is a framework and rendering system used to build native desktop applications for Windows using…

React Native Desktop 的开源替代方案

相似的开源项目,按与 React Native Desktop 的功能重合度排序。
  • ptmt/react-native-macosptmt 的头像

    ptmt/react-native-macos

    11,197在 GitHub 上查看↗

    react-native-macos is a framework for building native macOS desktop applications using a JavaScript-driven architecture. It functions as a cross-platform UI framework that renders user interfaces directly to native desktop elements and Cocoa components without relying on a web browser. The project provides a native app build tool for bundling code and static assets into distribution files for the macOS operating system. It also includes a native component previewer to verify how individual UI elements render and function within the desktop environment. The framework covers native UI componen

    JavaScript
    在 GitHub 上查看↗11,197
  • pojala/electrinopojala 的头像

    pojala/electrino

    4,398在 GitHub 上查看↗

    Electrino is a cross-platform desktop application framework used to build lightweight software with web technologies. It functions as a native browser desktop runtime that leverages the host operating system's pre-installed web engine to render interfaces instead of bundling a separate browser binary. The framework provides a native window manager to spawn and control application windows and system tray icons from a background process. It includes an inter-process communication bridge to synchronize application state by exchanging messages between the background process and the renderer. The

    C#desktopelectronelectronjs
    在 GitHub 上查看↗4,398
  • necolas/react-native-webnecolas 的头像

    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
  • avaloniaui/avaloniaAvaloniaUI 的头像

    AvaloniaUI/Avalonia

    30,986在 GitHub 上查看↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    在 GitHub 上查看↗30,986
  • 查看 React Native Desktop 的所有 30 个替代方案→