An open API service indexing awesome lists of open source software.

https://github.com/ezequielramis/palette

I need the best engineered color palette you have... No, that's too overengineered!
https://github.com/ezequielramis/palette

Last synced: 5 months ago
JSON representation

I need the best engineered color palette you have... No, that's too overengineered!

Awesome Lists containing this project

README

          

# Why?

My main objective was to have a hand-made color palette for my ~future~ [NixOS setup](https://github.com/EzequielRamis/dotfiles). The problem is the majority of palette generators are so manual, simple. They work, but I wanted one that implements [oklch](https://bottosson.github.io/posts/oklab/). Yes, for my needs it's pointless but I'm bored.

Fortunately, [that site exists](https://huetone.ardov.me) (thanks [@ardov](https://github.com/ardov)!) and has a very nice set of features; BUT, at the moment I'm with lots of colors, it's very tedious to modifiy its parameters, like the chroma. However, in there it's possible to paste a `.json`-structured palette and test it easily. The only thing I'd to do was to generate it.

Parallelly, I wanted to see how smooth is programming with haskell + nix, so I've developed the `.json` generator with this lang.

Made with blood, sweat and tears, [here](https://huetone.ardov.me/?palette=N4IgdghgtgpiBcIAKEA2MAuG4BoQAsBXGAZwQG1RJYEQAGEPAYwHtUWAnM%2BckAYgBmATgFMBAxvwEA2YQIAmkvjHkC6AgCxL5MGACYYAViVMARkxV6lpjaYAc5pUNMiIAZiV2AjHcN2hStIA7NKmskoaAoZuhkFKbu4wGlZ4fHp2ekxuDKleEF7yel5KXnRebl5xqXQQdPJexdV2dEylIAC6AL44VNBwiI0grOxcFFLikSlS8jPyEEoKTIamEqkCMBCmEFprMHYCdnYLEEEa0oqpMFGmsdpJdhpV-ExBbvJvShBZQm5PfEJ0NzSNweVJBaJeAxKQyFCB6P4aDINVb8X6VLzGVJ6AGmGodbq9GiIKbDTjcXiCcRuFQLIKqd4LNxMTaYqReGxCHb8XRCeRBQbKQ7SSLaF7lKZ8MzSBq4fg3QyGdlOGxMPQ5fgZDTJLl8aTuUx6HWGYHIiLJRV-GJeAFMJTpOp0KxdHrgPq0UFDNhksaCVR2GC2taGGDSJjq5QzDRCP5JVrhVLyOwQTSB54uQqmaz2MMovgQaPyOg6oTSaQwBqeLzSMqy3XyaJ6Vl8QycoLpCKvOHSeJt%2Bq57FFLw6rzljR0YzOwn9EBc0mjHjcyLrI6pLJRMyfAzOcMPeQuP7SOxMRMCwx0UzyMvxOb13MVIRLCV6ezbAJYk4PAV6CClhJ23zRB6aRaskma5O8hh6BKQ7wj4Sh0PyuK2pOrpEiArJzuSUjqCI3arsmdDlp8GhGMenh1M4YH8MGZj5hE7JMEIK78N%2BmyHHa1onPMWJ%2BCEqZpC8Cp3nQwKQfE45DnhLFMBo5RvixDZ6Bc-DWo2RTwUIeRDviLrUNOUmYT6AheAc4jaEIewCH8pgqPsQH5Ew%2BwSt4LgCBK1b5sZER0ExMBUcBdh0rWDRBEe3EqSJDgCpUhj5k2eQaC84V8Na1LSiUIJFspfA%2BXoIL8WUlRKTpU60E8hkLoIdkKEoGyqFEopmGoJgCDczWrti4gCjYSZeak2zggGThAtSAreMaFiBEke5NoYMlRvJfC2EydLxFkI12oUDy1mqBRMiUsmQooXTtHgGAsGApBjOqgxTB6XKslJTzMfJACCkgAEKSAAwpIAAikgAKKSAAYviQA) is the pretty result I'll be using for now.