Git Product home page Git Product logo

awesome-electron's Introduction

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 the menubar.
  • Imagemin - Minify images.
  • Mapbox Studio - Map designer.
  • LevelUI - LevelDB management.
  • Kart - Frontend for RetroArch.
  • Douban-FM-Express - DoubanFM client.
  • 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.

Closed Source

  • Slack - Desktop version.
  • Avocode - Share design and collaborate.
  • Pixate - Mobile interaction designer.
  • Visual Studio Code - Free cross-platform IDE from Microsoft.
  • Nylas - Email client.
  • 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.

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 windows, pass arguments to renderer, and manage global window references.
  • is-electron-renderer - Check if your code is running in main or renderer.
  • ipc-stream - Duplex stream over IPC.
  • Monogamous - Make your app run as a single-instance app.

Documentation

Articles

Videos

Community

Tips

Notifications

Electron doesn't have a notifications API, but you can use the Notifications API in the browser window. It works on OS X and Linux, but not yet Windows. Use node-notifier if you need Windows support.

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.

awesome-electron's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.