List.community

Awesome Electron Awesome

Useful resources for creating apps with Electron

You might also like awesome-nodejs18k 3k .


⚡️

Support this project and improve your JavaScript skills with this awesome ES6 course by Wes Bos.
Try his free JavaScript 30 course for a taste of what to expect. You might also like his React and Sublime course.


Contents

Apps

Made with Electron.

Open Source

Featured
  • Beaker3k 203 - Browser with peer-to-peer web protocols.
  • Hyper13k 2k - Terminal.
  • WebTorrent225 21 - Streaming torrent client.
  • Kap6k 365 - Screen recorder with GIF support.
  • Min2k 239 - Minimal web browser.
  • Mancy3k 165 - JavaScript REPL.
  • SpaceRadar602 38 - Interactive disk space and memory visualization.
  • Nocturn550 55 - Twitter client.
  • Mojibar2k 175 - Emoji searcher in your menubar.
  • Playback2k 259 - Video player.
  • Upterm1k 71 - Terminal.
  • Atom52k 13k - Code editor.
  • Visual Studio Code50k 8k - Cross-platform IDE.
  • Brave8k 1k - Privacy-focused web browser.
Other
  • Git-it1k 270 - Teaches you Git and GitHub.
  • Caprine3k 321 - Unofficial Facebook Messenger app.
  • Simplenote2k 262 - Note keeper.
  • nuTorrent192 24 - BitTorrent client.
  • Abricotine1k 111 - Markdown editor with inline preview.
  • Medis4k 238 - Redis database management.
  • Kakapo - Ambient sound mixer for relaxation or productivity.
  • SmartMirror2k 789 - Voice controlled smart mirror.
  • Koko67 2 - IRC client.
  • KeeWeb3k 328 - Unofficial KeePass app.
  • Gitify1k 116 - GitHub notifications in your menubar.
  • Friends3k 350 - P2P chat.
  • Cumulus2k 201 - SoundCloud player in your menubar.
  • Kitematic - Docker container management.
  • FatFileFinder121 17 - Find large files on your machine.
  • ScreenCat2k 203 - Screen sharing & remote collaboration.
  • Gulp523 22 - Run Gulp tasks from your menubar.
  • Mapbox Studio871 139 - Map designer.
  • LevelUI254 24 - LevelDB management.
  • Kart12 1 - Front-end for RetroArch.
  • Vmd747 86 - Preview Markdown files.
  • Kyoku75 8 - Displays current iTunes song.
  • GReader69 9 - Collect and read offline readme files of GitHub repos.
  • Leanote1k 383 - Cloud notepad.
  • Snapper - Screen capturing & recording for Android devices.
  • Imagemin964 89 - Minify images.
  • We Build SG41 6 - Upcoming events & recently updated repos from webuild.sg.
  • Piglet67 3 - Run Grunt tasks from your menubar.
  • Yoda334 47 - Browse and download YouTube videos.
  • Loop Drop598 61 - MIDI looper and synth for live electronic music performances.
  • Toby175 29 - YouTube player.
  • Kaku788 137 - Music player.
  • Yeoman1k 126 - Scaffold projects using Yeoman.
  • Markn134 7 - Markdown viewer.
  • Shiba544 27 - Live Markdown preview with linting.
  • Yays57 12 - YouTube music player in your menubar.
  • TimoFM254 49 - DoubanFM music player.
  • Monu1k 87 - Process monitoring.
  • Tèsèvè - Static webserver.
  • DevDocs492 36 - Unofficial DevDocs.io app.
  • Trendy - Trending GitHub repos in your menubar.
  • google-music-electron268 49 - Unofficial Google music app.
  • Pomodoro - Timer based on the Pomodoro Technique.
  • Sia-UI - Decentralized file storage system based on cryptocurrency technology.
  • MarkRight948 65 - GitHub flavored Markdown editor with live preview.
  • Mongotron2k 204 - MongoDB management tool.
  • Colonizers114 12 - "Catan" inspired board game.
  • Eintopf62 4 - Manage development projects with Docker.
  • WhatsDesktop210 32 - Unofficial WhatsApp app.
  • Sqlectron2k 194 - SQL client.
  • docker-indicator27 5 - Unofficial Docker menubar app.
  • Light Table11k 1k - Code editor with instant feedback.
  • Tubehead - YouTube music player in your menubar.
  • Google Play Music Desktop Player6k 849 - Unofficial Google Play Music app.
  • Chrome DevTools2k 100 - Chrome DevTools packaged as an app.
  • Yeobara - Meetup check-in with beacon.
  • Proton104 17 - Markdown editor with live preview.
  • James43 3 - HTTP proxy to view and intercept browser requests.
  • DTCP44 4 - Twitter client.
  • Inbox224 32 - Unofficial Google Inbox app.
  • alienbox - Reddit inbox & notifier in your menubar.
  • tweet-rec - Tweet recording player.
  • Snippet Bar65 8 - Copy-paste & re-use text snippets in your menubar.
  • Electronic WeChat8k 1k - Unofficial WeChat app.
  • dida19 4 - Add tasks to TickTick (滴答清单).
  • FromScratch - Autosaving scratchpad.
  • Hawkpass27 1 - Password generator.
  • Gokotta381 38 - Music player.
  • Shake19 1 - Japanese Earthquake Early Warning Notifier.
  • Fog96 12 - Unofficial Overcast podcast app.
  • Wmail2k 169 - Unofficial Gmail & Google Inbox app.
  • Boostnote8k 714 - Markdown note & code snippet app for developers.
  • Before Dawn40 6 - Screensaver tool.
  • Active Collab19 8 - Unofficial Active Collab app.
  • Hain2k 151 - Launcher for Windows.
  • Catify40 4 - Utility for Spotify.
  • Minira69 12 - JIRA issues in your menubar.
  • Ansel74 9 - Image organizer.
  • Build Checker App37 6 - Check CI-server build statuses.
  • Backer Timetracker28 3 - Tracks your time.
  • Ghost - Professional publishing platform.
  • Mattermost556 215 - Mattermost client.
  • PupaFM220 45 - DoubanFM music player.
  • MediumDesk86 6 - Unofficial Medium app.
  • Lightgallery809 54 - Image viewer.
  • Crypter215 25 - Secure encryption client.
  • YakYak3k 330 - Unofficial Google Hangouts app.
  • Museeks555 121 - Music player.
  • VOX139 15 - Unofficial VOX music player.
  • Sabaki - Go/Baduk/Weiqi board.
  • Marky268 29 - Markdown editor.
  • Deco5k 265 - React Native IDE.
  • Toshocat108 12 - Anime/Manga Progress Tracker.
  • iStats58 12 - CPU and memory stats on your menubar.
  • Wire746 172 - Messenger and calling app.
  • Ramme2k 280 - Unofficial Instagram app.
  • Moonview42 8 - Ambient notepad.
  • Temps - Weather forecast in your menubar.
  • DBGlass1k 44 - PostgreSQL client.
  • Slide Beacon30 2 - Physical web beacon broadcast.
  • Rambox3k 328 - Chat and email app that combines multiple services like Discord, Hangouts, Gmail and Outlook.
  • Extraterm314 15 - Terminal.
  • Materialette969 52 - Material design color palette in your menubar.
  • Dext488 52 - Launcher.
  • PB for Desktop241 24 - Pushbullet client.
  • GroupMe21 3 - Unofficial GroupMe app.
  • ndm1k 64 - npm desktop manager.
  • GIFBar23 5 - Search GIFs in your menubar.
  • Stacer934 102 - Ubuntu system optimizer.
  • Zazu1k 125 - Launcher.
  • Inpad - Notes app with GitHub-flavored Markdown.
  • Cerebro4k 274 - Launcher with inline previews.
  • Desktop Dimmer58 5 - Control the brightness of any display.
  • LosslessCut1k 58 - Lossless video trimming & cutting.
  • Wexond - Web browser with material UI and extensions API.
  • Buka70 11 - E-book management.
  • Insomnia6k 313 - Create and manage HTTP requests.
  • Tusk200 27 - Unofficial Evernote app.
  • ProtonMail Desktop82 12 - Unofficial ProtonMail app.
  • Comma Chameleon132 18 - CSV editor.
  • Buttercup Desktop570 85 - Password manager.
  • Mailspring2k 125 - Extensible email client. (Fork of Nylas Mail)
  • Manta3k 178 - Invoicing for freelancers with beautiful and customizable templates.
  • Headset388 48 - Discover, collect, and listen to music from YouTube.
  • Nuclear303 50 - Music player that streams from free sources.
  • Inboxer294 24 - Unofficial Google Inbox app.

Closed Source

  • GitKraken - Git client.
  • 1Clipboard - Universal clipboard manager.
  • Franz - Skype, Slack, Hangouts, WhatsApp, Grape, Telegram, FB Messenger, Hipchat in the same app.
  • 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.
  • Wagon - SQL editor.
  • Wantedly Chat - Business team chat. (Japanese)
  • Remember - Business card management. (Korean)
  • Pubu - Real-time chat for team communication. (Chinese)
  • BearyChat - Team messaging service. (Chinese)
  • MongoDB Compass - Official MongoDB app.
  • Freeter - Organizer for freelancers & creatives.
  • WhatsApp - Official WhatsApp app.
  • CatLight - Build status notifier.
  • Paws - Trello client.
  • Automint - CRM for automobile businesses.
  • CrossCloud - Secure sync for multiple cloud storages.
  • Discord - Voice and text chat for gamers.
  • 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.
  • ScreenSquid - Record and playback website visitor sessions.
  • 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.
  • Cleaver - Provision servers and deploy web apps.

Samples

  • Electron API usage1k 382 - Sample apps illustrating usage of Electron APIs.
  • Screen Recorder64 13 - 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.
  • Touch Bar API - Example of macOS Touch Bar integration.

Boilerplates

Tools

For Electron

Using Electron

  • devtool4k 162 - Debug Node.js with Chrome DevTools.
  • nativefier13k 700 - Create an app of any website.
  • electron-stream89 10 - Streaming wrapper.
  • Nightmare - High-level browser automation library (alternative to PhantomJS).
  • electron-pdf642 87 - Generate PDF from URL, HTML, or Markdown files on the command-line.
  • Geojsonapp326 23 - Preview GeoJSON locally.
  • electron-mocha241 65 - Run Mocha tests in Electron.
  • electron-har23 9 - Command-line tool for generating HTTP Archive (HAR).
  • electron-windows-store - Turn Electron apps into Windows Store AppX packages.
  • Reactotron3k 114 - Inspect your React and React Native apps.

Components

  • Photon - UI toolkit for building beautiful apps.
  • React PhotonKit255 31 - Photon components built with React.
  • menubar4k 288 - Menubar app framework.
  • cookies - Adds support for document.cookie.
  • window179 25 - Create and manage windows.
  • React Desktop7k 351 - UI toolkit for macOS and Windows built with React.
  • electron-input-menu47 5 - Context menu for input elements.
  • chrome-tabs72 14 - Chrome like tabs.
  • titlebar341 24 - Emulate the macOS window titlebar.
  • Brightwheel30 1 - Build and manage UI components with Photon and Etch.
  • Xel - Widget toolkit for building native-like apps.

Documentation

Articles

Books

Videos

Podcasts

Community

Tips

Contribute some ;)

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.