Skip to content
devhub.
ExploreCompareSaved
Sign in
DevHubBuilt for curious developers. Data from GitHub.
Back to repositories
Public repository / zzzprojects

html-agility-pack

Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.

View on GitHub
2.9KStars
394Forks
82Open issues
79Subscribers

Language distribution

Share of source bytes reported by GitHub

C#89%
HTML11%

Recent activity

Latest commits on the default branch

Update assembly versionJonathanMagnan · Oct 12, 2026Merge pull request #611 from dualfroz/dualfroz/fix-deentitize-invalid-numeric-entityJonathanMagnan · Oct 12, 2026Fix HtmlEntity.DeEntitize duplicating '#' on invalid numeric entitiesdualfroz · Sep 4, 2026Update assembly version + Upgrade to .Net8JonathanMagnan · Jun 30, 2026disable a warningJonathanMagnan · Jun 29, 2026Fix a few warningJonathanMagnan · Jun 29, 2026Add "NET8_0_OR_GREATER" to handle nullable in .NET 8JonathanMagnan · Jun 29, 2026remove nullable enableJonathanMagnan · Oct 15, 2025Update assembly versionJonathanMagnan · Oct 3, 2025Update HtmlNode.csJonathanMagnan · Oct 1, 2025

Project details

Created Apr 2017 Updated Oct 2026 MIT License Project website
haphtml-parserhtmlagilitypackparsexpath

Contributors

8
JonathanMagnan's avatarJonathanMagnan333 commitsstgelaisalex's avatarstgelaisalex11 commitswaqasm78's avatarwaqasm7811 commitsparsalotfy's avatarparsalotfy9 commitsbasicn86's avatarbasicn867 commitsrwecho's avatar
rwecho
7 commits
GeorgDangl's avatarGeorgDangl6 commits
Bor1ss's avatarBor1ss5 commits