awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
atom avatar

atom/electron

0
View on GitHub↗
121,778 Stars·17,276 Forks·C++·MIT·3 Aufrufeelectronjs.org↗

Electron

Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux.

The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems.

The framework provides native OS API access and supports multi-platform software distribution. It manages the integration of web technology into desktop environments by connecting user interfaces to system-level functions.

Features

  • Cross-Platform Desktop Frameworks - Building native applications for Windows, macOS, and Linux using web technologies like JavaScript, HTML, and CSS.
  • Desktop Application Frameworks - Provides a comprehensive framework for building cross-platform desktop applications using web technologies.
  • Chromium-Based Desktop Shells - Uses a Chromium-based shell to host web-based engines within a local desktop application container.
  • Native API Bridges - Provides a native bridge that exposes system-level C++ capabilities to the JavaScript layer.
  • Cross-Platform Desktop Runtimes - Provides a runtime environment that enables web technologies to function as standalone applications across desktop platforms.
  • Node.js Desktop Integration - Integrates Node.js system APIs directly into the desktop browser environment for OS and file system access.
  • Multi-Process Architectures - Employs a multi-process architecture to isolate the main system process from the rendering processes for stability.
  • Process Separation - Divides application logic into distinct system-level main processes and user-interface renderer processes.
  • Cross-Platform Binary Distribution - Facilitates the deployment of a single codebase as a native executable across different desktop operating systems.
  • Inter-Process Communication - Implements an architectural message-passing system for synchronization between the main and renderer processes.
  • Desktop Web Wrappers - Wraps web applications into native desktop shells to provide a standalone executable experience.
  • Hybrid Desktop Frameworks - Builds cross-platform desktop apps with web technologies.
  • Desktop Applications - Build cross-platform desktop apps with web technologies.

Star-Verlauf

Star-Verlauf für atom/electronStar-Verlauf für atom/electron

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Electron

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Electron.
  • nwjs/nw.jsAvatar von nwjs

    nwjs/nw.js

    41,183Auf GitHub ansehen↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    JavaScriptdesktopjavascriptnode-webkit
    Auf GitHub ansehen↗41,183
  • connors/photonAvatar von connors

    connors/photon

    10,083Auf GitHub ansehen↗

    Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on multiple operating systems. It functions as an application framework for creating desktop software using a web-based frontend. The project focuses on the design of cross-platform graphical user interfaces, specifically for applications developed with Electron. It provides tools for building web-based desktop interfaces and polished layouts using HTML and CSS.

    CSScsselectronhtml
    Auf GitHub ansehen↗10,083
  • electron/electron-quick-startAvatar von electron

    electron/electron-quick-start

    11,445Auf GitHub ansehen↗

    This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron framework. It serves as a starter template and reference implementation that provides the essential file layout required for a cross-platform desktop application. The repository is designed to bootstrap a minimal application, allowing for quick desktop application prototyping and the establishment of a basic development environment. This stripped-down structure is also used for software bug isolation to reproduce specific behaviors without the complexity of a full project. The

    JavaScript
    Auf GitHub ansehen↗11,445
  • electron-react-boilerplate/electron-react-boilerplateAvatar von electron-react-boilerplate

    electron-react-boilerplate/electron-react-boilerplate

    24,239Auf GitHub ansehen↗

    This project is a TypeScript desktop boilerplate and application template that combines Electron and React for building cross-platform desktop applications. It provides a structural foundation and framework for creating native system applications that bundle web technologies into distributable operating system packages. The project distinguishes itself by providing a hot-reloading desktop environment. This development setup applies code changes instantly to the user interface without requiring manual application restarts, preserving the current interface state through hot module replacement.

    TypeScriptbabelboilerplateelectron
    Auf GitHub ansehen↗24,239
Alle 30 Alternativen zu Electron anzeigen→

Häufig gestellte Fragen

Was macht atom/electron?

Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux.

Was sind die Hauptfunktionen von atom/electron?

Die Hauptfunktionen von atom/electron sind: Cross-Platform Desktop Frameworks, Desktop Application Frameworks, Chromium-Based Desktop Shells, Native API Bridges, Cross-Platform Desktop Runtimes, Node.js Desktop Integration, Multi-Process Architectures, Process Separation.

Welche Open-Source-Alternativen gibt es zu atom/electron?

Open-Source-Alternativen zu atom/electron sind unter anderem: nwjs/nw.js — nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build… connors/photon — Photon is a cross-platform desktop framework and UI development kit designed for building software that runs on… electron/electron-quick-start — This project is a minimal project structure and boilerplate for starting new desktop applications using the Electron… electron-react-boilerplate/electron-react-boilerplate — This project is a TypeScript desktop boilerplate and application template that combines Electron and React for… sjj1024/pakeplus — PakePlus is a web-to-native converter and application packager that transforms website URLs or static directories into… nativephp/laravel — This is a PHP native application framework used to build standalone desktop and mobile applications. It functions as a…