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-desktop

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

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.

Historial de estrellas

Gráfico del historial de estrellas de ptmt/react-native-desktopGráfico del historial de estrellas de ptmt/react-native-desktop

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-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.

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

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

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

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

Alternativas open-source a React Native Desktop

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

    ptmt/react-native-macos

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

    pojala/electrino

    4,398Ver en 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
    Ver en GitHub↗4,398
  • necolas/react-native-webAvatar de necolas

    necolas/react-native-web

    22,132Ver en 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
    Ver en GitHub↗22,132
  • avaloniaui/avaloniaAvatar de AvaloniaUI

    AvaloniaUI/Avalonia

    30,986Ver en 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
    Ver en GitHub↗30,986
  • Ver las 30 alternativas a React Native Desktop→