{"adoption": {"forks": 490, "observed_at": "2026-08-28T04:09:34.269923+00:00", "stars": 6015}, "canonical_url": "https://ross.abutalabs.com/products/org-roam", "card": {"archived": false, "artifact_type": "plugin", "description": "Rudimentary Roam replica with Org-mode", "domain": ["developer-tools", "text-editors"], "enriched": true, "function": ["editor", "search-engine", "data-visualization", "markdown", "documentation"], "health_score": 81, "homepage": "https://www.orgroam.com", "language": "Emacs Lisp", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["org-roam/org-roam", "org-roam/org-roam-ui"], "name": "Org-roam", "platform": ["cross-platform"], "pushed_at": "2026-04-27T03:16:28+00:00", "repo": "org-roam/org-roam", "stars": 6015, "tags": ["org-mode", "zettelkasten", "pkm", "note-taking", "backlinks", "plain-text", "roam-replica", "emacs-lisp", "knowledge-management", "emacs", "desktop"], "topics": ["org-mode", "roam", "zettelkasten", "memex", "pkm", "hacktoberfest"], "urls": [{"kind": "homepage", "url": "https://www.orgroam.com"}], "use_cases": ["build a personal wiki in plain text", "take linked notes with backlinks like Roam Research", "practice Zettelkasten note-taking in Emacs", "visualize connections between my notes as a graph", "keep a private offline knowledge base I can encrypt with GPG", "manage a memex of networked thoughts"], "what_it_is": "Org-roam is a plain-text personal knowledge management system for Emacs that replicates Roam Research's networked note-taking features using Org-mode. It supports non-hierarchical Zettelkasten-style notes with backlinks, graph visualization, and fully offline, private plain-text storage.", "when_to_avoid": ["you don't use Emacs and aren't willing to learn it", "you need a graphical, out-of-the-box note app like Obsidian or Logseq", "you need real-time collaboration or mobile-first note capture", "you want hosted/cloud-synced notes with a web interface"], "when_to_choose": ["you already use Emacs and Org-mode and want networked note-taking", "you want plain-text, future-proof notes fully under your control", "you value offline privacy and GPG-encryptable notes", "you want an extensible PKM backed by the Emacs ecosystem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/org-roam/org-roam", "repo": "org-roam/org-roam", "role": "main", "score": 65}, {"path": "/repos/org-roam/org-roam-ui", "repo": "org-roam/org-roam-ui", "role": "frontend", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "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:09:34.269923+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.269923+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:49:45.665588+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c41a8dfe9ac457b6c5c47b25cfb6928c91eb0334ec2da5222b8f41d70e52cb69", "fetched_at": "2026-08-28T04:09:34.269923+00:00", "kind": "readme", "missing": false, "url": "https://github.com/org-roam/org-roam"}, {"content_hash": "6c9c2d31743eaac6e7be42955603bab7441ad8f2b2032ff3212f4f2de3362c45", "fetched_at": "2026-08-29T08:45:45.443672+00:00", "kind": "homepage", "missing": false, "url": "https://www.orgroam.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 79, "longevity": 100, "rhythm": 28}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2432, "days_push": 128, "days_rel": 433, "gap_med": 32, "n_releases_24m": 2}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}