Awesome Electron
Useful resources for creating apps with Electron
You might also like awesome-nodejs.
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
Tips
Contribute some ;)
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.