awesome-electron

Useful resources for creating apps with Electron

GitHub

26k stars
769 watching
2k forks
last commit: about 2 months ago
Linked from 7 awesome lists

awesomeawesome-listelectronlist

Awesome Electron / Apps / Open Source

WebTorrent 9,691 8 days ago Streaming torrent client
Min 7,897 6 days ago Minimal web browser
Hyper 43,232 about 2 months ago Terminal
Visual Studio Code 163,045 3 days ago Cross-platform IDE
Git-it 4,657 6 months ago Teaches you Git and GitHub
Caprine 7,001 about 1 month ago Unofficial Facebook Messenger app
Simplenote 4,771 22 days ago Note keeper
Abricotine 2,633 about 1 year ago Markdown editor with inline preview
Kap 18,000 3 months ago Screen recorder with GIF support
Medis 11,603 8 months ago Redis database management
SmartMirror 2,797 3 months ago Voice controlled smart mirror
Beaker 6,749 almost 2 years ago Browser with peer-to-peer web protocols
KeeWeb 12,270 about 1 month ago Unofficial KeePass app
Gitify 4,470 3 days ago GitHub notifications in your menubar
SpaceRadar 1,384 4 months ago Interactive disk space and memory visualization
Leanote 1,536 9 months ago Cloud notepad
Loop Drop 826 almost 2 years ago MIDI looper and synth for live electronic music performances
Pomodoro 338 8 days ago Timer based on the Pomodoro Technique
Sia-UI Decentralized file storage system based on cryptocurrency technology
MarkRight 914 almost 3 years ago GitHub flavored Markdown editor with live preview
Sqlectron 4,547 8 months ago SQL client
Light Table 11,725 over 2 years ago Code editor with instant feedback
Google Play Music Desktop Player 8,273 almost 2 years ago Unofficial Google Play Music app
Chrome DevTools 1,576 over 2 years ago Chrome DevTools packaged as an app
Proton 163 over 1 year ago Markdown editor with live preview
Hawkpass 61 8 months ago Password generator
Boostnote 17,071 over 1 year ago Markdown note & code snippet app for developers
Before Dawn 191 14 days ago Screensaver tool
Catify 65 almost 4 years ago Utility for Spotify
Ansel 421 10 months ago Image organizer
Tockler 881 4 months ago Tracks your time
Mattermost 1,998 3 days ago Mattermost client
Crypter 458 over 3 years ago Secure encryption client
YakYak 3,810 29 days ago Unofficial Google Hangouts app
Museeks 1,656 3 days ago Music player
Sabaki 2,396 7 months ago Go/Baduk/Weiqi board
Wire 1,077 3 days ago Messenger and calling app
Extraterm 2,525 10 days ago Terminal
Stacer 8,851 8 months ago Ubuntu system optimizer
Inpad 3,779 over 1 year ago Notes app with GitHub-flavored Markdown
Cerebro 8,325 5 months ago Launcher with inline previews
LosslessCut 26,695 6 days ago Lossless video trimming & cutting
Buka 1,090 over 1 year ago E-book management
Insomnia 34,476 4 days ago Create and manage HTTP requests
Tusk 3,149 about 1 month ago Unofficial Evernote app
Buttercup Desktop 4,285 5 days ago Password manager
Mailspring 15,456 7 days ago Extensible email client. (Fork of Nylas Mail)
Headset 784 4 months ago Discover, collect, and listen to music from YouTube
Nuclear 12,016 5 days ago Music player that streams from free sources
Mark Text 46,623 about 2 months ago Real-time preview Markdown editor
Pomotroid 4,320 6 months ago Pomodoro timer
Netron 27,736 4 days ago Visualizer for deep learning and machine learning models
Etcher 29,468 15 days ago Flash OS images to SD cards and USB drives
Notable 22,559 4 months ago Markdown-based note-taking
Unsplash Wallpapers 362 over 3 years ago Set desktop wallpaper from Unsplash
Motrix 45,120 3 months ago Download manager
Franz 4,537 11 months ago Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app
Gmail Desktop 834 about 1 year ago Unofficial Gmail app
Upcount 356 11 days ago Invoicing
ExifCleaner 1,857 12 months ago Clean image metadata with drag and drop
massCode 2,031 over 2 years ago Code snippet manager for developers
Swifty 893 about 1 month ago Password manager
MQTTX 3,836 5 days ago Client for MQTT, which is a lightweight messaging protocol
LightProxy 3,105 over 1 year ago Web debugging proxy
Beekeeper Studio 16,347 3 days ago Cross-platform SQL editor and database manager
Mouseless 135 almost 2 years ago Keyboard shortcut training and look-up
Glyphfinder 133 almost 2 years ago Unicode character search
Graviton Editor 1,168 6 months ago Cross-platform code editor
Yana 259 3 months ago Notebook app with rich-text notes, nested note organization and global search
SpaceEye 327 over 1 year ago Live satellite imagery for your desktop background
Heroic Games Launcher 8,003 6 days ago Alternative Epic games launcher
VIR 158 almost 3 years ago Intelligent time manager with automatic planning
Browserosaurus 1,692 7 days ago Browser prompter for macOS
linked 886 3 months ago Daily journal
shadowsocks-electron 324 over 1 year ago Cross-platform Shadowsocks client
Sigma File Manager 3,954 5 months ago Modern file manager
Ostara 317 10 days ago Monitor and interact with Spring Boot apps via Actuator
PikaTorrent 335 about 2 months ago BitTorrent client
Wave Terminal 4,052 3 days ago Open-source terminal with AI integration

Awesome Electron / 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
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
MongoDB Compass Official MongoDB app
Freeter Organizer for freelancers & creatives
WhatsApp Official WhatsApp app
CatLight Build status notifier
Discord Voice and text chat
Cocos Creator Game editor for creating web and native games for Cocos2D-x
Inkdrop Markdown notebook for hackers
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
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
Cacher Cloud-based, team-enabled code snippet manager with Gist sync
MusicPlus Free music app for macOS and Windows
Mingo MongoDB GUI
Moon Modeler Schema design tool for MongoDB, Mongoose, and MariaDB
Notion All-in-one workspace for your notes, tasks, wikis, and databases
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
Coloban All-in-one project management tool with chats, Kanban, Gantt, calls, screenshare, and more
Dynobase AWS DynamoDB GUI
Lotus Keep up with GitHub notifications without stress
RunJS Playground for JavaScript and TypeScript
OpenSFTP Integrated SSH and SFTP workspace client

Awesome Electron / Apps / Samples

Electron API usage 3,902 about 3 years ago Sample apps illustrating usage of Electron APIs
Screen Recorder 411 about 3 years ago WebRTC screen recorder
Activity Monitor Shows a doughnut chart of the CPU system, user, and idle activity time
Hash Shows the hash values of entered text using different algorithms
Prices Shows the current price of oil, gold, and silver using the Yahoo Finance API

Awesome Electron / Boilerplates

electron-boilerplate 1,643 about 2 years ago Boilerplate to kickstart creating an app - by
generator-electron 718 5 months ago Scaffold out an app boilerplate
electron-boilerplate 3,126 almost 2 years ago Comprehensive boilerplate which even generates installers - by
electron-react-boilerplate 23,183 24 days ago Boilerplate based on React and webpack
electron-quick-start 11,135 15 days ago Clone the repo to try a simple app
bozon 758 12 months ago Scaffold, run, test, and package your app
secure-electron-template 1,643 6 months ago Security-focused boilerplate for creating apps with React, Redux, Webpack, and i18next
angular-electron 5,649 about 1 month ago Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload
vite-electron-builder 2,334 4 days ago Secure boilerplate for Electron app based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla

Awesome Electron / Tools / For Electron

electron-builder 13,609 3 days ago Create installers
electron-packager 154 4 days ago Package and distribute your app
electron-debug 745 about 2 months ago Adds useful debug features
electron-is-dev 425 9 months ago Check if Electron is running in development
electron-localshortcut 420 7 months ago Add keyboard shortcuts locally to a window
fix-path 274 about 3 years ago Fix the $PATH on macOS when run from a GUI app. Useful when spawning a child process
electron-dl 1,153 5 months ago Simplified file downloads
electron-release-server 2,088 6 months ago Self-hosted release server with front-end & auto-updater support
electron-rebuild 1,019 4 days ago Rebuild native Node.js modules against the currently installed Electron version
debug-menu 135 almost 2 years ago Chrome-like "inspect element" context-menu
electron-installer-debian 377 about 1 year ago Create a Debian package
electron-installer-redhat 81 11 months ago Create a Red Hat package
electron-installer-windows 470 almost 2 years ago Create a Windows package
electron-download 340 4 days ago Download the Electron release zip from GitHub
electron-osx-sign 563 about 1 month ago Code-signing for macOS apps
ember-electron 806 3 days ago Build, test, and package Ember apps
electron-store 4,584 about 2 months ago Save and load data like user preferences, app state, cache, etc
electron-context-menu 1,380 about 1 month ago Extensible context menu
NeDB 13,483 over 1 year ago Embedded persistent or in-memory database
RxDB 21,324 3 days ago A realtime NoSQL database
electron-devtools-installer 1,119 10 months ago Install DevTools extensions from the Chrome Web Store
electron-log 1,301 15 days ago Simple logging
electron-about-window 413 9 months ago 'About This App' window
elemon 73 over 3 years ago Live-reload your app during development
electron-is-accelerator 16 over 4 years ago Check if a string is a valid accelerator
electron-pdf-window 282 over 2 years ago View PDF files in browser windows
got 14,230 8 days ago Simplified HTTP requests
electron-unhandled 448 4 months ago Catch unhandled errors and promise rejections
electron-util 1,277 7 months ago Useful utilities for developing apps and modules
electron-reloader 573 over 1 year ago Simple auto-reloading during development
electron-serve 431 18 days ago Static file serving (Useful for routing, like )
electron-timber 401 5 months ago Pretty logger
chromium-net-errors 21 over 1 year ago Chromium's network errors as custom error classes
run-electron 197 5 months ago Run Electron without all the junk terminal output
debugtron 1,387 2 months ago Debug in-production Electron-based apps
electron-better-ipc 712 about 2 years ago Simplified IPC communication
electron-chrome-extension 140 over 1 year ago Add support for Chrome extensions
trilogy 263 over 2 years ago TypeScript SQLite database layer with support for both native C++ and pure JavaScript backends
adblocker-electron 793 3 days ago Block ads and trackers
electronmon 143 5 months ago Monitor and reload apps out-of-process during development
electronegativity 963 19 days ago Identify misconfigurations and security anti-patterns
UpdateRocks! Auto-update service. Free for open source projects
electron-vite 3,325 about 1 month ago Fast and easy-to-use build tool integrated with Vite
pluggable-electron 138 6 months ago 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

Awesome Electron / Tools / Using Electron

nativefier 34,865 about 1 year ago Create an app of any website
electron-stream 127 12 months ago Streaming wrapper
electron-pdf 1,234 about 1 year ago Generate PDF from URL, HTML, or Markdown files on the command-line
electron-mocha 345 about 2 months ago Run Mocha tests in Electron
Reactotron 14,861 9 days ago Inspect your React and React Native apps
jest-electron 153 over 2 years ago Run and debug Jest unit tests in a browser environment

Awesome Electron / Components

menubar 6,665 about 2 months ago Menubar app framework
React Desktop 9,516 over 1 year ago UI toolkit for macOS and Windows built with React
chrome-tabs 1,721 9 months ago Chrome like tabs
Xel Widget toolkit for building native-like apps

Awesome Electron / Documentation

Quick Start
Official docs
Essential Electron Concise overview

Awesome Electron / 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 , 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
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

Awesome Electron / Books

Developing an Electron Edge 💲
Electron in Action 💲
Cross-Platform Desktop Applications 💲

Awesome Electron / 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

Awesome Electron / 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

Awesome Electron / Community

Reddit
Stack Overflow
@electronjs on Twitter
electron-br
electron-pl
@electron_ru on Telegram
electronjs on Facebook
Product Hunt
awesome-nodejs 58,052 about 2 months ago
awesome-electronjs-hacking 571 3 months ago

Backlinks from these awesome lists: