An Avalonia based interactive tool to generate color palettes and themes, exporting design projects to ADOBE ASE / ACO formats, CSS for use on the web, and also XAML, AXAML, plain text and JSON for use in various desktop or mobile applications, such as Uno, Avalonia or WPF applications.
Can export the palettes to the following formats: Avalonia aXAML, WPF / UWP / UNO XAML, Paint.Net , CSS, Adobe ASE / ACO, JSON.
Uses the KMeans algorithm to extract the most dominant colors from any image. Images are converted to the CIELAB color space for better and more accurate results.
Create colorful palettes and themes by just moving a few sliders!
-
Human translated: Italian, French and English.
-
Machine translated: Spanish, Ukrainian, Bulgarian, Armenian, Greek, German, Japanese, Chinese, Korean, Magyar, Hindi and Bengali.
Fixes for the machine translations are welcome! The translation files are in the "Assets\Languages" folder.
https://github.com/LaurentInSeattle/PaletteDesigner/blob/main/Download/PaletteDesigner.zip
You can also download the latest release from the Releases section.
- Clone this repo'
- => Clone the "Lyt.Framework" repo' side by side. (https://github.com/LaurentInSeattle/Lyt.Framework)
- => Clone the "Lyt.Avalonia" repo' side by side. (https://github.com/LaurentInSeattle/Lyt.Avalonia)
- Open the solution in Visual Studio, restore nugets, then clean and build.
Developed and tested with .Net 10, Visual Studio 2026 18.4 and Avalonia 12.0.0. Also builds with Jet Brains Rider. On Mac and Linux, you should disable the post build event, as it is Windows specific.
- Avalonia (Skia) 12
- Microsoft Dependency Injection and Hosting Framework
- Microsoft Community Toolkit MVVM Framework
- Microsoft CSharp Scripting Framework



