{"adoption": {"forks": 221, "observed_at": "2026-08-28T04:07:58.277366+00:00", "stars": 3366}, "canonical_url": "https://ross.abutalabs.com/products/anuppuccin", "card": {"archived": false, "artifact_type": "plugin", "description": "Personal theme for Obsidian", "domain": ["text-editors", "developer-tools", "web-design"], "enriched": true, "function": ["theme", "ui-components"], "health_score": 26, "homepage": null, "language": "CSS", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["AnubisNekhet/AnuPpuccin"], "name": "AnubisNekhet/AnuPpuccin", "platform": ["cross-platform"], "pushed_at": "2024-12-01T10:45:56+00:00", "repo": "AnubisNekhet/AnuPpuccin", "stars": 3366, "tags": ["obsidian", "obsidian-theme", "css", "note-taking", "style-settings", "desktop"], "topics": ["obsidian", "obsidian-md", "theme"], "urls": [], "use_cases": ["customize the appearance of my Obsidian vault", "find a polished dark theme for Obsidian", "make Obsidian look minimal and aesthetic", "recolor Obsidian with configurable accent colors", "use a theme compatible with Obsidian style settings snippets"], "what_it_is": "AnuPpuccin is a highly customizable CSS theme for the Obsidian note-taking app, winner of the Best Theme award in Obsidian's Gems of the Year 2022. It integrates deeply with the Style Settings plugin to expose extensive optional configuration while keeping the default experience close to vanilla Obsidian.", "when_to_avoid": ["you don't use Obsidian", "you need actively maintained software - the theme is currently on hiatus", "you want a theme that works out of the box without optional plugins"], "when_to_choose": ["you use Obsidian and want a well-regarded, heavily customizable theme", "you already use the Style Settings plugin and want fine-grained control", "you want a theme that plays well with custom CSS snippets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/anuppuccin", "repo": "AnubisNekhet/AnuPpuccin", "role": "main", "score": 22}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "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:07:58.277366+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.277366+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:40:17.468945+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6ae2e45e7c955c5bb1d0c5d06c82654d9206c8ef59869839238ba8b85e6ef92", "fetched_at": "2026-08-28T04:07:58.277366+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AnubisNekhet/AnuPpuccin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 98, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1381, "days_push": 640, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 22, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}