Skip to content

LaurentInSeattle/PaletteDesigner

Repository files navigation

Palette Designer

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.

Palette from Color Wheel

Can export the palettes to the following formats: Avalonia aXAML, WPF / UWP / UNO XAML, Paint.Net , CSS, Adobe ASE / ACO, JSON.

Palette from any Image Shades

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.

A 'Wizard' mode to create palettes, very easy to use...

Create colorful palettes and themes by just moving a few sliders!

Localization

  • 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.

Download

https://github.com/LaurentInSeattle/PaletteDesigner/blob/main/Download/PaletteDesigner.zip

You can also download the latest release from the Releases section.

Or... Build it...

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.

Dependencies

  • Avalonia (Skia) 12
  • Microsoft Dependency Injection and Hosting Framework
  • Microsoft Community Toolkit MVVM Framework
  • Microsoft CSharp Scripting Framework

About

Avalonia interactive tool to generate beautiful color palettes and themes, exporting projects to Adobe ASE, XAML, AXAML and JSON for use in various applications

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors