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

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

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

ptmt/react-native-macos

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

React Native Macos

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 component mapping, desktop application bundling, and the ability to load remote JavaScript bundles over HTTP to update application logic without a full rebuild.

Features

  • Native macOS Frameworks - A framework specifically targeting the macOS platform using native system APIs and Cocoa components.
  • macOS Application Build Tooling - Ships a build tool for bundling JavaScript code and static assets into native macOS distribution files.
  • Native Desktop UI Frameworks - Renders user interfaces directly to native desktop elements using an asynchronous architecture without a browser.
  • Cross-Platform Desktop Development - Enables building native desktop applications for macOS using a shared JavaScript codebase.
  • Native UI Primitives - Renders application interfaces by mapping components directly to platform-specific native macOS view implementations.
  • Cross-Platform UI Frameworks - Provides a system for rendering user interfaces directly to native desktop elements across platforms.
  • Asset Bundling - Processes various asset types into optimized production bundles for the macOS target.
  • Remote Application Bundles - Fetches and executes external JavaScript files over HTTP to update application logic without a full rebuild.
  • Remote Logic Bundles - Fetches and executes external JavaScript files over HTTP to update application logic without a full native rebuild.
  • Remote Logic Loading - Updates desktop application logic by fetching external JavaScript files over HTTP without requiring a full rebuild.
  • Static Asset Bundlers - Packages JavaScript source and static resources into a single distribution file for native deployment.
  • Desktop Application Packaging - Packages source code and static assets into distribution files for deployment on macOS.
  • JavaScript-to-Native Bridges - Implements an asynchronous communication layer to map JavaScript components to native macOS system primitives.
  • Native View Mappings - Translates virtual components into actual AppKit views and controllers on the macOS platform.
  • Native Rendering Bridges - Uses a JSON message bus to serialize UI updates from JavaScript to the native Cocoa view hierarchy.
  • Component Previewers - Includes a utility to verify how individual UI elements render and function within the native macOS desktop environment.
  • Development Preview Environments - Provides a native component previewer to verify how UI elements render and function.
  • Cross Platform - React Native for macOS.
  • Hybrid App Frameworks - Listed in the “Hybrid App Frameworks” section of the Awesome Mac awesome list.

Star 历史

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

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

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

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.

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

ptmt/react-native-macos 的主要功能包括:Native macOS Frameworks, macOS Application Build Tooling, Native Desktop UI Frameworks, Cross-Platform Desktop Development, Native UI Primitives, Cross-Platform UI Frameworks, Asset Bundling, Remote Application Bundles。

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

ptmt/react-native-macos 的开源替代品包括: ptmt/react-native-desktop — This project is a framework for building native macOS desktop applications. It serves as a desktop port of a… apache/incubator-weex — Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating… microsoft/reactxp — ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It… tomauty/react-native-chart — This project is a charting library designed for the React Native framework, providing a collection of reusable… lc-soft/lcui — LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX.… lapce/floem — Floem is a native desktop UI framework and cross-platform toolkit for building high-performance user interfaces. It…

React Native Macos 的开源替代方案

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

    ptmt/react-native-desktop

    11,197在 GitHub 上查看↗

    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 i

    JavaScript
    在 GitHub 上查看↗11,197
  • 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
  • microsoft/reactxpmicrosoft 的头像

    microsoft/reactxp

    8,257在 GitHub 上查看↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    TypeScript
    在 GitHub 上查看↗8,257
  • tomauty/react-native-charttomauty 的头像

    tomauty/react-native-chart

    1,569在 GitHub 上查看↗

    This project is a charting library designed for the React Native framework, providing a collection of reusable components for rendering data visualizations within mobile applications. It functions as a cross-platform interface tool that maps coordinate arrays to graphical elements, allowing developers to display statistical information consistently across both iOS and Android environments. The library enables the creation of line, bar, and pie charts through a declarative component structure. By mapping JavaScript properties to platform-specific drawing primitives, it facilitates the integrat

    JavaScriptchartjavascriptreact-native
    在 GitHub 上查看↗1,569
查看 React Native Macos 的所有 30 个替代方案→