Awesome Electron Awesome

Awesome Electron Awesome

Useful resources for creating apps with Electron

You might also like awesome-nodejs.

Sponsor

Contents

Table of Contents

npm Package

The contents of this README are available in a structured JSON format:

npm i awesome-electron

When you require('awesome-electron'), you get an array of all that is awesome:

{ name: 'WebTorrent',
  href: 'https://github.com/feross/webtorrent-app',
  description: 'Streaming torrent client.',
  category: 'apps',
  subcategory: 'open_source' },
{ name: 'Min',
  href: 'https://github.com/PalmerAL/Min',
  description: 'Minimal web browser.',
  category: 'apps',
  subcategory: 'open_source' },
{ name: 'Mancy',
  href: 'https://github.com/princejwesley/Mancy',
  description: 'JavaScript REPL.',
  category: 'apps',
  subcategory: 'open_source' },
  ...
]

To keep the repository's master branch clean and contributor-friendly, the code for this npm package lives in a separate branch: https://github.com/sindresorhus/awesome-electron/tree/npm-module

Apps

Made with Electron.

Open Source

Featured
Other

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.
  • Pixate - Mobile interaction designer.
  • 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.
  • Headset - Discover, collect, and listen to music from YouTube.
  • 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.

Samples

  • Electron API usage - Sample apps illustrating usage of Electron APIs.
  • Screen Recorder - 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

Components

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.

Keywords