{"adoption": {"forks": 112, "observed_at": "2026-08-28T04:07:03.257340+00:00", "stars": 2598}, "canonical_url": "https://ross.abutalabs.com/products/advanced-tables-obsidian", "card": {"archived": false, "artifact_type": "plugin", "description": "Improved table navigation, formatting, and manipulation in Obsidian.md", "domain": ["text-editors", "developer-tools", "documentation"], "enriched": true, "function": ["editor", "markdown", "form-handling", "csv", "developer-tools"], "health_score": 88, "homepage": null, "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["tgrosinger/advanced-tables-obsidian"], "name": "tgrosinger/advanced-tables-obsidian", "platform": ["cross-platform"], "pushed_at": "2026-05-13T18:09:34+00:00", "repo": "tgrosinger/advanced-tables-obsidian", "stars": 2598, "tags": ["obsidian-plugin", "markdown-tables", "table-editor", "spreadsheet-formulas", "note-taking", "markdown", "desktop", "mobile"], "topics": ["obsidian-md", "obsidian-plugin"], "urls": [], "use_cases": ["navigate markdown tables with tab and enter like a spreadsheet", "auto-format and align columns in markdown tables", "add, remove, move, and sort rows and columns in tables", "compute spreadsheet formulas inside markdown tables", "export markdown tables to CSV", "edit tables on Obsidian mobile"], "what_it_is": "An Obsidian.md community plugin that adds Excel-like navigation, auto-formatting, and manipulation commands to markdown tables. It also supports spreadsheet-style formulas within markdown tables and CSV export.", "when_to_avoid": ["you use a different note-taking app than Obsidian", "you need full spreadsheet software rather than markdown tables", "you need tab/enter navigation on Obsidian mobile without toolbar commands"], "when_to_choose": ["you use Obsidian and work with markdown tables frequently", "you want spreadsheet-like navigation and formulas in notes", "you need quick table formatting, sorting, or CSV export in Obsidian"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/advanced-tables-obsidian", "repo": "tgrosinger/advanced-tables-obsidian", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "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:03.257340+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:03.257340+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:21:21.158749+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "72ebb1cb66938da1334f83c01d7b4dd3f32a7a3fb81ae6fe657a2eb10ac5b2c1", "fetched_at": "2026-08-28T04:07:03.257340+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tgrosinger/advanced-tables-obsidian"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 82, "longevity": 100, "rhythm": 71}, "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": 2135, "days_push": 112, "days_rel": 112, "gap_med": 32.5, "n_releases_24m": 5}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}