awesome-electron README

The project's README from github.com/sindresorhus/awesome-electron. As one markdown file: README.md.

Awesome Electron Awesome

Useful resources for creating apps with Electron

Electron is an open-source framework for creating desktop apps using web technologies. It combines the Chromium rendering engine and the Node.js runtime.





Check out my macOS app

Text Lens
Copy unselectable text on screen





Contents

Apps

Made with Electron.

Open Source

Other

Closed Source

Other

Samples

Boilerplates

Tools

For Electron

Using Electron

Components

Documentation

Articles

Books

Videos

Podcasts

Community

Contribute

Contributions welcome! Read the contribution guidelines first.

awesome-electron (sindresorhus/awesome-electron)

Searching Database…

What is this?A curated list of useful resources for creating apps with Electron — the open-source framework that builds desktop apps using web technologies, combining the Chromium rendering engine with the Node.js runtime.
Is it a catalog of ready-made apps to try, or a resource kit for building my own Electron app?Both in one list: an Apps section of open source and closed source Electron apps as examples, plus Boilerplates, Tools, Components, Documentation, Articles, Books, Videos, and Podcasts for building your own.
I want to build my own Electron app — where does the list suggest starting?Start with a boilerplate: electron-quick-start to clone and run a simple app, electron-react-boilerplate for React, or vite-electron-builder — a secure Vite-based setup with a choice of TypeScript UI framework.
Can I get my own app or tool added to the list?Not right now — submissions are temporarily paused because the maintainer is tired of reviewing low-quality stuff, as noted in the repo description.
Which well-known apps are built with Electron?Familiar names on the list include Visual Studio Code, Slack, Discord, WhatsApp, Obsidian, Notion, and Signal Desktop, alongside featured open source picks like WebTorrent, Min, Hyper, and Kap.
Does it also collect helper libraries to use inside my own app?Yes — the Tools section lists npm modules like electron-store for saving user data, electron-log, electron-context-menu, electron-dl for downloads, and electron-devtools-installer, plus embedded databases like NeDB and RxDB.
Where can I learn Electron beyond the docs?The list curates Articles, Books, Videos, and Podcasts, and its Documentation section links the official Quick Start plus Essential Electron, a concise overview of how Electron works.
What does it recommend for packaging and distributing the finished app?electron-builder to create installers and electron-packager to package and distribute, with helpers like electron-installer-debian, electron-installer-windows, and electron-osx-sign for macOS code-signing, plus a self-hosted electron-release-server.
Size
0.5 MB
Stars
27.3K
Updated
CommitMay 03
Age
11y
Commits · 90 Days