HomeWeb › Awesome Electron

Awesome Electron

by sindresorhus · sindresorhus/awesome-electron

Useful resources for creating apps with Electron.

★ 27k stars239 projects ⑂ 0 forks0 open issues
239 projects

Focused on design and code decisions and Electron security.

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

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

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

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

How to collect anonymous user statistics.

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

bozongithub.com

Scaffold, run, test, and package your app.

Comprehensive boilerplate which even generates installers - by szwacz.

Boilerplate to kickstart creating an app - by sindresorhus.

Clone the repo to try a simple app.

Boilerplate based on React and webpack.

Scaffold out an app boilerplate.

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

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

Developing an Electron Edgebleedingedgepress.com

Preview 💲

💲

1Clipboard1clipboard.io

Universal clipboard manager.

Avocodeavocode.com

Share design and collaborate.

Brandygetbrandy.io

A brand asset manager for your menu bar.

Cachercacher.io

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

Caretcaret.io

Markdown editor.

CashNotifycashnotify.com

Monitor your Stripe accounts from your menu bar.

CatLightcatlight.io

Build status notifier.

Cleavrcleavr.io

Provision servers and deploy web apps.

Cocos Creatorcocos2d-x.org

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

Colobancoloban.com

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

Discorddiscord.com

Voice and text chat.

Dynobasedynobase.dev

AWS DynamoDB GUI.

Exodusexodus.io

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

FATpickfatpick.com

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

Fenêtrexn--fent-ipa.re

Picture-in-picture for your Mac.

Freeterfreeter.io

Organizer for freelancers & creatives.

GitKrakengitkraken.com

Git client.

Hackoladehackolade.com

Data modeling for NoSQL and multi-model databases.

Inkdropinkdrop.info

Markdown notebook for hackers.

Lotusgetlotus.app

Keep up with GitHub notifications without stress.

Mingomingo.io

MongoDB GUI.

MockingBotmockingbot.com

Prototyping tool for designing apps.

Mockoonmockoon.com

Mock servers in seconds.

MongoDB Compassmongodb.com

Official MongoDB app.

Moon Modelerdatensen.com

Schema design tool for MongoDB, Mongoose, and MariaDB.

MusicPlusmusicplus.io

Free music app for macOS and Windows.

Notanota.md

Pro writing app designed for local Markdown files.

Notionnotion.so

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

Obsidianobsidian.md

Extensible Markdown note taking and knowledge management.

OpenSFTPopensftp.com

Integrated SSH and SFTP workspace client.

Pingendopingendo.com

Bootstrap prototyping.

Postmangetpostman.com

Create and send HTTP requests.

Preprosprepros.io

Compile almost any preprocessing language with live browser refresh.

Rememberrememberapp.co.kr

Business card management. (Korean)

Rosefinchrosefinchapp.com

Store and run SQL queries.

RunJSrunjs.app

Playground for JavaScript and TypeScript.

Slackmedium.com

Desktop version.

Spreaker Studiospreaker.com

Audio recording and broadcasting.

Stremiostrem.io

Media center.

Taskadetaskade.com

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

Twitchapp.twitch.tv

Official Twitch app.

Typetalktypetalk.in

Share and discuss ideas with your team through instant messaging.

WhatsAppwhatsapp.com

Official WhatsApp app.

(Russian)

electron-brelectron-br.slack.com

(Brazilian Portuguese)

electron-plelectronpl.github.io

(Polish)

Product Huntproducthunt.com
Redditreddit.com
Stack Overflowstackoverflow.com
chrome-tabsgithub.com

Chrome like tabs.

menubargithub.com

Menubar app framework.

React Desktopgithub.com

UI toolkit for macOS and Windows built with React.

Xelxel-toolkit.org

Widget toolkit for building native-like apps.

Concise overview.

Official docselectronjs.org
Quick Startelectronjs.org

Block ads and trackers.

Aptabaseaptabase.com

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

Chromium's network errors as custom error classes.

debug-menugithub.com

Chrome-like "inspect element" context-menu.

debugtrongithub.com

Debug in-production Electron-based apps.

'About This App' window.

Simplified IPC communication.

Create installers.

Add support for Chrome extensions.

Extensible context menu.

electron-debuggithub.com

Adds useful debug features.

Install DevTools extensions from the Chrome Web Store.

electron-dlgithub.com

Simplified file downloads.

Download the Electron release zip from GitHub.

Create a Debian package.

Create a Red Hat package.

Create a Windows package.

Check if a string is a valid accelerator.

electron-is-devgithub.com

Check if Electron is running in development.

Add keyboard shortcuts locally to a window.

electron-loggithub.com

Simple logging.

Code-signing for macOS apps.

Package and distribute your app.

View PDF files in browser windows.

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

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

Simple auto-reloading during development.

electron-servegithub.com

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

electron-storegithub.com

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

electron-timbergithub.com

Pretty logger.

Catch unhandled errors and promise rejections.

electron-utilgithub.com

Useful utilities for developing apps and modules.

electron-vitegithub.com

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

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

Identify misconfigurations and security anti-patterns.

electronmongithub.com

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

elemongithub.com

Live-reload your app during development.

ember-electrongithub.com

Build, test, and package Ember apps.

fix-pathgithub.com

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

gotgithub.com

Simplified HTTP requests.

Hydraulic Conveyorhydraulic.dev

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

NeDBgithub.com

Embedded persistent or in-memory database.

Build apps that can be extended through plugins.

run-electrongithub.com

Run Electron without all the junk terminal output.

RxDBgithub.com

A realtime NoSQL database.

trilogygithub.com

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

UpdateRocks!update.rocks

Auto-update service. Free for open source projects.

Abricotinegithub.com

Markdown editor with inline preview.

Anselgithub.com

Image organizer.

Beakergithub.com

Browser with peer-to-peer web protocols.

Cross-platform SQL editor and database manager.

Before Dawngithub.com

Screensaver tool.

Boostnotegithub.com

Markdown note & code snippet app for developers.

Browserosaurusgithub.com

Browser prompter for macOS.

Bukagithub.com

E-book management.

Password manager.

Caprinegithub.com

Unofficial Facebook Messenger app.

Catifygithub.com

Utility for Spotify.

Cerebrogithub.com

Launcher with inline previews.

Chrome DevToolsgithub.com

Chrome DevTools packaged as an app.

Cryptergithub.com

Secure encryption client.

Etchergithub.com

Flash OS images to SD cards and USB drives.

ExifCleanergithub.com

Clean image metadata with drag and drop.

Extratermgithub.com

Terminal.

Franzgithub.com

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

Git-itgithub.com

Teaches you Git and GitHub.

Gitifygithub.com

GitHub notifications in your menubar.

Glyphfindergithub.com

Unicode character search.

Gmail Desktopgithub.com

Unofficial Gmail app.

Unofficial Google Play Music app.

Graviton Editorgithub.com

Cross-platform code editor.

Hawkpassgithub.com

Password generator.

Headsetgithub.com

Discover, collect, and listen to music from YouTube.

Alternative Epic games launcher.

Hypergithub.com

Terminal.

Inpadgithub.com

Notes app with GitHub-flavored Markdown.

Insomniagithub.com

Create and manage HTTP requests.

Kapgithub.com

Screen recorder with GIF support.

KeeWebgithub.com

Unofficial KeePass app.

Leanotegithub.com

Cloud notepad.

Light Tablegithub.com

Code editor with instant feedback.

LightProxygithub.com

Web debugging proxy.

linkedgithub.com

Daily journal.

Loop Dropgithub.com

MIDI looper and synth for live electronic music performances.

LosslessCutgithub.com

Lossless video trimming & cutting.

Mailspringgithub.com

Extensible email client. (Fork of Nylas Mail)

Mark Textgithub.com

Real-time preview Markdown editor.

MarkRightgithub.com

GitHub flavored Markdown editor with live preview.

massCodegithub.com

Code snippet manager for developers.

Mattermostgithub.com

Mattermost client.

Medisgithub.com

Redis database management.

Mingithub.com

Minimal web browser.

Motrixgithub.com

Download manager.

Mouselessgithub.com

Keyboard shortcut training and look-up.

MQTTXgithub.com

Client for MQTT, which is a lightweight messaging protocol.

Museeksgithub.com

Music player.

Netrongithub.com

Visualizer for deep learning and machine learning models.

Notablegithub.com

Markdown-based note-taking.

Nucleargithub.com

Music player that streams from free sources.

Ostaragithub.com

Monitor and interact with Spring Boot apps via Actuator.

PikaTorrentgithub.com

BitTorrent client.

Pomodorogithub.com

Timer based on the Pomodoro Technique.

Pomotroidgithub.com

Pomodoro timer.

Protongithub.com

Markdown editor with live preview.

Sabakigithub.com

Go/Baduk/Weiqi board.

Cross-platform Shadowsocks client.

Sia-UIgitlab.com

Decentralized file storage system based on cryptocurrency technology.

Modern file manager.

Signal Desktopgithub.com

Companion desktop app for Signal mobile app.

Simplenotegithub.com

Note keeper.

SmartMirrorgithub.com

Voice controlled smart mirror.

SpaceEyegithub.com

Live satellite imagery for your desktop background.

SpaceRadargithub.com

Interactive disk space and memory visualization.

Sqlectrongithub.com

SQL client.

Stacergithub.com

Ubuntu system optimizer.

Swiftygithub.com

Password manager.

Tocklergithub.com

Tracks your time.

Tuskgithub.com

Unofficial Evernote app.

Set desktop wallpaper from Unsplash.

Upcountgithub.com

Invoicing.

VIRgithub.com

Intelligent time manager with automatic planning.

Cross-platform IDE.

Wave Terminalgithub.com

Open-source terminal with AI integration.

WebTorrentgithub.com

Streaming torrent client.

Wiregithub.com

Messenger and calling app.

YakYakgithub.com

Unofficial Google Hangouts app.

Yanagithub.com

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

awesome-nodejsgithub.com
Activity Monitorelectronjs.org

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

Sample apps illustrating usage of Electron APIs.

Hashelectronjs.org

Shows the hash values of entered text using different algorithms.

Priceselectronjs.org

Shows the current price of oil, gold, and silver using the Yahoo Finance API.

Screen Recordergithub.com

WebRTC screen recorder.

electron-mochagithub.com

Run Mocha tests in Electron.

electron-pdfgithub.com

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

electron-streamgithub.com

Streaming wrapper.

jest-electrongithub.com

Run and debug Jest unit tests in a browser environment.

nativefiergithub.com

Create an app of any website.

Reactotrongithub.com

Inspect your React and React Native apps.

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

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

↵ to searchesc to close
awesomelist.dev