Ross ROSS = Recommend OSS · open-source software intelligence for agents

topfunky/hpple

An XML/HTML parser for Objective-C, inspired by Hpricot. observed · 2026-08-28

github.com/topfunky/hpple · homepage · Objective-C · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 6423
  • days_rel: n/a
  • days_push: 1875
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2799 stars · 464 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Hpple is an Objective-C wrapper around the XPathQuery libxml2 library for parsing HTML and searching it with XPath expressions. It was inspired by Ruby's Hpricot and provides easy access to element text, tag names, and attributes.

Use cases

  • parse HTML in an iOS app
  • scrape web page content with XPath queries
  • extract links and attributes from HTML documents
  • query HTML elements by XPath in Objective-C
  • parse HTML data returned from an HTTP request

When to choose

  • you are building an older Objective-C iOS or macOS app that needs lightweight HTML parsing with XPath
  • you want a small, dependency-light parser built on libxml2
  • you are maintaining a legacy codebase that already uses Hpple

When to avoid

  • you need CSS selectors rather than XPath
  • you need actively maintained, modern Swift tooling
  • you need robust XML parsing or error handling, which are still listed as TODO
  • you are starting a new project, since better-maintained alternatives exist

Facets

library · maturity maintenance

parser web-scraping parsers web-development developer-tools cpp objective-c html-parsing xpath libxml2 cocoa ios macos

2 sources

Member repositories

RepositoryRoleHealth v2
topfunky/hpplemain32

For agents

markdown · JSON · MCP: product_card(name="topfunky/hpple")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem