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
nodegui avatar

nodegui/react-nodegui

0
View on GitHub↗
react.nodegui.org↗

React Nodegui

Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀

Features

  • React Desktop App Development - Builds cross-platform desktop applications using React components rendered with native widgets instead of a web view.

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
  • Cross-Platform Desktop Frameworks - Builds cross-platform desktop applications using components rendered with native widgets on major operating systems.
  • Cross-Platform Executable Generators - Compiles and executes the same application code on Windows, macOS, and Linux without platform-specific modifications.
  • Node.js Desktop Integration - Provides direct access to Node.js standard library and npm packages from within native desktop applications.
  • Node.js Package Compatibility - Provides direct access to the full Node.js standard library and npm ecosystem from desktop application code.
  • Widget Event Bridges - Responds to all widget events through a unified event system for building interactive user interfaces.
  • Cross-Platform Desktop Toolkits - Creates native desktop applications for Windows, macOS, and Linux from a single React codebase.
  • CSS-to-Native Style Translators - Applies cascading stylesheets and Flexbox layout to native desktop widgets for consistent responsive user interfaces.
  • Desktop - Applies cascading stylesheets and Flexbox layout to native desktop widgets for responsive interfaces without a browser engine.
  • Qt Style Sheet Translators - Translates cascading stylesheets and Flexbox properties into native Qt widget styling without a browser engine.
  • Desktop Flexbox Layouts - Applies cascading stylesheets and Flexbox layout to native desktop widgets for responsive interfaces.
  • Cross-Platform Native Renderers - Compiles the same React codebase to native desktop widgets on Windows, macOS, and Linux.
  • Qt Widget Mappings - Maps React component declarations directly to native Qt widget instances for desktop UI rendering.
  • React Desktop Frameworks - Builds native desktop applications using React components rendered with Qt widgets instead of a web view.
  • Native Event Handling - Responds to all widget events through a unified event system for building interactive user interfaces.
  • React DevTools Integrations - Integrates with developer tools for inspecting component state and application behavior during development.
  • Browser DevTools Inspections - Opens the app in browser developer tools to set breakpoints, inspect variables, and profile performance.
  • VSCode Debugger Attachments - Launches the app under the runtime and attaches the debugger so breakpoints are hit inside the editor.
  • Desktop App Debugging Workflows - Debugs desktop applications using VSCode breakpoints and React DevTools attached to the native runtime.
  • Browser DevTools Bridges - Integrates browser developer tools and VSCode debugger with the native runtime for inspection and breakpoints.
  • Node.js Debuggers - Launches the app with the inspect flag and connects an external debugger to examine JavaScript execution.
  • Native Button Widgets - Renders native clickable button widgets that trigger actions when pressed by the user.
  • Dynamic Grid Layouts - Arranges child components into rows and columns of a grid, letting you insert and remove cells dynamically.
  • Image Display Components - Renders an image from a local file path or URL using a native label component for display.
  • Native Desktop Image Renderers - Displays images from file paths, URLs, buffers, or animated formats using native label components in a desktop app.
  • Box-Based Layouts - Lays out child components in a single row or column, supporting dynamic addition and removal.
  • 6,186 stars·180 forks·TypeScript·MIT·23 views

    Star history

    Star history chart for nodegui/react-nodeguiStar history chart for nodegui/react-nodegui

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does nodegui/react-nodegui do?

    Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀

    What are the main features of nodegui/react-nodegui?

    The main features of nodegui/react-nodegui are: React Desktop App Development, Cross-Platform Desktop Frameworks, Cross-Platform Executable Generators, Node.js Desktop Integration, Node.js Package Compatibility, Widget Event Bridges, Cross-Platform Desktop Toolkits, CSS-to-Native Style Translators.

    Which projects share features with nodegui/react-nodegui?

    Projects with overlapping indexed features include: kusti8/proton-native — Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows,… nodegui/nodegui — NodeGUI is a framework for building native desktop applications using Qt6 widgets, controlled entirely from JavaScript… status-im/react-native-desktop-qt — This project is a cross-platform development framework that enables the execution of React Native applications as… experience-monks/devtool — Devtool is a suite of developer tools designed to execute server-side JavaScript code within a browser environment. It… atom/electron — Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a… connors/photon — Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on…

    Projects sharing features with React Nodegui

    These projects share indexed features with React Nodegui. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • kusti8/proton-nativekusti8 avatar

      kusti8/proton-native

      10,894View on GitHub↗

      Proton Native is a cross-platform desktop framework that compiles React code into native applications for Windows, macOS, and Linux. It enables developers to build desktop applications using the same component syntax and patterns as React Native, with the ability to reuse existing React Native components with minimal modifications. The framework integrates a flexbox layout engine for positioning native desktop widgets and embeds the Node.js runtime for direct filesystem and system-level access. The framework translates React component trees into native desktop widgets through a bidirectional

      TypeScriptcross-platformdesktopjs
      View on GitHub↗10,894
    • nodegui/nodeguinodegui avatar

      nodegui/nodegui

      9,221View on GitHub↗

      NodeGUI is a framework for building native desktop applications using Qt6 widgets, controlled entirely from JavaScript and Node.js. It provides a Qt6 Node.js binding that maps native widget classes to JavaScript objects, enabling developers to create cross-platform desktop apps for Linux and Windows with full access to the Node.js ecosystem and npm modules. The framework distinguishes itself by allowing developers to style native desktop widgets with CSS and Flexbox layout rules, without relying on a web browser. It translates CSS properties and Flexbox layout into Qt stylesheet and layout ma

      C++cross-platformdesktopgui
      View on GitHub↗9,221
    • status-im/react-native-desktop-qtstatus-im avatar

      status-im/react-native-desktop-qt

      1,243View on GitHub↗

      This project is a cross-platform development framework that enables the execution of React Native applications as native desktop software. By utilizing the Qt toolkit, it maps mobile-oriented interface components to native desktop widgets, allowing developers to deploy a single codebase across Linux, macOS, and Windows. The framework functions as a bridge between JavaScript-based application logic and native system interfaces. It includes a native module bridge that exposes system-level hardware and platform capabilities to the JavaScript runtime, facilitating the integration of custom C++ or

      JavaScript
      View on GitHub↗1,243
    • experience-monks/devtoolExperience-Monks avatar

      Experience-Monks/devtool

      3,747View on GitHub↗

      Devtool is a suite of developer tools designed to execute server-side JavaScript code within a browser environment. It functions as a bridge that allows Node.js programs to run inside a Chromium instance, enabling the use of built-in browser developer tools for visual debugging and performance profiling. The project provides a read-eval-print loop for interactive command execution with support for relative imports and piped input. It also includes a file watcher that monitors source files for changes and automatically reloads programs to accelerate the iteration cycle. The system integrates

      JavaScript
      View on GitHub↗3,747
    Compare all 30 related projects→