{"adoption": {"forks": 100, "observed_at": "2026-08-28T04:08:05.110856+00:00", "stars": 3441}, "canonical_url": "https://ross.abutalabs.com/products/qlmarkdown", "card": {"archived": false, "artifact_type": "application", "description": "macOS Quick Look extension for Markdown files.", "domain": ["developer-tools", "documentation", "operating-systems", "text-editors"], "enriched": true, "function": ["markdown", "pdf-viewer", "cli", "gui"], "health_score": 96, "homepage": null, "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["sbarex/QLMarkdown"], "name": "sbarex/QLMarkdown", "platform": ["cli"], "pushed_at": "2026-07-31T10:55:31+00:00", "repo": "sbarex/QLMarkdown", "stars": 3441, "tags": ["quicklook-extension", "markdown-preview", "markdown-to-html", "shortcuts", "mermaid", "syntax-highlighting", "macos", "desktop"], "topics": ["quicklook-extension", "quicklook-plugin", "markdown-viewer"], "urls": [], "use_cases": ["preview markdown files in macOS Finder with Quick Look", "convert markdown files to html from the command line", "render mermaid diagrams in markdown previews", "customize markdown preview themes and extensions", "convert markdown to html using macOS Shortcuts"], "what_it_is": "QLMarkdown is a macOS application providing a Quick Look extension for previewing Markdown files, plus a CLI and Shortcut extension for converting Markdown to HTML. It supports themes, syntax highlighting, Mermaid diagrams, math expressions, and various Markdown flavors like Rmd, MDX, and Quarto.", "when_to_avoid": ["you need a full markdown editor or standalone viewer app", "you are not on macOS", "you need to evaluate R code in rmarkdown files"], "when_to_choose": ["you want to preview .md files directly in Finder without opening an editor", "you need a lightweight markdown-to-HTML converter on macOS", "you want configurable Quick Look previews with themes and extensions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/qlmarkdown", "repo": "sbarex/QLMarkdown", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "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:08:05.110856+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:05.110856+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:37:39.324838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45ab57d1805036724bf47305a1573e5055a3407251f628bf0eba9b0dcb11833e", "fetched_at": "2026-08-28T04:08:05.110856+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sbarex/QLMarkdown"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 78}, "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": 2076, "days_push": 33, "days_rel": 64, "gap_med": 67.5, "n_releases_24m": 7}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}