# Pote v2.2.0 - Table of Contents > Colorimetry and theme/palette management library for Elixir - parse, convert, harmonize, and render colors across multiple color spaces. ## Pages - [README](readme.md) - [README.es](readme-es.md) - [MIT License](license.md) ## Modules - [Pote.Colors.Basic](Pote.Colors.Basic.md): Unified map of basic color names to RGB values. - [Pote.Format.Behaviour](Pote.Format.Behaviour.md): Alias for `Pote.Format` for backward compatibility. - [Pote.Theme.Theme](Pote.Theme.Theme.md): The theme struct — name, optional description, and the colour map. - Core - [Pote](Pote.md): Pote — canonical color types, default palette, and top-level helpers. - [Pote.ColorInfo](Pote.ColorInfo.md): Structured representation of a color in all supported formats. - Converters - [Pote.Converters](Pote.Converters.md): Color conversion module. - [Pote.Converters.Advanced](Pote.Converters.Advanced.md): Advanced color conversions for special color spaces. - [Pote.Converters.CMYK](Pote.Converters.CMYK.md): Conversions to/from CMYK. - [Pote.Converters.HSL](Pote.Converters.HSL.md): Conversions to/from HSL. - [Pote.Converters.HSV](Pote.Converters.HSV.md): Conversions to/from HSV. - [Pote.Converters.HWB](Pote.Converters.HWB.md): Conversions to/from HWB (Hue, Whiteness, Blackness). - [Pote.Converters.RGB](Pote.Converters.RGB.md): Conversions to/from RGB. - [Pote.Converters.XTerm256](Pote.Converters.XTerm256.md): Conversions to/from XTerm256. - Color Formats - [Pote.Format](Pote.Format.md): Behaviour for color format handlers. - [Pote.Format.ANSI](Pote.Format.ANSI.md): ANSI format for basic terminal colours. - [Pote.Format.ARGB](Pote.Format.ARGB.md): ARGB format for colours ({a, r, g, b}). - [Pote.Format.Atom](Pote.Format.Atom.md): Atom format for colours by name. - [Pote.Format.CMYK](Pote.Format.CMYK.md): CMYK format for colours ({c, m, y, k}). All values: 0-100 (%) - [Pote.Format.HSL](Pote.Format.HSL.md): HSL format for colours ({h, s, l}). h: 0-360 (degrees), s: 0-100 (%), l: 0-100 (%) - [Pote.Format.HSV](Pote.Format.HSV.md): HSV format for colours ({h, s, v}). h: 0-360 (degrees), s: 0-100 (%), v: 0-100 (%) - [Pote.Format.Hex](Pote.Format.Hex.md): Hex format for colours (#RRGGBB). - [Pote.Format.RGB](Pote.Format.RGB.md): RGB format for colours ({r, g, b}). - [Pote.Format.XTerm256](Pote.Format.XTerm256.md): XTerm256 format for colours (0-255). - Harmonies - [Pote.Harmonies](Pote.Harmonies.md): Color harmony generation based on color theory principles. - Gradients - [Pote.Gradients](Pote.Gradients.md): Linear and multi-stop color gradient generation. - Validation - [Pote.Sanitizer](Pote.Sanitizer.md): Handles cleaning user input for colour formats. - [Pote.Validator](Pote.Validator.md): Validates color format values against their specification. - Orchestration - [Pote.Orchestrator](Pote.Orchestrator.md): Color orchestration module for parsing, converting, and formatting colors. - Themes - [Pote.Theme](Pote.Theme.md): A theme system that any host application can opt into. - [Pote.Theme.Templates](Pote.Theme.Templates.md): Built-in theme templates that ship with Pote.