OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-09

gumbo-0.14.0

HTML5 parsing library in pure C99

Back to search · Project homepage

Description

Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure C99 library with no outside dependencies. It's designed to serve as a building block for other tools and libraries such as linters, validators, templating languages, and refactoring and analysis tools. Goals & features: - Fully conformant with the HTML5 spec. - Robust and resilient to bad input. - Simple API that can be easily wrapped by other languages. - Support for source locations and pointers back to the original text. - Support for fragment parsing. - Relatively lightweight, with no outside dependencies. - Passes all html5lib tests, including the template tag. - Tested on over 2.5 billion pages from Google's index.

Package information

Ports path
www/gumbo
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
www
Available flavors
None listed

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Build

Test

Used by (10 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON