{"adoption": {"forks": 846, "observed_at": "2026-08-28T04:10:41.402163+00:00", "stars": 10268}, "canonical_url": "https://ross.abutalabs.com/products/krita", "card": {"archived": false, "artifact_type": "application", "description": "Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.", "domain": ["graphics", "media", "cross-platform", "desktop-applications"], "enriched": true, "function": ["image-processing", "graphics", "gui"], "health_score": 80, "homepage": "https://invent.kde.org/graphics/krita", "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["KDE/krita"], "name": "KDE/krita", "platform": ["windows", "cpp", "cross-platform"], "pushed_at": "2026-08-26T08:54:53+00:00", "repo": "KDE/krita", "stars": 10268, "tags": ["digital-painting", "drawing", "illustration", "concept-art", "comics", "texture-painting", "qt", "kde", "open-source", "linux", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["paint digital illustrations from scratch", "draw comic book pages and panels", "create concept art for games and films", "paint textures for 3D models and VFX", "sketch and matte painting on a drawing tablet", "free alternative to Photoshop or Procreate for painting"], "what_it_is": "Krita is a free and open-source cross-platform digital painting application built on the KDE and Qt frameworks. It provides an end-to-end solution for creating digital art from scratch, used by illustrators, comic book artists, concept artists, and texture painters.", "when_to_avoid": ["you need photo editing or RAW processing rather than painting", "you require vector-first illustration like Inkscape or Illustrator", "you need a lightweight or web-based drawing tool"], "when_to_choose": ["you need a professional, free digital painting app with brush engines, layers, and animation support", "you work across Linux, macOS, and Windows and want consistent tooling", "you are an illustrator, comic artist, or texture painter"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/krita", "repo": "KDE/krita", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:41.402163+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:19:22.362963+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "845614b59c7f801c41ba362e361c79a9be6b74f6033845802eab38c9f72e1e8b", "fetched_at": "2026-08-28T04:10:41.402163+00:00", "kind": "readme", "missing": false, "url": "https://github.com/KDE/krita"}, {"content_hash": "2f5edd585bbec9bdf6b11e1ffbde5cb2b27e18827e9e0326c93c3fa392350910", "fetched_at": "2026-08-29T08:18:43.747255+00:00", "kind": "homepage", "missing": false, "url": "https://invent.kde.org/graphics/krita"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3981, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}