Существует несколько библиотек и инструментов, которые могут помочь вам подобрать цвета и работать с цветовыми палитрами. Вот некоторые из них:
1. **ColorThief** - это JavaScript-библиотека, которая позволяет извлекать основные цвета из изображения. Она может быть полезной для создания цветовых палитр на основе изображения.
GitHub: [ColorThief](https://github.com/lokesh/color-thief)
2. **Chroma.js** - это библиотека для работы с цветами и цветовой теорией. Она позволяет манипулировать цветами, создавать цветовые шкалы и преобразовывать цвета.
GitHub: [Chroma.js](https://github.com/gka/chroma.js)
3. **TinyColor** - это небольшая библиотека для работы с цветами в JavaScript. Она позволяет легко конвертировать цвета между различными форматами, создавать цветовые палитры и выполнять другие манипуляции с цветами.
GitHub: [TinyColor](https://github.com/bgrins/TinyColor)
4. **Palette.js** - это библиотека для создания цветовых палитр. Она использует анализ изображения для извлечения основных цветов.
GitHub: [Palette.js](https://github.com/sahimm/palette.js)
5. **Adobe Color** - это онлайн-инструмент для создания цветовых палитр. Вы можете работать с цветами, выбирая различные гармонии и схемы.
Веб-сайт: [Adobe Color](https://color.adobe.com/)
Если вы не нашли подходящее решение, возможно, вам придется реализовать что-то свое, используя эти библиотеки в качестве основы. Выбор библиотек будет зависеть от языков программирования и платформы, на которой вы работаете.