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

rushter/selectolax

Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python. observed · 2026-08-28

github.com/rushter/selectolax · homepage · Cython · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 92
  • Release rhythm 93
  • Longevity 100
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: 19
  • age_days: 3202
  • days_rel: 49
  • days_push: 49
  • n_releases_24m: 22

Full methodology

Adoption not part of the score

1665 stars · 91 forks observed · 2026-08-28

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

Selectolax is a fast Python HTML5 parser library written in Cython, binding to the Modest and Lexbor parsing engines. It provides CSS selector support for querying and extracting data from HTML documents with high performance.

Use cases

  • parse html from web scraping responses
  • extract text and attributes from html documents
  • query html with css selectors in python
  • fast html parsing for crawlers
  • replace beautifulsoup for faster parsing
  • scrape product data from web pages

When to choose

  • you need very fast HTML parsing in Python
  • you want CSS selector support without a heavy dependency like lxml
  • you are building a web scraper or crawler that processes many pages
  • BeautifulSoup is too slow for your workload

When to avoid

  • you need to parse malformed HTML with lenient error recovery
  • you need JavaScript rendering or DOM manipulation beyond parsing
  • you need XPath support rather than CSS selectors

Facets

library · maturity active

parser web-scraping web-development crawlers developer-tools python cross-platform html5-parsing css-selectors cython modest-engine lexbor fast-parsing

1 source

Member repositories

RepositoryRoleHealth v2
rushter/selectolaxmain94

For agents

markdown · JSON · MCP: product_card(name="rushter/selectolax")

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