{"adoption": {"forks": 144, "observed_at": "2026-08-28T04:03:13.958343+00:00", "stars": 1014}, "canonical_url": "https://ross.abutalabs.com/products/commonmarknet", "card": {"archived": false, "artifact_type": "library", "description": "Implementation of CommonMark specification in C# for converting Markdown documents to HTML. Optimized for maximum performance and portability.", "domain": ["web-development", "parsers", "documentation"], "enriched": true, "function": ["parser", "markdown"], "health_score": 20, "homepage": null, "language": "C#", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["Knagis/CommonMark.NET"], "name": "Knagis/CommonMark.NET", "platform": ["dotnet", "cross-platform"], "pushed_at": "2020-03-27T10:07:33+00:00", "repo": "Knagis/CommonMark.NET", "stars": 1014, "tags": ["commonmark", "markdown-to-html", "no-dependencies", "high-performance"], "topics": [], "urls": [], "use_cases": ["convert markdown files to html in .net", "render markdown strings as html in c#", "fast commonmark-compliant markdown parser for .net", "parse markdown without external dependencies", "convert markdown streams to html"], "what_it_is": "CommonMark.NET is a C# library implementing the CommonMark specification (version 0.27) for converting Markdown documents to HTML. It is optimized for maximum performance and portability with no external dependencies, but is no longer maintained.", "when_to_avoid": ["you need an actively maintained library - use Markdig instead", "you need HTML sanitizing, since the converter does not protect against XSS", "you need CommonMark spec versions newer than 0.27 or modern extensibility features"], "when_to_choose": ["you need a fast, dependency-free CommonMark parser for legacy .NET Framework or .NET Core 1.0 targets", "you need compatibility with old platforms like Silverlight, Windows Phone, or Xamarin via PCLs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/commonmarknet", "repo": "Knagis/CommonMark.NET", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "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:03:13.958343+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:13.958343+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:11:30.498322+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee236d8a9513f5c45da329b6e9d238e2da9e5c48afac3e1a4e1924cf8bacd3ea", "fetched_at": "2026-08-28T04:03:13.958343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Knagis/CommonMark.NET"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 4377, "days_push": 2350, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}