Project

HtmlTinkerX

HtmlTinkerX is a powerful async C# library for HTML, CSS, and JS processing, parsing, formatting, and optimization. It provides web content processing capabilities including browser automation, document parsing with multiple engines, resource optimization, and more. PSParseHTML is the PowerShell module exposing HtmlTinkerX to PowerShell.

Stars126
Forks19
Open issues1
ReleaseHtmlTinkerX-v2.0.7
Language: HTML Updated: 2026-03-23T22:17:20.0000000+00:00

Documentation

HtmlTinkerX overview

HtmlTinkerX provides HTML parsing, optimization, and browser automation for .NET and PowerShell workflows.

Use HtmlTinkerX when an application or automation needs to understand web content rather than just download it. The .NET library handles parsing, formatting, optimization, and browser-backed work; PSParseHTML exposes the same family of capabilities to PowerShell.

Good fit

  • extracting tables, forms, metadata, Open Graph, or microdata
  • formatting and optimizing HTML, CSS, and JavaScript
  • capturing screenshots, PDFs, HAR data, or browser session state
  • bridging C# services and PowerShell automation around the same HTML-processing engine