gumbo-parser
« Back to VersTracker
Description:
C99 library for parsing HTML5
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-library html5 parsing dom web-development
Install: brew install gumbo-parser
About:
GumboParser is a pure C99 library that implements the HTML5 parsing algorithm. It provides a lightweight, fast, and standards-compliant way to parse HTML into a structured document object model (DOM). Its main value proposition is offering a robust parsing foundation for C and C++ applications without external dependencies.
Key Features:
  • Pure C99 implementation with no external dependencies
  • Parses HTML5 according to the full W3C specification
  • Provides a stable and easy-to-traverse DOM tree structure
  • Fast and memory-efficient, suitable for embedded systems
Use Cases:
  • Building web scrapers and crawlers in C/C++
  • Creating HTML analysis and linting tools
  • Processing HTML content in performance-critical applications
Alternatives:
  • libxml2 – A much larger XML/HTML parsing library with more features but higher complexity and dependencies.
  • lexbor – Another modern, fast HTML5 parser, often with better performance but a different API design.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 11:54pm 0 VERSION_BUMP 3eb48bfa
Dec 16, 2024 7:57am 0 VERSION_BUMP 3d12a830
Nov 13, 2024 5:23pm 0 VERSION_BUMP f9705123
Oct 27, 2024 3:46pm 0 VERSION_BUMP 225a371d