Electron
Build cross-platform desktop apps using JavaScript, HTML, and CSS with Electron, integrating web technologies into native desktop applications.
Electron is built in C++, distributed under the MIT License, 120.8k GitHub stars from 99 contributors, latest release v41.2.0.
Stats refreshed
- Language
- C++
- Latest Release
- v41.2.0
- License
- MIT License
Our Newsletter
Get new Development tools right in your inbox
Get short emails with useful development projects, releases, and repos worth watching.
Key Features
- Cross-platform compatibility
- Leverages web technologies
- Rich API for desktop development
- Active community support
- Wide range of plugins and extensions
See open-source alternatives to Electron
Compare with
Resources
Community
Frequently asked questions
What is Electron?
Build cross-platform desktop apps using JavaScript, HTML, and CSS with Electron, integrating web technologies into native desktop applications. It sits in the Development category and is written primarily in C++.
Is Electron free to use?
Yes. Electron is open source and distributed under the MIT License. Common capabilities called out in this directory include Cross-platform compatibility, Leverages web technologies, Rich API for desktop development.
What language is Electron written in?
Electron is written primarily in C++. The latest release tracked here is v41.2.0.
How popular is Electron on GitHub?
Electron has about 120.8k GitHub stars across about 99 contributors. Star counts are refreshed regularly and used as a proxy for community adoption.
What are alternatives to Electron?
People often compare Electron with Tauri, NW.js, Flutter. This directory focuses on open-source tools in the same space. Browse open-source alternatives to Electron at https://www.open-source-tools.com/alternatives/electron.
What category does Electron belong to?
Electron is categorized under Development (https://www.open-source-tools.com/categories/development), Framework (https://www.open-source-tools.com/categories/framework), Desktop (https://www.open-source-tools.com/categories/desktop), JavaScript (https://www.open-source-tools.com/categories/javascript).
Related tools
Tauri
Build smaller, faster, and more secure desktop and mobile applications with a web frontend. Leverage a powerful toolkit for creating optimized and secure applications.
Pake
Pake allows you to turn any webpage into a lightweight desktop application using Rust, enabling multi-platform support.
React
The library for web and native user interfaces, enabling the creation of complex, interactive UIs with a component-based approach.
Iced
A cross-platform GUI library for Rust, inspired by Elm. Provides a reactive programming model, customizable widgets, and native and web rendering support for building modern user interfaces.
Table
Headless UI for building powerful tables and datagrids in TypeScript/JavaScript, compatible with React, Vue, Solid, and Svelte.
Wasp
Wasp is the fastest way to develop full-stack web apps, simplifying development with React & Node.js through a declarative configuration language.