awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
atom avatar

atom/electron

0
View on GitHub↗
121,778 stele·17,276 fork-uri·C++·MIT·3 vizualizărielectronjs.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.

Istoric stele

Graficul istoricului de stele pentru atom/electronGraficul istoricului de stele pentru atom/electron

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Electron

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Electron.
  • nwjs/nw.jsAvatar nwjs

    nwjs/nw.js

    41,183Vezi pe GitHub↗

    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
    Vezi pe GitHub↗41,183
  • connors/photonAvatar connors

    connors/photon

    10,083Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,083
  • electron/electron-quick-startAvatar electron

    electron/electron-quick-start

    11,445Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,445
  • electron-react-boilerplate/electron-react-boilerplateAvatar electron-react-boilerplate

    electron-react-boilerplate/electron-react-boilerplate

    24,239Vezi pe GitHub↗

    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
    Vezi pe GitHub↗24,239
Vezi toate cele 30 alternative pentru Electron→

Întrebări frecvente

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

Care sunt principalele funcționalități ale atom/electron?

Principalele funcționalități ale atom/electron sunt: 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.

Care sunt câteva alternative open-source pentru atom/electron?

Alternativele open-source pentru atom/electron includ: 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…