← All projects

Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS

Dev Toolsdesktop-appscross-platformjavascriptnodejschromiumopen-sourceelectron
Electron screenshot

About

Electron is an open-source framework that embeds Chromium and Node.js, enabling developers to build native desktop applications for macOS, Windows, and Linux using web technologies. It provides built-in APIs for native UI features like menus, notifications, auto-updates, and crash reporting. Maintained under the OpenJS Foundation, it is widely used by both consumer and enterprise applications.

Problem

Building native desktop apps traditionally requires platform-specific languages and tools, making it difficult to reuse web development skills and ship to multiple OSes simultaneously.

For

software developers building cross-platform desktop applications

How it works

Electron bundles Chromium for rendering and Node.js for system access, allowing developers to write desktop apps in JavaScript, HTML, and CSS that run natively on macOS, Windows, and Linux.

Business model

open-source

Status

launched

Company

OpenJS Foundation

Similar projects