Skip to content
This repository has been archived by the owner. It is now read-only.
Extract prominent colors from an image. JS port of Android's Palette.
CoffeeScript HTML CSS
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add deprecation notice in Nov 28, 2017
dist fix issue #20 Apr 7, 2016
examples Add license, readme, compiled file, og tags, and all that jazz May 26, 2015
src put canvas cleanup in a try/finally block Jul 26, 2015
.gitignore Initial May 25, 2015 Update Nov 28, 2017
bower.json Remove moot `version` property from bower.json Jun 11, 2015 Change watch task to default May 26, 2015
index.html Declare variable in loop Oct 8, 2015
package.json fix issue #20 Apr 7, 2016
style.css Add some more documentation, footer. May 25, 2015 Forgot to remove some parameters from createComparisonValue, increase… May 25, 2015


Extract prominent colors from an image. Vibrant.js is a javascript port of the awesome Palette class in the Android support library.


Please file issues over on the node-vibrant repo, this repo is kept solely for historical reasons, but ongoing development will happen over there. Despite node-vibrant's name, it works with both node and the browser (with and without UMD support). It is highly recommended you use that project over this one.

Link to node-vibrant

Demo & usage docs

See the website:



bower install vibrant


See our releases


npm install node-vibrant
This is a node compatible version made by AKFish, more info & docs.


  1. npm install
  2. bower install
  3. Compile gulpfile: coffee -c
  4. gulp
  5. Done. Optionally run gulp watch for automatic compiling.

Other cool stuff

Check out Tabbie, the fully customisable material new tab page, with all your favorite websites and services!

You can’t perform that action at this time.