With this tool you can create Neovim color schemes by defining colors and their transformations in a perceptual color space: Oklab.
Change the configuration below and hit the "Compile" button. Because the color scheme is compiled beforehand, Neovim only needs to load the highlights at startup.
A CLI tool for local compilation is available: see the repository. Vim is supported as a secondary target.