{"id":16818360,"url":"https://github.com/igr/color-code","last_synced_at":"2025-10-29T09:44:33.941Z","repository":{"id":40544989,"uuid":"474656049","full_name":"igr/color-code","owner":"igr","description":"Coding in colors","archived":false,"fork":false,"pushed_at":"2022-05-11T08:28:46.000Z","size":137,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-11T02:52:43.901Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/igr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-27T14:07:13.000Z","updated_at":"2023-05-06T17:12:05.000Z","dependencies_parsed_at":"2022-08-09T22:50:18.312Z","dependency_job_id":null,"html_url":"https://github.com/igr/color-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/igr/color-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fcolor-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fcolor-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fcolor-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fcolor-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igr","download_url":"https://codeload.github.com/igr/color-code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fcolor-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281600622,"owners_count":26528905,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-13T10:49:53.490Z","updated_at":"2025-10-29T09:44:33.886Z","avatar_url":"https://github.com/igr.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Color Code\n\nStandard programming languages are generic. While that is the purpose of such language, it leads to many ways of understanding and doing the same thing.\n\nThe idea is to establish specific guides that should lead to uniquely designed code, hopefully, a better one, leaving less space for a different interpretation.\n\n\u003e Why 'color'?\n\nWe need a new term for the code categorization. Common terms, 'type' or 'kind,' are already used in a different context. And it's fun!\n\nLet's begin.\n\n## Table of Contents\n\n+ [🟦 DATA](doc/10-data.md)\n+ [🟪 BUILDER](doc/11-builder.md)\n+ [🟥 STATE](doc/12-state.md)\n+ [🟨 FUNCTION](doc/13-function.md)\n+ [🟧 ACTION](doc/14-action.md)\n+ [Binding](doc/15-binding.md)\n+ [⬛️ CONTEXT](doc/16-context.md)\n+ [Misc topics](doc/17-misc.md)\n+ [🍭 Color wheel](doc/20-color-wheel.md)\n\n### Examples\n\n+ [Calculator](doc/30-example-calculator.md) - using `Ctx`\n+ [ToDo App](doc/31-example-todo.md) - simple app with two layers\n+ [Restaurants](doc/32-example-restaurants.md) - real-world web app with Ktor \u0026 Exposed.\n\n### Tools\n\n+ [ISCAN](doc/iscan.md) - pen-n-paper tool for analyzing code quality.\n\n## Primary colors\n\n```\n🟦 == calm, unchanged, stable\n🟨 == pure, light, combined\n🟥 == contagious, changes other colors\n```\n\nFinally:\n\n\u003e ⚡️ **Pro Tip**: don't take this too serious.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figr%2Fcolor-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figr%2Fcolor-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figr%2Fcolor-code/lists"}