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
·
ptmt avatar

ptmt/react-native-macos

0
View on GitHub↗
11,197 estrellas·419 forks·JavaScript·MIT·9 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de ptmt/react-native-macosGráfico del historial de estrellas de ptmt/react-native-macos

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

Preguntas frecuentes

¿Qué hace 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.

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

Las características principales de ptmt/react-native-macos son: 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.

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

Las alternativas de código abierto para ptmt/react-native-macos incluyen: 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…

Alternativas open-source a React Native Macos

Proyectos open-source similares, clasificados según cuántas características comparten con React Native Macos.
  • ptmt/react-native-desktopAvatar de ptmt

    ptmt/react-native-desktop

    11,197Ver en 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
    Ver en GitHub↗11,197
  • 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
  • microsoft/reactxpAvatar de microsoft

    microsoft/reactxp

    8,257Ver en 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
    Ver en GitHub↗8,257
  • tomauty/react-native-chartAvatar de tomauty

    tomauty/react-native-chart

    1,569Ver en 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
    Ver en GitHub↗1,569
Ver las 30 alternativas a React Native Macos→