awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ptmt avatar

ptmt/react-native-desktop

0
View on GitHub↗
11,197 stars·419 forks·JavaScript·MIT·20 views

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 history

Star history chart for ptmt/react-native-desktopStar history chart for ptmt/react-native-desktop

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ptmt/react-native-desktop do?

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.

What are the main features of ptmt/react-native-desktop?

The main features of ptmt/react-native-desktop are: 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.

What are some open-source alternatives to ptmt/react-native-desktop?

Open-source alternatives to ptmt/react-native-desktop include: 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…

Open-source alternatives to React Native Desktop

Similar open-source projects, ranked by how many features they share with React Native Desktop.
  • ptmt/react-native-macosptmt avatar

    ptmt/react-native-macos

    11,197View on 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
    View on GitHub↗11,197
  • pojala/electrinopojala avatar

    pojala/electrino

    4,398View on 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
    View on GitHub↗4,398
  • necolas/react-native-webnecolas avatar

    necolas/react-native-web

    22,132View on 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
    View on GitHub↗22,132
  • avaloniaui/avaloniaAvaloniaUI avatar

    AvaloniaUI/Avalonia

    30,986View on 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
    View on GitHub↗30,986
See all 30 alternatives to React Native Desktop→