{"adoption": {"forks": 4497, "observed_at": "2026-08-28T04:12:18.826884+00:00", "stars": 60631}, "canonical_url": "https://ross.abutalabs.com/products/marktext", "card": {"archived": false, "artifact_type": "application", "description": "📝A simple and elegant markdown editor, available for Linux, macOS and Windows.", "domain": ["text-editors", "documentation", "developer-tools", "cross-platform"], "enriched": true, "function": ["editor", "markdown", "pdf", "developer-tools"], "health_score": 97, "homepage": "https://www.marktext.me", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["marktext/marktext"], "name": "marktext/marktext", "platform": ["windows", "cross-platform"], "pushed_at": "2026-07-27T03:16:54+00:00", "repo": "marktext/marktext", "stars": 60631, "tags": ["wysiwyg", "markdown-editor", "realtime-preview", "latex", "mermaid-diagrams", "typewriter-mode", "focus-mode", "vue", "linux", "macos", "electron", "desktop"], "topics": ["macos", "typewriter-mode", "electron", "vue", "markdown", "editor", "mac", "windows", "linux", "source-code", "focus-mode", "latex", "dark-mode", "marktext"], "urls": [], "use_cases": ["write markdown documents with live preview", "edit readme files with a distraction-free editor", "export markdown to pdf", "write math and latex equations in markdown", "create flowcharts and diagrams with mermaid in markdown", "take notes in markdown with focus mode", "convert pasted rich text to clean markdown"], "what_it_is": "MarkText is a free, open-source, WYSIWYG Markdown editor built with Electron and Vue that renders formatting in place as you type. It supports extended Markdown features like tables, KaTeX math, Mermaid diagrams, footnotes, and PDF export across Linux, macOS, and Windows.", "when_to_avoid": ["you need collaborative or cloud-synced editing", "you want a lightweight terminal-based or plugin-extensible editor like vim or vscode", "you need a web-based editor"], "when_to_choose": ["you want a free, cross-platform desktop markdown editor with real-time WYSIWYG rendering", "you need extended markdown support like math, diagrams, and footnotes out of the box", "you prefer a local app with no account or tracking"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/marktext", "repo": "marktext/marktext", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "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:12:18.826884+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.826884+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:17:46.719660+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e60c819815bf353a908aeebbe8a8089cefa6b7f1fef3b6f7164fc20885049950", "fetched_at": "2026-08-28T04:12:18.826884+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marktext/marktext"}, {"content_hash": "8496435b5cdc0a7edfb4acf31553b4d1e98607facaf84b9b13529553d867fabf", "fetched_at": "2026-08-28T17:59:31.604880+00:00", "kind": "homepage", "missing": false, "url": "https://www.marktext.me"}, {"content_hash": "6b58043debb35de7a4ef7af6d97e178fefb36daa3778d9d620b09c636fe03d84", "fetched_at": "2026-08-28T17:59:31.614524+00:00", "kind": "site_page", "missing": false, "url": "https://marktext.me/docs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 87}, "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": 3216, "days_push": 37, "days_rel": 88, "gap_med": 8, "n_releases_24m": 2}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}