A node for Node-RED that extract prominent colors from an image.
Last updated 5 months ago by novalu .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install node-red-contrib-vibrant 
SYNC missed versions from official npm registry.


Node-RED vibrant node

A node for Node-RED that extract color palette, i.e. prominent colors from an image.

Screenshot from Node-RED


Simply drag node vibrant from dashboard palette to your flow. Node expects local path or remote URL of an image from which you want to extract prominent colors. Node perform several validation and then sends payload with raw output from node-vibrant library. In output you can find several swatches (Vibrant, Muted, DarkVibrant, DarkMuted, LightVibrant and LightMuted), each one with fields r, g, b, rgb, hex, hsl, population, titleTextColor, bodyTextColor.


If you want to modify and build changes, then you must recompile from TypeScript sources with command:

$ npm run build

Pull requests are welcome!

Thanks to

Authors of used libraries, especially author of node-vibrant.


Lukas Novak


Freelance full-stack software developer based in Olomouc, Czech Republic. I focus on mobile apps with Kotlin and application servers in Node.js. As a hobby, I experiment with voice assistants and build my smart home. See my personal web page (in Czech) or blog on Medium

Current Tags

  • 1.0.4                                ...           latest (5 months ago)

5 Versions

  • 1.0.4                                ...           5 months ago
  • 1.0.3                                ...           5 months ago
  • 1.0.2                                ...           5 months ago
  • 1.0.1                                ...           5 months ago
  • 1.0.0                                ...           5 months ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (4)
Dev Dependencies (7)
Dependents (0)

Copyright 2014 - 2016 © |