{"adoption": {"forks": 551, "observed_at": "2026-08-28T04:04:35.990721+00:00", "stars": 1392}, "canonical_url": "https://ross.abutalabs.com/products/html-renderer", "card": {"archived": false, "artifact_type": "library", "description": "Cross framework (WinForms/WPF/PDF/Metro/Mono/etc.), Multipurpose (UI Controls / Image generation / PDF generation / etc.), 100% managed (C#), High performance HTML Rendering library.", "domain": ["web-development", "pdf", "desktop-applications", "developer-tools"], "enriched": true, "function": ["templating", "pdf", "image-processing", "ui-components", "parser"], "health_score": 99, "homepage": "https://codeplexarchive.org/project/HtmlRenderer", "language": "C#", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["ArthurHub/HTML-Renderer"], "name": "ArthurHub/HTML-Renderer", "platform": ["windows", "cross-platform", "dotnet"], "pushed_at": "2026-08-21T13:12:59+00:00", "repo": "ArthurHub/HTML-Renderer", "stars": 1392, "tags": ["html-rendering", "css2", "winforms", "wpf", "mono", "managed-code", "html-to-pdf", "html-to-image"], "topics": [], "urls": [], "use_cases": ["render html snippets in a winforms or wpf app", "convert html to pdf in c#", "generate images from html code", "display rich text from web editors like forum or blog content", "replace the webbrowser control with a lightweight managed renderer", "render office documents converted to html with text selection support"], "what_it_is": "A 100% managed C# library that renders HTML 4.01 and CSS level 2 content across WinForms, WPF, Mono, and PDF generation scenarios. It provides UI controls (HtmlPanel, HtmlLabel, HtmlToolTip) and utilities to generate images or PDF documents from HTML snippets without external dependencies.", "when_to_avoid": ["you need modern HTML5, CSS3, or JavaScript support", "you need a full browser-grade rendering engine", "your project requires active development of new features"], "when_to_choose": ["you need offline HTML rendering in .NET without WebBrowser/COM dependencies", "you want to generate PDFs or images from simple HTML/CSS snippets", "you target WinForms, WPF, or Mono with a lightweight (~300K) managed library"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/html-renderer", "repo": "ArthurHub/HTML-Renderer", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "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:04:35.990721+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:35.990721+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:30.771794+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5de81b920ae15f2ba9c386efc72e92cb5abe4ff045d89b67c92a8ec348e85dc6", "fetched_at": "2026-08-28T04:04:35.990721+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ArthurHub/HTML-Renderer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 95}, "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": 4734, "days_push": 12, "days_rel": 35, "gap_med": 0.0, "n_releases_24m": 11}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}