Useful resources for creating apps with Electron
Inspired by the awesome list thing. You might also like awesome-nodejs.
Some good apps written with Electron.
- 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 the 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 - Various sample apps.
- Koko - IRC client.
- Leanote - Cloud notepad.
- Snapper - Screen capturing & recording for Android devices.
- Gitify - GitHub Notifications on your menu bar.
- 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 the 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 - The next generation music client.
- Yeoman - Scaffold projects using Yeoman.
- Mojibar - Emoji searcher in the menubar.
- Markn - Lightweight Markdown viewer.
- Shiba - Live preview Markdown app with linting.
- Yays - YouTube music player in your menubar.
- nuTorrent - BitTorrent client.
- Soundcast - Cast OS X audio to Chromecast from the menubar.
- TimoFM - DoubanFM music player.
- Black Screen - A terminal emulator for the 21st century.
- Tèsèvè - A simple static webserver.
- Caprine - Unofficial Facebook Messenger app.
- Kakapo - An 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 - A 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 - Free 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.
- Slack - Desktop version.
- Avocode - Share design and collaborate.
- Pixate - Mobile interaction designer.
- Prepros - Compile almost any preprocessing language with live browser refresh.
- Stremio - Next generation media center.
- RESTer - Easy and beautiful way to test your APIs and servers.
- Typetalk - Share and discuss ideas with your team through instant messaging.
- Wagon - A modern SQL editor: a better way to write queries, visualize results, and share data & charts.
- Pubu - Real-time chat for team communication. (Chinese)
- Pingendo - The simplest app for Bootstrap prototyping.
- Spreaker Studio - Audio recording and broadcasting.
- BearyChat - A messaging service that brings your team on the same page. (Chinese)
- MockingBot - A prototyping tool for designing apps.
- GitKraken - An intuitive, fast, and beautiful Git client.
- Wire - Beautiful and secure messenger and calling app.
- Boost - Simple and beautiful Markdown note app for developers.
- Sync - A group messaging app for successful teams. (Japanese)
- Caret - Better Markdown editor.
- electron-boilerplate (by sindresorhus) - Boilerplate to kickstart creating an app.
- generator-electron - Scaffold out an app boilerplate.
- electron-boilerplate (by szwacz) - Comprehensive boilerplate which even generates installers.
- descjop - ClojureScript template for creating an app.
- electron-react-boilerplate - Boilerplate based on React and Webpack.
- electron-packager - Package and distribute your app.
- electron-builder - Create installers.
- electron-prebuilt - Install prebuilt Electron binaries for command-line use using npm.
- electron-debug - Adds useful debug features.
- electron-rebuild - Rebuild native io.js modules against the currently installed Electron version.
- electron-gh-release - Auto-update by releasing on GitHub.
- electron-release - Publish a new release of your app to GitHub.
- electron-updater - Auto-updater leveraging npm to deploy updates.
- electron-download - Download the Electron release zip from GitHub.
- electron-compile - Use ES2015, CoffeeScript, LESS, SCSS in your app without a precompilation step.
- fix-path - Fix the $PATH on OS X when run from a GUI app. Useful when spawning a child process.
- editor-framework - Easily create dockable IDE apps.
- electron-mocha - Run your Mocha tests in Electron.
- electron-positioner - Position windows at common spots.
- electron-pdf - Generate PDF from URL, HTML or Markdown files on the command-line.
- Nightmare - A high-level browser automation library (alternative to PhantomJS).
- Geojsonapp - Preview GeoJSON locally.
- electron-detach - Restart an Electron app as a detached process.
- electron-localshortcut - Add keyboard shortcuts locally to a window.
- electron-drag - Improved window dragging.
- debug-menu - Chrome-like "inspect element" context-menu.
- electron-sudo - Subprocesses with administrative privileges.
- electron-dl - Simplified file downloads.
- 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 windows, pass arguments to renderer, and manage global window references.
- is-electron-renderer - Check if your code is running in
main
orrenderer
. - ipc-stream - Duplex stream over IPC.
- Photon - UI toolkit for building beautiful apps.
- Creating Desktop Apps with Electron
- Packaging and Distributing Electron Desktop Apps
- Multi Window Electron Desktop Apps
- Discuss
- StackOverflow
#atom-shell
on Freenode@electronjs
on Twitter- electron-jp (Japanese)
- electron-br (Brazilian Portuguese)
Contribute some ;)
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.