/awesome-electron

Useful resources for creating apps with Electron

Awesome Electron Awesome

Useful resources for creating apps with Electron

Inspired by the awesome list thing. You might also like awesome-nodejs.

Example apps

Some good apps written with Electron.

Open Source

  • Atom - Code editor.
  • Nuclide - Unified IDE.
  • Playback - Video player.
  • Friends - P2P chat.
  • Kitematic - Docker container management.
  • Monu - Process monitoring.
  • ScreenCat - Screen sharing & remote collaboration.
  • Gulp - Run Gulp tasks from your menubar.
  • Imagemin - Minify images.
  • Mapbox Studio - Map designer.
  • LevelUI - LevelDB management.
  • Kart - Frontend for RetroArch.
  • Cuttle - UI for the ClojureScript compiler.
  • Vmd - Preview Markdown files.
  • Kyoku - Displays current iTunes song.
  • GReader - Collect and read offline readme files of GitHub repos.
  • Sample apps - Sample apps to illustrate the usage of Electron APIs.
  • Koko - IRC client.
  • Leanote - Cloud notepad.
  • Snapper - Screen capturing & recording for Android devices.
  • Gitify - GitHub notifications in your menubar.
  • Colonizers - "Catan" inspired board game.
  • Cumulus - SoundCloud player in your menubar.
  • We Build SG - Upcoming events & recently updated repos from webuild.sg.
  • Piglet - Run Grunt tasks from your menubar.
  • Yoda - Browse and download YouTube videos.
  • Particle Dev - Professional IDE for Particle.
  • Loop Drop - MIDI looper and synth for live electronic music performances.
  • Fireball - Hackable game editor for creating mobile and HTML5 games.
  • Toby - YouTube player.
  • Kaku - Music player.
  • Yeoman - Scaffold projects using Yeoman.
  • Mojibar - Emoji searcher in your menubar.
  • Markn - Markdown viewer.
  • Shiba - Live Markdown preview with linting.
  • Yays - YouTube music player in your menubar.
  • nuTorrent - BitTorrent client.
  • Soundcast - Cast OS X audio to Chromecast from your menubar.
  • TimoFM - DoubanFM music player.
  • Black Screen - Terminal emulator.
  • Tèsèvè - Static webserver.
  • Caprine - Unofficial Facebook Messenger app.
  • Kakapo - Ambient sound mixer for relaxation or productivity.
  • DevDogs - DevDocs.io API documentation.
  • Trendy - Trending GitHub repos in your menubar.
  • N1 - Extensible email client.
  • google-music-electron - Unofficial Google music app.
  • Mancy - JavaScript REPL.
  • Pomodoro - Timer based on the Pomodoro Technique.
  • Git-it - Teaches you Git and GitHub on the command-line.
  • Sia-UI - Decentralized file storage system based on cryptocurrency technology.
  • MarkRight - GitHub flavored Markdown editor with live preview.
  • SpaceRadar - Interactive disk space and memory visualization.
  • Visual Studio Code - Cross-platform IDE from Microsoft.
  • KeeWeb - Unofficial KeePass app.
  • Mongotron - MongoDB management tool.
  • Eintopf - Manage development projects with Docker.
  • WhatsDesktop - Unofficial WhatsApp app.
  • Sqlectron - SQL client.
  • docker-indicator - Unofficial Docker menubar app.
  • Light Table - Code editor with instant feedback.
  • Tubehead - YouTube music player in your menubar.
  • Chrome DevTools - Chrome DevTools packaged as an app.
  • Yeobara - Meetup check-in with beacon.

Closed Source

  • 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.
  • RESTer - Test your APIs and servers.
  • Typetalk - Share and discuss ideas with your team through instant messaging.
  • Wagon - SQL editor.
  • Pubu - Real-time chat for team communication. (Chinese)
  • Pingendo - Bootstrap prototyping.
  • Spreaker Studio - Audio recording and broadcasting.
  • BearyChat - Team messaging service. (Chinese)
  • MockingBot - Prototyping tool for designing apps.
  • GitKraken - Git client.
  • Wire - Messenger and calling app.
  • Boostnote - Markdown note app for developers.
  • Sync - Team group messaging. (Japanese)
  • Caret - Markdown editor.

Boilerplates

Tools

Components

  • menubar - High-level way to create a menubar app.
  • titlebar - Emulate the OS X window titlebar.
  • chrome-tabs - Chrome like tabs.
  • cookies - Adds support for document.cookie.
  • window - Easily create and manage windows.
  • is-electron-renderer - Check if your code is running in main or renderer.
  • ipc-stream - Duplex stream over IPC.
  • Photon - UI toolkit for building beautiful apps.
  • React PhotonKit - Photon components built with React.
  • Maverix - OSX UI toolkit and AngularJS boilerplate.
  • React Desktop - UI toolkit for Windows 10 and OS X El Capitan, based on React.

Documentation

Articles

Videos

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.