# google/gumbo-parser

An HTML5 parsing library in pure C99

Repository: https://github.com/google/gumbo-parser
Canonical: https://ross.abutalabs.com/products/gumbo-parser
Language: HTML
License: Apache-2.0
License Family: permissive
Archived: true
Last push: 2026-01-21T17:17:17+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 63, release rhythm 8, longevity 100
- inputs: {"age_days": 4779, "days_push": 224, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5194, forks 662 (observed 2026-08-28T04:09:12.002578+00:00)

## What it is
Gumbo is a pure-C99 HTML5 parsing library originally developed by Google, implementing the WHATWG HTML5 parsing specification. The project has been unmaintained since 2016 and its README explicitly warns against using it, pointing users to a community-maintained fork instead.

## Use cases
- parse HTML documents in C programs
- extract data from web pages
- build HTML-to-text converters
- implement web scrapers needing a spec-compliant HTML5 parser
- sanitize or analyze HTML markup

## When to choose
- you need a lightweight, dependency-free C HTML5 parser and accept the maintenance risk
- you are studying HTML5 parsing algorithm implementations
- you are already locked into this codebase for legacy reasons

## When to avoid
- starting any new project - the README explicitly says it should not be used
- you need bug fixes or security patches
- consider the maintained fork at codeberg.org/gumbo-parser/gumbo-parser instead

## Facets
- artifact type: library
- maturity: abandoned
- function: parser
- domain: parsers, web-development, developer-tools
- platform: cross-platform, c
- tags: html5, html-parsing, c99, unmaintained

## Member repositories
- google/gumbo-parser (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:12.002578+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:01:44.010641+00:00, confidence not recorded.
  - readme: https://github.com/google/gumbo-parser (fetched 2026-08-28T04:09:12.002578+00:00, sha 218f61330e57)
- Data as of 2026-08-30T08:39:29.467469+00:00.
