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
·
atom avatar

atom/electron

0
View on GitHub↗
121,778 estrellas·17,276 forks·C++·MIT·4 vistaselectronjs.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.

Historial de estrellas

Gráfico del historial de estrellas de atom/electronGráfico del historial de estrellas de atom/electron

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

Alternativas open-source a Electron

Proyectos open-source similares, clasificados según cuántas características comparten con Electron.
  • nwjs/nw.jsAvatar de nwjs

    nwjs/nw.js

    41,183Ver en 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
    Ver en GitHub↗41,183
  • connors/photonAvatar de connors

    connors/photon

    10,083Ver en 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
    Ver en GitHub↗10,083
  • electron/electron-quick-startAvatar de electron

    electron/electron-quick-start

    11,445Ver en 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
    Ver en GitHub↗11,445
  • electron-react-boilerplate/electron-react-boilerplateAvatar de electron-react-boilerplate

    electron-react-boilerplate/electron-react-boilerplate

    24,239Ver en 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
    Ver en GitHub↗24,239
Ver las 30 alternativas a Electron→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de atom/electron?

Las características principales de atom/electron son: 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.

¿Qué alternativas de código abierto existen para atom/electron?

Las alternativas de código abierto para atom/electron incluyen: 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…