awesome-electron
Desktop app builder
Provides resources and tools for building desktop applications with web technologies
Useful resources for creating apps with Electron
26k stars
769 watching
2k forks
last commit: 4 months ago
Linked from 7 awesome lists
awesomeawesome-listelectronlist
Awesome Electron / Apps / Open Source | |||
WebTorrent | 9,732 | 9 days ago | Streaming torrent client |
Min | 7,995 | 8 days ago | Minimal web browser |
Hyper | 43,379 | 3 months ago | Terminal |
Visual Studio Code | 164,461 | 4 days ago | Cross-platform IDE |
Git-it | 4,675 | 7 months ago | Teaches you Git and GitHub |
Caprine | 7,041 | 3 months ago | Unofficial Facebook Messenger app |
Simplenote | 4,827 | 16 days ago | Note keeper |
Abricotine | 2,634 | over 1 year ago | Markdown editor with inline preview |
Kap | 18,131 | 9 days ago | Screen recorder with GIF support |
Medis | 11,622 | 9 months ago | Redis database management |
SmartMirror | 2,794 | 5 months ago | Voice controlled smart mirror |
Beaker | 6,752 | almost 2 years ago | Browser with peer-to-peer web protocols |
KeeWeb | 12,349 | 3 months ago | Unofficial KeePass app |
Gitify | 4,563 | 6 days ago | GitHub notifications in your menubar |
SpaceRadar | 1,385 | 6 months ago | Interactive disk space and memory visualization |
Leanote | 1,538 | 10 months ago | Cloud notepad |
Loop Drop | 826 | almost 2 years ago | MIDI looper and synth for live electronic music performances |
Pomodoro | 349 | 5 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,573 | 9 months ago | SQL client |
Light Table | 11,721 | over 2 years ago | Code editor with instant feedback |
Google Play Music Desktop Player | 8,271 | almost 2 years ago | Unofficial Google Play Music app |
Chrome DevTools | 1,578 | over 2 years ago | Chrome DevTools packaged as an app |
Proton | 163 | almost 2 years ago | Markdown editor with live preview |
Hawkpass | 62 | 9 months ago | Password generator |
Boostnote | 17,061 | over 1 year ago | Markdown note & code snippet app for developers |
Before Dawn | 197 | 15 days ago | Screensaver tool |
Catify | 65 | almost 4 years ago | Utility for Spotify |
Ansel | 423 | 12 months ago | Image organizer |
Tockler | 896 | 8 days ago | Tracks your time |
Mattermost | 2,027 | 3 days ago | Mattermost client |
Crypter | 459 | almost 4 years ago | Secure encryption client |
YakYak | 3,807 | 3 months ago | Unofficial Google Hangouts app |
Museeks | 1,703 | 17 days ago | Music player |
Sabaki | 2,411 | 8 months ago | Go/Baduk/Weiqi board |
Wire | 1,079 | 4 days ago | Messenger and calling app |
Extraterm | 2,544 | 22 days ago | Terminal |
Stacer | 8,884 | 9 months ago | Ubuntu system optimizer |
Inpad | 3,795 | over 1 year ago | Notes app with GitHub-flavored Markdown |
Cerebro | 8,353 | 7 months ago | Launcher with inline previews |
LosslessCut | 28,071 | 10 days ago | Lossless video trimming & cutting |
Buka | 1,089 | almost 2 years ago | E-book management |
Insomnia | 34,903 | 6 days ago | Create and manage HTTP requests |
Tusk | 3,154 | 3 months ago | Unofficial Evernote app |
Buttercup Desktop | 4,313 | about 2 months ago | Password manager |
Mailspring | 15,568 | about 2 months ago | Extensible email client. (Fork of Nylas Mail) |
Headset | 784 | 5 months ago | Discover, collect, and listen to music from YouTube |
Nuclear | 12,198 | 5 days ago | Music player that streams from free sources |
Mark Text | 47,398 | 3 months ago | Real-time preview Markdown editor |
Pomotroid | 4,403 | 8 months ago | Pomodoro timer |
Netron | 28,134 | 6 days ago | Visualizer for deep learning and machine learning models |
Etcher | 29,884 | about 1 month ago | Flash OS images to SD cards and USB drives |
Notable | 22,647 | 5 months ago | Markdown-based note-taking |
Unsplash Wallpapers | 364 | over 3 years ago | Set desktop wallpaper from Unsplash |
Motrix | 45,735 | 4 months ago | Download manager |
Franz | 4,554 | about 1 year ago | Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app |
Gmail Desktop | 848 | about 1 year ago | Unofficial Gmail app |
Upcount | 363 | about 2 months ago | Invoicing |
ExifCleaner | 1,920 | about 1 year ago | Clean image metadata with drag and drop |
massCode | 2,029 | over 2 years ago | Code snippet manager for developers |
Swifty | 901 | 23 days ago | Password manager |
MQTTX | 3,912 | 6 days ago | Client for MQTT, which is a lightweight messaging protocol |
LightProxy | 3,116 | over 1 year ago | Web debugging proxy |
Beekeeper Studio | 16,751 | 6 days ago | Cross-platform SQL editor and database manager |
Mouseless | 135 | about 2 years ago | Keyboard shortcut training and look-up |
Glyphfinder | 134 | about 2 years ago | Unicode character search |
Graviton Editor | 1,166 | 8 months ago | Cross-platform code editor |
Yana | 263 | 4 months ago | Notebook app with rich-text notes, nested note organization and global search |
SpaceEye | 331 | over 1 year ago | Live satellite imagery for your desktop background |
Heroic Games Launcher | 8,254 | 4 days ago | Alternative Epic games launcher |
VIR | 158 | almost 3 years ago | Intelligent time manager with automatic planning |
Browserosaurus | 1,728 | about 1 month ago | Browser prompter for macOS |
linked | 898 | 4 months ago | Daily journal |
shadowsocks-electron | 328 | over 1 year ago | Cross-platform Shadowsocks client |
Sigma File Manager | 4,087 | 7 months ago | Modern file manager |
Ostara | 323 | 5 days ago | Monitor and interact with Spring Boot apps via Actuator |
PikaTorrent | 351 | 3 months ago | BitTorrent client |
Wave Terminal | 4,444 | 4 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 | ||
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,910 | about 3 years ago | Sample apps illustrating usage of Electron APIs |
Screen Recorder | 413 | over 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,642 | over 2 years ago | Boilerplate to kickstart creating an app - by |
generator-electron | 718 | 7 months ago | Scaffold out an app boilerplate |
electron-boilerplate | 3,127 | almost 2 years ago | Comprehensive boilerplate which even generates installers - by |
electron-react-boilerplate | 23,286 | 2 months ago | Boilerplate based on React and webpack |
electron-quick-start | 11,184 | 13 days ago | Clone the repo to try a simple app |
bozon | 758 | about 1 year ago | Scaffold, run, test, and package your app |
secure-electron-template | 1,648 | 7 months ago | Security-focused boilerplate for creating apps with React, Redux, Webpack, and i18next |
angular-electron | 5,666 | 3 months ago | Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload |
vite-electron-builder | 2,393 | 7 days ago | Secure boilerplate for Electron app based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla |
Awesome Electron / Tools / For Electron | |||
electron-builder | 13,687 | 10 days ago | Create installers |
electron-packager | 175 | 9 days ago | Package and distribute your app |
electron-debug | 750 | about 1 month ago | Adds useful debug features |
electron-is-dev | 427 | 10 months ago | Check if Electron is running in development |
electron-localshortcut | 422 | 8 months ago | Add keyboard shortcuts locally to a window |
fix-path | 277 | about 3 years ago | Fix the $PATH on macOS when run from a GUI app. Useful when spawning a child process |
electron-dl | 1,162 | 7 months ago | Simplified file downloads |
electron-release-server | 2,102 | 7 months ago | Self-hosted release server with front-end & auto-updater support |
electron-rebuild | 1,026 | 9 days ago | Rebuild native Node.js modules against the currently installed Electron version |
debug-menu | 135 | about 2 years ago | Chrome-like "inspect element" context-menu |
electron-installer-debian | 378 | about 1 year ago | Create a Debian package |
electron-installer-redhat | 81 | about 1 year ago | Create a Red Hat package |
electron-installer-windows | 470 | almost 2 years ago | Create a Windows package |
electron-download | 344 | 7 days ago | Download the Electron release zip from GitHub |
electron-osx-sign | 567 | 20 days ago | Code-signing for macOS apps |
ember-electron | 805 | about 2 months ago | Build, test, and package Ember apps |
electron-store | 4,623 | 4 months ago | Save and load data like user preferences, app state, cache, etc |
electron-context-menu | 1,392 | 3 months ago | Extensible context menu |
NeDB | 13,504 | over 1 year ago | Embedded persistent or in-memory database |
RxDB | 21,619 | 5 days ago | A realtime NoSQL database |
electron-devtools-installer | 1,127 | 12 months ago | Install DevTools extensions from the Chrome Web Store |
electron-log | 1,318 | 14 days ago | Simple logging |
electron-about-window | 414 | 11 months ago | 'About This App' window |
elemon | 73 | almost 4 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,301 | 17 days ago | Simplified HTTP requests |
electron-unhandled | 448 | 6 months ago | Catch unhandled errors and promise rejections |
electron-util | 1,280 | 9 months ago | Useful utilities for developing apps and modules |
electron-reloader | 572 | over 1 year ago | Simple auto-reloading during development |
electron-serve | 438 | 2 months ago | Static file serving (Useful for routing, like ) |
electron-timber | 404 | 7 months ago | Pretty logger |
chromium-net-errors | 21 | almost 2 years ago | Chromium's network errors as custom error classes |
run-electron | 197 | 7 months ago | Run Electron without all the junk terminal output |
debugtron | 1,415 | 4 months ago | Debug in-production Electron-based apps |
electron-better-ipc | 716 | over 2 years ago | Simplified IPC communication |
electron-chrome-extension | 140 | almost 2 years ago | Add support for Chrome extensions |
trilogy | 264 | over 2 years ago | TypeScript SQLite database layer with support for both native C++ and pure JavaScript backends |
adblocker-electron | 809 | 6 days ago | Block ads and trackers |
electronmon | 148 | 7 months ago | Monitor and reload apps out-of-process during development |
electronegativity | 971 | 2 months ago | Identify misconfigurations and security anti-patterns |
UpdateRocks! | Auto-update service. Free for open source projects | ||
electron-vite | 3,512 | 10 days ago | Fast and easy-to-use build tool integrated with Vite |
pluggable-electron | 145 | 7 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,935 | about 1 year ago | Create an app of any website |
electron-stream | 127 | about 1 year ago | Streaming wrapper |
electron-pdf | 1,238 | over 1 year ago | Generate PDF from URL, HTML, or Markdown files on the command-line |
electron-mocha | 346 | 15 days ago | Run Mocha tests in Electron |
Reactotron | 14,934 | 6 days ago | Inspect your React and React Native apps |
jest-electron | 155 | over 2 years ago | Run and debug Jest unit tests in a browser environment |
Awesome Electron / Components | |||
menubar | 6,679 | about 1 month ago | Menubar app framework |
React Desktop | 9,517 | over 1 year ago | UI toolkit for macOS and Windows built with React |
chrome-tabs | 1,729 | 11 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 | |||
Stack Overflow | |||
@electronjs on Twitter | |||
electron-br | |||
electron-pl | |||
@electron_ru on Telegram | |||
electronjs on Facebook | |||
Product Hunt | |||
Awesome Electron / Related | |||
awesome-nodejs | 58,598 | 30 days ago | |
awesome-electronjs-hacking | 581 | 4 months ago |