{"adoption": {"forks": 150, "observed_at": "2026-08-28T04:05:57.083655+00:00", "stars": 1937}, "canonical_url": "https://ross.abutalabs.com/products/obsidian-projects", "card": {"archived": true, "artifact_type": "plugin", "description": "Plain text project planning in Obsidian", "domain": ["developer-tools", "text-editors"], "enriched": true, "function": ["editor", "markdown", "data-visualization", "scheduling"], "health_score": 10, "homepage": null, "language": "Svelte", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["obsmd-projects/obsidian-projects"], "name": "obsmd-projects/obsidian-projects", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2025-07-18T00:00:09+00:00", "repo": "obsmd-projects/obsidian-projects", "stars": 1937, "tags": ["obsidian", "obsidian-plugin", "project-management", "kanban", "note-taking", "dataview", "table-view", "board-view", "calendar-view", "gallery-view", "plain-text", "discontinued", "desktop", "mobile"], "topics": [], "urls": [], "use_cases": ["manage projects in obsidian", "kanban board from markdown notes", "visualize notes as a calendar", "project planning with plain text files", "track a content calendar in obsidian", "turn a folder of notes into a table", "create a gallery view of my notes"], "what_it_is": "An Obsidian plugin for plain-text project management that organizes Markdown notes into Table, Board, Calendar, and Gallery views. Projects can be built from folders or Dataview queries, with configurable note templates for each project.", "when_to_avoid": ["you are not an Obsidian user, since this is an Obsidian-only plugin", "you need actively maintained software - the author discontinued it in May 2025 and it was removed from the community plugin list", "you cannot or prefer not to install via the BRAT plugin, which is now the recommended installation path", "you need heavy-duty project management features like Gantt charts, dependencies, or team collaboration"], "when_to_choose": ["you already use Obsidian and want project management views over your existing Markdown notes", "you prefer plain-text, file-based project tracking instead of a separate PM tool", "you want to create projects from folders or Dataview queries with note templates", "you need table, board, calendar, or gallery perspectives on the same notes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/obsidian-projects", "repo": "obsmd-projects/obsidian-projects", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "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:05:57.083655+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.083655+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:08:24.460861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "62abde22b024c5013d846d10dbe7e1793f6beabf2c349e9103cba639d2698252", "fetched_at": "2026-08-28T04:05:57.083655+00:00", "kind": "readme", "missing": false, "url": "https://github.com/obsmd-projects/obsidian-projects"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 32, "longevity": 100, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["prerelease_only", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1464, "days_push": 412, "days_rel": 567, "gap_med": 6, "n_releases_24m": 12}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}