{"adoption": {"forks": 64, "observed_at": "2026-08-28T04:06:28.712136+00:00", "stars": 2226}, "canonical_url": "https://ross.abutalabs.com/products/datacore", "card": {"archived": false, "artifact_type": "plugin", "description": "Work-in-progress successor to Dataview with a focus on UX and speed.", "domain": ["developer-tools", "productivity"], "enriched": true, "function": ["database", "search-engine", "data-visualization", "ui-components", "state-management"], "health_score": 91, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["blacksmithgu/datacore"], "name": "blacksmithgu/datacore", "platform": ["cross-platform"], "pushed_at": "2026-06-22T17:51:06+00:00", "repo": "blacksmithgu/datacore", "stars": 2226, "tags": ["obsidian-plugin", "dataview-successor", "markdown-index", "pkm", "react-views", "wysiwyg-tables", "live-updating-views", "knowledge-management", "desktop"], "topics": ["database", "obsidian", "obsidian-md", "personal-knowledge-management", "pkm"], "urls": [], "use_cases": ["query and display notes from my obsidian vault in dynamic tables", "build interactive dashboards over markdown metadata", "edit task and table data directly inside obsidian views", "index and search across all files including pdfs and attachments", "write custom javascript views for my knowledge base", "replace dataview with a faster query engine"], "what_it_is": "Datacore is an Obsidian plugin that indexes Markdown files and provides fast, live-updating query views, serving as the successor to Dataview. It offers React-based JavaScript views, WYSIWYG table editing, working embeds, and section/block-level queries with 2-10x better performance.", "when_to_avoid": ["you need a fully stable, battle-tested plugin today", "you don't use Obsidian", "you depend on Dataview plugins or integrations that haven't been ported yet"], "when_to_choose": ["you use Obsidian and want Dataview-style queries with better performance", "you want Notion/Airtable-like editable table views over your notes", "you need React-based custom views with live-updating state"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/datacore", "repo": "blacksmithgu/datacore", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "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:06:28.712136+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:28.712136+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:44:52.823040+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bfc2741c2a453f4daa95ff94bee31865210add9a1301d149f46ac666f2705acf", "fetched_at": "2026-08-28T04:06:28.712136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/blacksmithgu/datacore"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 96, "rhythm": 76}, "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": 1346, "days_push": 72, "days_rel": 163, "gap_med": 22.0, "n_releases_24m": 11}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}