I make all kinds of random color viewing pages (I'll share some on DEV someday), and I've found chroma.js super useful on them. Maybe useful to you too. I have no connection aside from being a fan of it.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.