# Adobe Leonardo vs Chroma.js

| Attribute | Adobe Leonardo | Chroma.js |
|---|---|---|
| **Vioscale score** | 14.4 (28% (low)) | 38.7 (28% (low)) |
| activity.commits_last_30d | 0 | 0 |
| adoption.dependent_repos | 11 | 19,731 |
| adoption.github_stars | 2,136 | 10,574 |
| deployment.options | `{"cloud":true,"self_hosted":true}` | - |
| description.long | A tool for designers and engineers to create and manage adaptive color systems that meet accessibility standards. It uses contrast-based color generation to ensure WCAG compliance while supporting end-user customization and multiple output formats. | A dependency-free JavaScript utility that parses colors from various formats, performs color manipulation and analysis, and generates color scales through interpolation—useful for data visualization and mapping applications. |
| integrations.count | 1 | 2 |
| integrations.list | `[{"name":"D3 Color"}]` | `[{"name":"Observable"},{"name":"SASS"}]` |
| language.primary | JavaScript | JavaScript |
| license.spdx | Apache-2.0 | - |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"web":true}` | `{"web":true}` |
| pricing | `{"type":"free","freeTier":true,"sourceUrl":"https://leonardocolor.io","retrievedAt":"2026-08-18T12:52:21.200Z"}` | `{"type":"open_source","sourceUrl":"https://gka.github.io/chroma.js","retrievedAt":"2026-08-18T12:49:46.354Z"}` |
| pricing.free_tier | yes | - |
| pricing.model | free | open_source |
| pricing.price_level | free | free |
| release.cadence_days | 353 | 21 |
| release.history | `[{"url":"https://github.com/adobe/leonardo/releases/tag/%40adobe/leonardo-mcp%400.1.0","date":"2026-02-21T01:10:39Z","type":"stable","version":"@adobe/leonardo-mcp@0.1.0"},{"url":"https://github.com/adobe/leonardo/releases/tag/%40adobe/leonardo-contrast-colors%401.1.0","date":"2026-02-18T01:24:54Z","type":"stable","version":"@adobe/leonardo-contrast-colors@1.1.0"},{"url":"https://github.com/adobe/leonardo/releases/tag/%40adobe/leonardo-contrast-colors%401.0.1","date":"2026-02-18T00:27:20Z","type":"stable","version":"@adobe/leonardo-contrast-colors@1.0.1"},{"url":"https://github.com/adobe/leonardo/releases/tag/%40adobe/leonardo-contrast-colors%401.0.0","date":"2024-03-15T19:08:16Z","type":"stable","version":"@adobe/leonardo-contrast-colors@1.0.0"},{"url":"https://github.com/adobe/leonardo/releases/tag/%40adobe/leonardo-contrast-colors%401.0.0-alpha.9","date":"2021-08-20T20:51:44Z","type":"prerelease","version":"@adobe/leonardo-contrast-colors@1.0.0-alpha.9"}]` | `[{"url":"https://github.com/gka/chroma.js/releases/tag/v3.2.0","date":"2025-11-28T10:52:19Z","type":"stable","version":"v3.2.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.4","date":"2025-11-27T22:13:22Z","type":"stable","version":"v3.1.4"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.3","date":"2025-10-29T09:49:01Z","type":"stable","version":"v3.1.3"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.2","date":"2024-10-13T10:28:43Z","type":"stable","version":"v3.1.2"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.1","date":"2024-10-13T10:28:21Z","type":"stable","version":"v3.1.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.1.0","date":"2024-09-08T07:32:30Z","type":"stable","version":"v3.1.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v3.0.0","date":"2024-08-17T13:19:11Z","type":"stable","version":"v3.0.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.6.0","date":"2024-07-30T22:58:49Z","type":"stable","version":"v2.6.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.5.0","date":"2024-07-30T22:15:00Z","type":"stable","version":"v2.5.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.4.0","date":"2022-02-03T00:43:44Z","type":"stable","version":"v2.4.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.3.0","date":"2022-01-27T16:14:57Z","type":"stable","version":"v2.3.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v2.2.0","date":"2022-01-27T15:56:01Z","type":"stable","version":"v2.2.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/1.3.5","date":"2017-12-16T11:10:29Z","type":"stable","version":"1.3.5"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.3.3","date":"2017-04-06T15:59:09Z","type":"stable","version":"v1.3.3"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.3.1","date":"2017-04-04T11:33:22Z","type":"stable","version":"v1.3.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.3.0","date":"2017-04-04T10:15:24Z","type":"stable","version":"v1.3.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.1.1","date":"2015-08-18T13:51:28Z","type":"stable","version":"v1.1.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.0.1","date":"2015-07-02T04:20:34Z","type":"stable","version":"v1.0.1"},{"url":"https://github.com/gka/chroma.js/releases/tag/v1.0.0","date":"2015-07-02T03:41:51Z","type":"stable","version":"v1.0.0"},{"url":"https://github.com/gka/chroma.js/releases/tag/v0.8.0","date":"2015-06-02T13:57:28Z","type":"stable","version":"v0.8.0"}]` |
| security.scorecard | 3.9 | 3.3 |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=%40adobe%2Fleonardo-contrast-colors&per_page=100","last_12m":0,"max_severity":null}` | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=chroma-js&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Color Tools)

| Capability | Adobe Leonardo | Chroma.js |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Deployment model | - | - |
| Wcag aa aaa contrast validation | - | - |
| Image to palette auto extraction | - | - |
| Color theory ruleset locking triadic analogous | - | - |
| Css scss variable code output | - | - |
| Figma sketch native plugin | - | - |
| Adobe ase file export for photoshop | - | - |
| Screen level pixel eyedropper tool | - | - |
| Color blindness simulation prospects | - | - |
| Generative AI palette generation from text | - | - |
| SOC2 type ii | - | - |
| ISO 27001 | - | - |
| Pricing model | - | - |

*Source: Vioscale. Generated 2026-09-01T17:00:26.048Z. "-" = undocumented, not absent.*
