MCPcopy Index your code
hub / github.com/Ogeon/palette

github.com/Ogeon/palette @0.7.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.7.6 ↗ · + Follow
1,533 symbols 3,023 edges 166 files 407 documented · 27% updated 25d ago★ 82740 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

palette

Crates.io Docs.rs

A color management and conversion library that focuses on maintaining correctness, flexibility and ease of use. It makes use of the type system to prevent mistakes, support a wide range of color spaces including user defined variants and offer different ways of integrating with other libraries.

Usage and examples can be found in the palette directory.

Online Documentation

Released

Master branch

Minimum Supported Rust Version (MSRV)

This version of Palette has been automatically tested with Rust version 1.60.0 and the stable, beta, and nightly channels. Future versions of the library may advance the minimum supported version to make use of new language features, but this will normally be considered a breaking change. Exceptions may be made for security patches, dependencies advancing their MSRV in minor or patch releases, and similar changes.

Contributing

All sorts of contributions are welcome (including especially speling corrections), so take a look at CONTRIBUTING.md for guidelines, if you are interested.

License

Licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 703
Function 547
Interface 147
Class 118
Enum 18

Languages

Rust100%

Modules by API surface

palette/src/alpha/alpha.rs80 symbols
palette/src/serde/alpha_deserializer.rs50 symbols
palette/src/cast/array.rs42 symbols
palette/src/rgb/rgb.rs41 symbols
palette/src/serde/alpha_serializer.rs40 symbols
palette/src/lib.rs40 symbols
palette/src/luma/luma.rs33 symbols
palette/src/num.rs30 symbols
palette/src/hwb.rs29 symbols
palette/src/oklab.rs28 symbols
palette/src/blend/blend.rs28 symbols
palette/src/hsl.rs27 symbols

For agents

$ claude mcp add palette \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page