Skip to content
78

Awesome Electron

Useful resources for creating apps with Electron [SUBMISSIONS ARE TEMPORARILY PAUSED BECAUSE I'M TIRED OF REVIEWING LOW-QUALITY STUFF]

27k stars2,061 forks235 entriesLast push May 3, 2026 (4 months ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Apps >Open Source

WebTorrent

Streaming torrent client.

In 2 lists

Min

Minimal web browser.

In 3 lists

Hyper

Terminal.

In 3 lists

Visual Studio Code

Cross-platform IDE.

In 13 listsDetails

Git-it

Teaches you Git and GitHub.

In 3 lists

Caprine

Unofficial Facebook Messenger app.

In 5 listsDetails

Simplenote

Note keeper.

Abricotine

Markdown editor with inline preview.

Kap

Screen recorder with GIF support.

In 2 lists

Medis

Redis database management.

In 3 lists

SmartMirror

Voice controlled smart mirror.

In 3 lists

Beaker

Browser with peer-to-peer web protocols.

In 3 lists

KeeWeb

Unofficial KeePass app.

In 5 listsDetails

Gitify

GitHub notifications in your menubar.

In 2 lists

SpaceRadar

Interactive disk space and memory visualization.

Leanote

Cloud notepad.

Loop Drop

MIDI looper and synth for live electronic music performances.

In 2 lists

Pomodoro

Timer based on the Pomodoro Technique.

Sia-UI

Decentralized file storage system based on cryptocurrency technology.

MarkRight

GitHub flavored Markdown editor with live preview.

In 2 lists

Sqlectron

SQL client.

In 2 lists

Light Table

Code editor with instant feedback.

Google Play Music Desktop Player

Unofficial Google Play Music app.

In 2 lists

Chrome DevTools

Chrome DevTools packaged as an app.

Proton

Markdown editor with live preview.

Hawkpass

Password generator.

Boostnote

Markdown note & code snippet app for developers.

Before Dawn

Screensaver tool.

Catify

Utility for Spotify.

Ansel

Image organizer.

Tockler

Tracks your time.

Mattermost

Mattermost client.

Crypter

Secure encryption client.

In 2 lists

YakYak

Unofficial Google Hangouts app.

Museeks

Music player.

Sabaki

Go/Baduk/Weiqi board.

In 2 lists

Wire

Messenger and calling app.

In 2 lists

Extraterm

Terminal.

In 3 lists

Stacer

Ubuntu system optimizer.

In 3 lists

Inpad

Notes app with GitHub-flavored Markdown.

Cerebro

Launcher with inline previews.

LosslessCut

Lossless video trimming & cutting.

In 7 listsDetails

Buka

E-book management.

Insomnia

Create and manage HTTP requests.

In 2 lists

Tusk

Unofficial Evernote app.

Buttercup Desktop

Password manager.

In 2 lists

Mailspring

Extensible email client. (Fork of Nylas Mail)

In 4 listsDetails

Headset

Discover, collect, and listen to music from YouTube.

Nuclear

Music player that streams from free sources.

In 3 lists

Mark Text

Real-time preview Markdown editor.

In 6 listsDetails

Pomotroid

Pomodoro timer.

In 2 lists

Netron

Visualizer for deep learning and machine learning models.

In 15 listsDetails

Etcher

Flash OS images to SD cards and USB drives.

Notable

Markdown-based note-taking.

Unsplash Wallpapers

Set desktop wallpaper from Unsplash.

Motrix

Download manager.

In 4 listsDetails

Franz

Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app.

In 2 lists

Gmail Desktop

Unofficial Gmail app.

Upcount

Invoicing.

ExifCleaner

Clean image metadata with drag and drop.

In 2 lists

massCode

Code snippet manager for developers.

In 2 lists

Swifty

Password manager.

In 2 lists

MQTTX

Client for MQTT, which is a lightweight messaging protocol.

In 5 listsDetails

LightProxy

Web debugging proxy.

Beekeeper Studio

Cross-platform SQL editor and database manager.

In 5 listsDetails

Mouseless

Keyboard shortcut training and look-up.

Glyphfinder

Unicode character search.

Graviton Editor

Cross-platform code editor.

Yana

Notebook app with rich-text notes, nested note organization and global search.

SpaceEye

Live satellite imagery for your desktop background.

Heroic Games Launcher

Alternative Epic games launcher.

In 3 lists

VIR

Intelligent time manager with automatic planning.

Browserosaurus

Browser prompter for macOS.

In 2 lists

linked

Daily journal.

In 4 listsDetails

shadowsocks-electron

Cross-platform Shadowsocks client.

Sigma File Manager

Modern file manager.

In 2 lists

Ostara

Monitor and interact with Spring Boot apps via Actuator.

PikaTorrent

BitTorrent client.

Wave Terminal

Open-source terminal with AI integration.

In 6 listsDetails

Signal Desktop

Companion desktop app for Signal mobile app.

In 2 lists

Apps >Closed Source

Rosefinch

Store and run SQL queries.

Nota

Pro writing app designed for local Markdown files.

GitKraken

Git client.

1Clipboard

Universal clipboard manager.

Postman

Create and send HTTP requests.

In 5 listsDetails

Slack

Desktop version.

Avocode

Share design and collaborate.

Prepros

Compile almost any preprocessing language with live browser refresh.

Stremio

Media center.

Typetalk

Share and discuss ideas with your team through instant messaging.

Pingendo

Bootstrap prototyping.

Spreaker Studio

Audio recording and broadcasting.

MockingBot

Prototyping tool for designing apps.

Caret

Markdown editor.

Remember

Business card management. (Korean)

MongoDB Compass

Official MongoDB app.

Freeter

Organizer for freelancers & creatives.

In 4 listsDetails

WhatsApp

Official WhatsApp app.

CatLight

Build status notifier.

In 4 lists

Discord

Voice and text chat.

In 6 listsDetails

Cocos Creator

Game editor for creating web and native games for Cocos2D-x.

Inkdrop

Markdown notebook for hackers.

In 6 listsDetails

Exodus

Secure, manage, and exchange blockchain assets like Bitcoin and Ethereum.

Hackolade

Data modeling for NoSQL and multi-model databases.

CashNotify

Monitor your Stripe accounts from your menu bar.

Mockoon

Mock servers in seconds.

In 5 listsDetails

Twitch

Official Twitch app.

Fenêtre

Picture-in-picture for your Mac.

Cleavr

Provision servers and deploy web apps.

Brandy

A brand asset manager for your menu bar.

In 2 lists

Cacher

Cloud-based, team-enabled code snippet manager with Gist sync.

In 3 lists

MusicPlus

Free music app for macOS and Windows.

Mingo

MongoDB GUI.

In 3 lists

Moon Modeler

Schema design tool for MongoDB, Mongoose, and MariaDB.

In 3 lists

Notion

All-in-one workspace for your notes, tasks, wikis, and databases.

In 17 listsDetails

FATpick

Guitar tablature viewer that scores your performance as you play along.

Taskade

Realtime organization and collaboration tool for distributed teams with tasks, notes, and chat.

In 33 listsDetails

Coloban

All-in-one project management tool with chats, Kanban, Gantt, calls, screenshare, and more.

In 2 lists

Dynobase

AWS DynamoDB GUI.

Lotus

Keep up with GitHub notifications without stress.

RunJS

Playground for JavaScript and TypeScript.

In 3 lists

OpenSFTP

Integrated SSH and SFTP workspace client.

Obsidian

Extensible Markdown note taking and knowledge management.

In 19 listsDetails

Apps >Samples

Electron API usage

Sample apps illustrating usage of Electron APIs.

In 2 lists

Screen Recorder

WebRTC screen recorder.

Activity Monitor

Shows a doughnut chart of the CPU system, user, and idle activity time.

Boilerplates

electron-boilerplate

Boilerplate to kickstart creating an app - by sindresorhus.

In 2 lists

generator-electron

Scaffold out an app boilerplate.

electron-boilerplate

Comprehensive boilerplate which even generates installers - by szwacz.

electron-react-boilerplate

Boilerplate based on React and webpack.

In 4 lists

electron-quick-start

Clone the repo to try a simple app.

bozon

Scaffold, run, test, and package your app.

secure-electron-template

Security-focused boilerplate for creating apps with React, Redux, Webpack, and i18next.

angular-electron

Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload.

In 2 lists

vite-electron-builder

Secure boilerplate for Electron app based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla.

In 2 lists

Tools >For Electron

electron-builder

Create installers.

In 2 lists

electron-packager

Package and distribute your app.

electron-debug

Adds useful debug features.

electron-is-dev

Check if Electron is running in development.

electron-localshortcut

Add keyboard shortcuts locally to a window.

fix-path

Fix the $PATH on macOS when run from a GUI app. Useful when spawning a child process.

electron-dl

Simplified file downloads.

electron-release-server

Self-hosted release server with front-end & auto-updater support.

electron-rebuild

Rebuild native Node.js modules against the currently installed Electron version.

debug-menu

Chrome-like "inspect element" context-menu.

electron-installer-debian

Create a Debian package.

electron-installer-redhat

Create a Red Hat package.

electron-installer-windows

Create a Windows package.

electron-download

Download the Electron release zip from GitHub.

electron-osx-sign

Code-signing for macOS apps.

ember-electron

Build, test, and package Ember apps.

electron-store

Save and load data like user preferences, app state, cache, etc.

electron-context-menu

Extensible context menu.

NeDB

Embedded persistent or in-memory database.

In 6 listsDetails

RxDB

A realtime NoSQL database.

In 6 listsDetails

electron-devtools-installer

Install DevTools extensions from the Chrome Web Store.

electron-log

Simple logging.

electron-about-window

'About This App' window.

elemon

Live-reload your app during development.

electron-is-accelerator

Check if a string is a valid accelerator.

electron-pdf-window

View PDF files in browser windows.

got

Simplified HTTP requests.

In 3 lists

electron-unhandled

Catch unhandled errors and promise rejections.

electron-util

Useful utilities for developing apps and modules.

electron-reloader

Simple auto-reloading during development.

electron-serve

Static file serving (Useful for routing, like react-router).

electron-timber

Pretty logger.

chromium-net-errors

Chromium's network errors as custom error classes.

run-electron

Run Electron without all the junk terminal output.

debugtron

Debug in-production Electron-based apps.

electron-better-ipc

Simplified IPC communication.

electron-chrome-extension

Add support for Chrome extensions.

trilogy

TypeScript SQLite database layer with support for both native C++ and pure JavaScript backends.

adblocker-electron

Block ads and trackers.

In 2 lists

electronmon

Monitor and reload apps out-of-process during development.

electronegativity

Identify misconfigurations and security anti-patterns.

UpdateRocks!

Auto-update service. Free for open source projects.

electron-vite

Fast and easy-to-use build tool integrated with Vite.

In 2 lists

pluggable-electron

Build apps that can be extended through plugins.

Hydraulic Conveyor

CLI tool that deploys apps without needing any special update servers, multi-platform CI, or code changes.

Aptabase

Analytics for apps. Open source, privacy-friendly, and simple.

electron-webauthn-mac

Native WebAuthn/Passkey support for macOS apps via Apple's AuthenticationServices framework.

In 2 lists

Tools >Using Electron

nativefier

Create an app of any website.

electron-stream

Streaming wrapper.

electron-pdf

Generate PDF from URL, HTML, or Markdown files on the command-line.

electron-mocha

Run Mocha tests in Electron.

Reactotron

Inspect your React and React Native apps.

In 2 lists

jest-electron

Run and debug Jest unit tests in a browser environment.

Components

menubar

Menubar app framework.

React Desktop

UI toolkit for macOS and Windows built with React.

In 2 lists

chrome-tabs

Chrome like tabs.

Xel

Widget toolkit for building native-like apps.

Documentation

Quick Start

Official docs

Essential Electron

Concise overview.

Articles

Electron Fundamentals

Building a desktop application with Electron

Codesigning your app for macOS

Auto-updating apps for macOS and Windows: The complete guide

Building a desktop app with Electron, React, and Redux

Introducing BrowserView for Electron

New Electron API to embed web apps with fewer bugs and improved performance.

Migrating Slack's Desktop App to BrowserView

Slack rewrote their Electron app with BrowserView, Redux, Rx, and TypeScript, to fix its performance problems.

Electron on the App Store

A 5-part series about the journey of making and publishing an Electron app to the Mac App Store.

Building a file explorer with Electron, Quasar, and Vue

Focused on design and code decisions and Electron security.

In 2 lists

Using Google Analytics to gather usage statistics in Electron

How to collect anonymous user statistics.

Notarizing your Electron app

How to configure your app packaging for Apple's notarization.

Making Electron apps feel native on Mac

Books

Developing an Electron Edge

Preview 💲

Electron in Action

💲

Cross-Platform Desktop Applications

💲

Videos

Getting Started with Electron 1.x

Packaging and Distributing Electron Desktop Apps

Multi Window Electron Desktop Apps

The State of Electron

Cross-Platform Desktop Apps with Electron

Building Native Desktop apps using Electron

The New Desktop: Electron, React, & Pixel-Perfect Native-Feeling Experiences

Building Desktop Apps with Node.js and Electron

Electron Fundamentals course - Pluralsight

💲

Electron: Building Cross Platform Desktop Apps - Lynda

💲

Build a desktop application with Electron - Egghead

💲

Build Cross-Platform Desktop Apps with Electron - Frontend Masters

💲

Electron Meetup SF, November 2017

Includes some good talks on improving app startup time, debugging crashes, etc.

Make Your Electron App Feel at Home Everywhere

Tips on making your app feel more native on macOS, Windows, and Linux without sacrificing your own style.

Podcasts

Hanselminutes: Creating cross-platform Electron apps with Jessica Lord

The Changelog #216: GitHub's Electron with Zeke Sikelianos

Full Stack Radio #48: Jessica Lord - Building Desktop Apps with Electron

Community

Reddit

Stack Overflow

@electronjs on Twitter

electron-br

(Brazilian Portuguese)

electron-pl

(Polish)

@electron_ru on Telegram

(Russian)

electronjs on Facebook

Product Hunt

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
90

Awesome Nodejs

sindresorhus/awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

Fresh★ 67k588 entriesPushed 28 days ago
90

Awesome Home Assistant

frenck/awesome-home-assistant

A curated list of amazingly awesome Home Assistant resources.

Fresh★ 8.5k312 entriesPushed 2 days ago
90

Awesome Ios

vsouza/awesome-ios

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Fresh★ 53k1812 entriesPushed 1 month ago