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
768 watching
2k forks
last commit: over 1 year ago
Linked from 7 awesome lists
awesomeawesome-listelectronlist
Awesome Electron / Apps / Open Source | |||
| WebTorrent | 9,748 | 11 months ago | Streaming torrent client |
| Min | 8,042 | 11 months ago | Minimal web browser |
| Hyper | 43,516 | about 1 year ago | Terminal |
| Visual Studio Code | 165,346 | 11 months ago | Cross-platform IDE |
| Git-it | 4,688 | over 1 year ago | Teaches you Git and GitHub |
| Caprine | 7,051 | 12 months ago | Unofficial Facebook Messenger app |
| Simplenote | 4,848 | about 1 year ago | Note keeper |
| Abricotine | 2,634 | over 2 years ago | Markdown editor with inline preview |
| Kap | 18,175 | about 1 year ago | Screen recorder with GIF support |
| Medis | 11,641 | over 1 year ago | Redis database management |
| SmartMirror | 2,795 | over 1 year ago | Voice controlled smart mirror |
| Beaker | 6,753 | almost 3 years ago | Browser with peer-to-peer web protocols |
| KeeWeb | 12,384 | 11 months ago | Unofficial KeePass app |
| Gitify | 4,585 | 11 months ago | GitHub notifications in your menubar |
| SpaceRadar | 1,389 | over 1 year ago | Interactive disk space and memory visualization |
| Leanote | 1,542 | almost 2 years ago | Cloud notepad |
| Loop Drop | 826 | almost 3 years ago | MIDI looper and synth for live electronic music performances |
| Pomodoro | 350 | 11 months ago | Timer based on the Pomodoro Technique |
| Sia-UI | Decentralized file storage system based on cryptocurrency technology | ||
| MarkRight | 913 | almost 4 years ago | GitHub flavored Markdown editor with live preview |
| Sqlectron | 4,583 | over 1 year ago | SQL client |
| Light Table | 11,718 | over 3 years ago | Code editor with instant feedback |
| Google Play Music Desktop Player | 8,263 | almost 3 years ago | Unofficial Google Play Music app |
| Chrome DevTools | 1,579 | over 3 years ago | Chrome DevTools packaged as an app |
| Proton | 165 | almost 3 years ago | Markdown editor with live preview |
| Hawkpass | 63 | over 1 year ago | Password generator |
| Boostnote | 17,058 | over 2 years ago | Markdown note & code snippet app for developers |
| Before Dawn | 198 | 12 months ago | Screensaver tool |
| Catify | 66 | almost 5 years ago | Utility for Spotify |
| Ansel | 424 | almost 2 years ago | Image organizer |
| Tockler | 913 | 11 months ago | Tracks your time |
| Mattermost | 2,036 | 11 months ago | Mattermost client |
| Crypter | 460 | over 4 years ago | Secure encryption client |
| YakYak | 3,804 | about 1 year ago | Unofficial Google Hangouts app |
| Museeks | 1,715 | 11 months ago | Music player |
| Sabaki | 2,430 | over 1 year ago | Go/Baduk/Weiqi board |
| Wire | 1,081 | 11 months ago | Messenger and calling app |
| Extraterm | 2,555 | 11 months ago | Terminal |
| Stacer | 8,900 | almost 2 years ago | Ubuntu system optimizer |
| Inpad | 3,808 | over 2 years ago | Notes app with GitHub-flavored Markdown |
| Cerebro | 8,362 | 11 months ago | Launcher with inline previews |
| LosslessCut | 28,520 | 11 months ago | Lossless video trimming & cutting |
| Buka | 1,093 | almost 3 years ago | E-book management |
| Insomnia | 35,150 | 11 months ago | Create and manage HTTP requests |
| Tusk | 3,155 | about 1 year ago | Unofficial Evernote app |
| Buttercup Desktop | 4,338 | about 1 year ago | Password manager |
| Mailspring | 15,629 | about 1 year ago | Extensible email client. (Fork of Nylas Mail) |
| Headset | 784 | over 1 year ago | Discover, collect, and listen to music from YouTube |
| Nuclear | 12,296 | 11 months ago | Music player that streams from free sources |
| Mark Text | 47,909 | about 1 year ago | Real-time preview Markdown editor |
| Pomotroid | 4,460 | over 1 year ago | Pomodoro timer |
| Netron | 28,684 | 11 months ago | Visualizer for deep learning and machine learning models |
| Etcher | 30,094 | about 1 year ago | Flash OS images to SD cards and USB drives |
| Notable | 22,699 | over 1 year ago | Markdown-based note-taking |
| Unsplash Wallpapers | 367 | over 4 years ago | Set desktop wallpaper from Unsplash |
| Motrix | 46,045 | over 1 year ago | Download manager |
| Franz | 4,559 | 11 months ago | Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app |
| Gmail Desktop | 848 | about 2 years ago | Unofficial Gmail app |
| Upcount | 364 | about 1 year ago | Invoicing |
| ExifCleaner | 1,949 | about 2 years ago | Clean image metadata with drag and drop |
| massCode | 2,029 | over 3 years ago | Code snippet manager for developers |
| Swifty | 904 | 12 months ago | Password manager |
| MQTTX | 3,981 | 11 months ago | Client for MQTT, which is a lightweight messaging protocol |
| LightProxy | 3,124 | over 2 years ago | Web debugging proxy |
| Beekeeper Studio | 16,974 | 11 months ago | Cross-platform SQL editor and database manager |
| Mouseless | 137 | about 3 years ago | Keyboard shortcut training and look-up |
| Glyphfinder | 134 | about 3 years ago | Unicode character search |
| Graviton Editor | 1,170 | over 1 year ago | Cross-platform code editor |
| Yana | 263 | over 1 year ago | Notebook app with rich-text notes, nested note organization and global search |
| SpaceEye | 335 | over 2 years ago | Live satellite imagery for your desktop background |
| Heroic Games Launcher | 8,412 | 11 months ago | Alternative Epic games launcher |
| VIR | 159 | almost 4 years ago | Intelligent time manager with automatic planning |
| Browserosaurus | 1,741 | about 1 year ago | Browser prompter for macOS |
| linked | 900 | over 1 year ago | Daily journal |
| shadowsocks-electron | 334 | over 2 years ago | Cross-platform Shadowsocks client |
| Sigma File Manager | 4,567 | over 1 year ago | Modern file manager |
| Ostara | 326 | 11 months ago | Monitor and interact with Spring Boot apps via Actuator |
| PikaTorrent | 359 | 11 months ago | BitTorrent client |
| Wave Terminal | 6,709 | 11 months 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,913 | about 4 years ago | Sample apps illustrating usage of Electron APIs |
| Screen Recorder | 414 | over 4 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 | about 3 years ago | Boilerplate to kickstart creating an app - by |
| generator-electron | 718 | over 1 year ago | Scaffold out an app boilerplate |
| electron-boilerplate | 3,130 | almost 3 years ago | Comprehensive boilerplate which even generates installers - by |
| electron-react-boilerplate | 23,389 | about 1 year ago | Boilerplate based on React and webpack |
| electron-quick-start | 11,226 | 12 months ago | Clone the repo to try a simple app |
| bozon | 757 | about 2 years ago | Scaffold, run, test, and package your app |
| secure-electron-template | 1,657 | over 1 year ago | Security-focused boilerplate for creating apps with React, Redux, Webpack, and i18next |
| angular-electron | 5,671 | about 1 year ago | Fast bootstrapping with Angular, Electron, TypeScript, SASS, and Hot Reload |
| vite-electron-builder | 2,450 | 11 months ago | Secure boilerplate for Electron app based on Vite. TypeScript + Vue/React/Angular/Svelte/Vanilla |
Awesome Electron / Tools / For Electron | |||
| electron-builder | 13,749 | 11 months ago | Create installers |
| electron-packager | 189 | 12 months ago | Package and distribute your app |
| electron-debug | 754 | about 1 year ago | Adds useful debug features |
| electron-is-dev | 428 | almost 2 years ago | Check if Electron is running in development |
| electron-localshortcut | 422 | over 1 year ago | Add keyboard shortcuts locally to a window |
| fix-path | 278 | about 4 years ago | Fix the $PATH on macOS when run from a GUI app. Useful when spawning a child process |
| electron-dl | 1,170 | over 1 year ago | Simplified file downloads |
| electron-release-server | 2,116 | over 1 year ago | Self-hosted release server with front-end & auto-updater support |
| electron-rebuild | 1,032 | 12 months ago | Rebuild native Node.js modules against the currently installed Electron version |
| debug-menu | 135 | about 3 years ago | Chrome-like "inspect element" context-menu |
| electron-installer-debian | 377 | about 2 years ago | Create a Debian package |
| electron-installer-redhat | 81 | about 2 years ago | Create a Red Hat package |
| electron-installer-windows | 470 | almost 3 years ago | Create a Windows package |
| electron-download | 347 | 11 months ago | Download the Electron release zip from GitHub |
| electron-osx-sign | 574 | 11 months ago | Code-signing for macOS apps |
| ember-electron | 805 | 11 months ago | Build, test, and package Ember apps |
| electron-store | 4,661 | over 1 year ago | Save and load data like user preferences, app state, cache, etc |
| electron-context-menu | 1,399 | about 1 year ago | Extensible context menu |
| NeDB | 13,516 | over 2 years ago | Embedded persistent or in-memory database |
| RxDB | 21,703 | 11 months ago | A realtime NoSQL database |
| electron-devtools-installer | 1,132 | almost 2 years ago | Install DevTools extensions from the Chrome Web Store |
| electron-log | 1,325 | 11 months ago | Simple logging |
| electron-about-window | 417 | almost 2 years ago | 'About This App' window |
| elemon | 73 | over 4 years ago | Live-reload your app during development |
| electron-is-accelerator | 16 | over 5 years ago | Check if a string is a valid accelerator |
| electron-pdf-window | 282 | over 3 years ago | View PDF files in browser windows |
| got | 14,351 | 11 months ago | Simplified HTTP requests |
| electron-unhandled | 452 | over 1 year ago | Catch unhandled errors and promise rejections |
| electron-util | 1,291 | over 1 year ago | Useful utilities for developing apps and modules |
| electron-reloader | 575 | over 2 years ago | Simple auto-reloading during development |
| electron-serve | 441 | about 1 year ago | Static file serving (Useful for routing, like ) |
| electron-timber | 405 | over 1 year ago | Pretty logger |
| chromium-net-errors | 21 | almost 3 years ago | Chromium's network errors as custom error classes |
| run-electron | 198 | over 1 year ago | Run Electron without all the junk terminal output |
| debugtron | 1,449 | over 1 year ago | Debug in-production Electron-based apps |
| electron-better-ipc | 720 | over 3 years ago | Simplified IPC communication |
| electron-chrome-extension | 140 | almost 3 years ago | Add support for Chrome extensions |
| trilogy | 265 | over 3 years ago | TypeScript SQLite database layer with support for both native C++ and pure JavaScript backends |
| adblocker-electron | 822 | 11 months ago | Block ads and trackers |
| electronmon | 151 | over 1 year ago | Monitor and reload apps out-of-process during development |
| electronegativity | 980 | about 1 year ago | Identify misconfigurations and security anti-patterns |
| UpdateRocks! | Auto-update service. Free for open source projects | ||
| electron-vite | 3,618 | about 1 year ago | Fast and easy-to-use build tool integrated with Vite |
| pluggable-electron | 147 | over 1 year 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,976 | about 2 years ago | Create an app of any website |
| electron-stream | 127 | about 2 years ago | Streaming wrapper |
| electron-pdf | 1,239 | over 2 years ago | Generate PDF from URL, HTML, or Markdown files on the command-line |
| electron-mocha | 346 | about 1 year ago | Run Mocha tests in Electron |
| Reactotron | 14,975 | 12 months ago | Inspect your React and React Native apps |
| jest-electron | 155 | over 3 years ago | Run and debug Jest unit tests in a browser environment |
Awesome Electron / Components | |||
| menubar | 6,689 | about 1 year ago | Menubar app framework |
| React Desktop | 9,512 | over 2 years ago | UI toolkit for macOS and Windows built with React |
| chrome-tabs | 1,733 | almost 2 years 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,892 | 11 months ago | |
| awesome-electronjs-hacking | 592 | over 1 year ago | |