{"id":15664096,"url":"https://github.com/facelessuser/coloraide","last_synced_at":"2026-02-23T19:16:14.038Z","repository":{"id":37817439,"uuid":"291525442","full_name":"facelessuser/coloraide","owner":"facelessuser","description":"A library to aid in using colors","archived":false,"fork":false,"pushed_at":"2025-05-14T19:04:02.000Z","size":144304,"stargazers_count":240,"open_issues_count":11,"forks_count":17,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-14T20:24:51.394Z","etag":null,"topics":["color-contrast","color-conversion","color-difference","color-filters","color-harmonies","color-interpolation","color-manipulation","color-spaces","color-temperature","color-vision-deficiency","colors","colour","css","python"],"latest_commit_sha":null,"homepage":"https://facelessuser.github.io/coloraide","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/facelessuser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"facelessuser","custom":["https://www.paypal.me/facelessuser"]}},"created_at":"2020-08-30T18:09:56.000Z","updated_at":"2025-05-14T19:04:06.000Z","dependencies_parsed_at":"2022-08-08T22:01:26.880Z","dependency_job_id":"d045b889-7dd0-488f-96e6-8253fbb8d8e9","html_url":"https://github.com/facelessuser/coloraide","commit_stats":{"total_commits":1633,"total_committers":3,"mean_commits":544.3333333333334,"dds":"0.0012247397428046813","last_synced_commit":"790b9f7a606fb0ec7c0734afa098d6a291dcab41"},"previous_names":[],"tags_count":113,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facelessuser%2Fcoloraide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facelessuser%2Fcoloraide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facelessuser%2Fcoloraide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facelessuser%2Fcoloraide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facelessuser","download_url":"https://codeload.github.com/facelessuser/coloraide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254346624,"owners_count":22055808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["color-contrast","color-conversion","color-difference","color-filters","color-harmonies","color-interpolation","color-manipulation","color-spaces","color-temperature","color-vision-deficiency","colors","colour","css","python"],"created_at":"2024-10-03T13:41:10.431Z","updated_at":"2025-10-06T19:10:23.673Z","avatar_url":"https://github.com/facelessuser.png","language":"Python","funding_links":["https://github.com/sponsors/facelessuser","https://www.paypal.me/facelessuser"],"categories":[],"sub_categories":[],"readme":"[![Donate via PayPal][donate-image]][donate-link]\n[![Coverage Status][codecov-image]][codecov-link]\n[![PyPI Version][pypi-image]][pypi-link]\n[![PyPI Downloads][pypi-down]][pypi-link]\n[![PyPI - Python Version][python-image]][pypi-link]\n[![License][license-image-mit]][license-link]\n\n# ColorAide\n\n## Overview\n\nColorAide is a pure Python, object oriented approach to colors.\n\n```python\n\u003e\u003e\u003e from coloraide import Color\n\u003e\u003e\u003e c = Color(\"red\")\n\u003e\u003e\u003e c.to_string()\n'rgb(255 0 0)'\n\u003e\u003e\u003e c.convert('hsl').to_string()\n'hsl(0 100% 50%)'\n\u003e\u003e\u003e c.set(\"lch.chroma\", 30).to_string()\n'rgb(173.81 114.29 97.218)'\n\u003e\u003e\u003e Color(\"blue\").mix(\"yellow\", space=\"lch\").to_string()\n'rgb(255 65.751 107.47)'\n```\n\nColorAide particularly has a focus on the following:\n\n- Accurate colors.\n\n- Proper round tripping (where reasonable).\n\n- Be generally easy to pick up for the average user.\n\n- Support modern CSS color spaces and syntax.\n\n- Make accessible many new and old non-CSS color spaces.\n\n- Provide a number of useful utilities such as interpolation, color distancing, blending, gamut mapping, filters,\n  correlated color temperature, color vision deficiency simulation, etc.\n\n- Provide a plugin API to extend supported color spaces and approaches to various utilities.\n\n- Allow users to configure defaults to their liking.\n\nWith ColorAide, you can specify a color, convert it to other color spaces, mix it with other colors, output it in\ndifferent CSS formats, and much more!\n\n# Documentation\n\nhttps://facelessuser.github.io/coloraide\n\n## License\n\nMIT\n\n[codecov-image]: https://img.shields.io/codecov/c/github/facelessuser/coloraide/main.svg?logo=codecov\u0026logoColor=aaaaaa\u0026labelColor=333333\n[codecov-link]: https://codecov.io/github/facelessuser/coloraide\n[pypi-image]: https://img.shields.io/pypi/v/coloraide.svg?logo=pypi\u0026logoColor=aaaaaa\u0026labelColor=333333\n[pypi-down]: https://img.shields.io/pypi/dm/coloraide.svg?logo=pypi\u0026logoColor=aaaaaa\u0026labelColor=333333\n[pypi-link]: https://pypi.python.org/pypi/coloraide\n[python-image]: https://img.shields.io/pypi/pyversions/coloraide?logo=python\u0026logoColor=aaaaaa\u0026labelColor=333333\n[license-image-mit]: https://img.shields.io/badge/license-MIT-blue.svg?labelColor=333333\n[license-link]: https://github.com/facelessuser/coloraide/blob/main/LICENSE.md\n[donate-image]: https://img.shields.io/badge/Donate-PayPal-3fabd1?logo=paypal\n[donate-link]: https://www.paypal.me/facelessuser\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacelessuser%2Fcoloraide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffacelessuser%2Fcoloraide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacelessuser%2Fcoloraide/lists"}