|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Material Design Icons||47,779||3,884||794||2 months ago||12||September 02, 2016||202||apache-2.0|
|Material Design icons by Google|
|Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos|
|Awesome Material||592||8 months ago||1||mit|
|A curated list of Google's material design libraries for different frameworks.|
|A Google Chrome extension that highlights React components on the page.|
|React Native Header View||539||6||4 months ago||36||September 20, 2021||1||mit||Java|
|Fully customizable Header View with multiple design options for React Native.|
|Google Material Icons For Sketch||414||5 years ago||n,ull||other|
|Google Material Icons Library for Sketch App|
|Slick Google Map Plugin||322||8 years ago||8||PHP|
|Free Google map Wordpress plugin|
|Material_icons||278||443||6||6 months ago||9||February 27, 2017||2||mit||Ruby|
|A simple Rails wrapper for Google Material Icons|
|Desktop app for Google Music on top of Electron|
|Dynamicshareactionprovider||234||2 months ago||1||apache-2.0||Java|
|Custom implementation of Google's ShareActionProvider which allows sharing of dynamically generated data.|
Desktop app for Google Music on top of Electron
This was written as a successsor to google-music-webkit. When upgrading between versions of nw.js, there were regressions with taskbar and shortcut bindings. We wrote this as an alternative.
google-music-electron can be installed globally via
# Install google-music-electron via npm npm install -g google-music-electron # Run google-music-electron google-music-electron
When the application has launched, it will appear in your taskbar and via a tray icon, .
Interested in hearing about updates and new releases of
If you are on GNU/Linux and your desktop environment supports MPRIS, you can install our MPRIS integration via:
google-music-electron install-mpris # Once this succeeds, MRPIS will be integrated on `google-music-electron` restart
google-music-electron can be updated via
# Update google-music-electron to a newer version via npm npm update -g google-music-electron # Alternatively, the following can be used as well to specify a version # npm install -g [email protected]
We have a few CLI options available for you:
Usage: google-music-electron [options] [command] Commands: install-mpris Install integration with MPRIS (Linux only) Options: -h, --help output usage information -V, --version output the version number -S, --skip-taskbar Skip showing the application in the taskbar --minimize-to-tray Hide window to tray instead of minimizing --hide-via-tray Hide window to tray instead of minimizing (only for tray icon) --allow-multiple-instances Allow multiple instances of `google-music-electron` to run --verbose Display verbose log output in stdout --debug-repl Starts a `replify` server as `google-music-electron` for debugging
To get a local development copy running, you will need:
npmthat is used during installation
Follow the steps below to get a development copy set up:
# Clone our repository git clone https://github.com/twolfson/google-music-electron.git cd google-music-electron/ # Install our dependencies and dev dependencies npm install # Start up `google-music-electron` npm start
After running the above steps, a copy of
google-music-electron should begin running.
After getting our local development set up, we can go one step further and get
google-music-electron working on our CLI as if it were installed via
npm install -g.
# Link local copy as a global copy # WARNING: Make sure that `npm install` has been run before this point # or your local copy's permissions may get messed up npm link # Run `google-music-electron` for local copy google-music-electron
More information on
npm link can be found in
Source images are kept in the
resources/ folder. Icons are maintained via Inkscape and the
play/pause buttons are isolated in layers.
To generate icons:
At the time of writing, Inkscape and Image Magick seemed to be generating non-transparent backgrounds upon converting SVG to PNG.
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint via
npm run lint and test via
Support this project and others by twolfson via donations.
Headphones designed by Jake Dunham from the Noun Project
As of May 16 2015, Todd Wolfson has released this repository and its contents to the public domain.
It has been released under the UNLICENSE.