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

Knio/dominate

Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to write HTML pages in pure Python very concisely, which eliminate the need to learn another template language, and to take advantage of the more powerful features of Python. observed · 2026-08-28

github.com/Knio/dominate · Python · LGPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

59/100

  • Activity 81
  • Release rhythm 8
  • 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: n/a
  • age_days: 6320
  • days_rel: n/a
  • days_push: 116
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1827 stars · 124 forks observed · 2026-08-28

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

Dominate is a Python library for creating and manipulating HTML documents through an elegant DOM API. It lets developers write HTML pages entirely in pure Python, eliminating the need for a separate template language.

Use cases

  • generate html documents in pure python
  • build html without learning a template language
  • programmatically construct dom trees in python
  • render html pages from python code
  • create html reports from python scripts

When to choose

  • you prefer composing HTML with Python code and control flow over template syntax
  • you need to generate HTML fragments or documents programmatically
  • you want a lightweight dependency for HTML generation

When to avoid

  • your team already uses a mature template engine like Jinja2
  • you need server-side rendering with a full web framework's templating features
  • you need designer-friendly template files separated from code

Facets

library · maturity stable

templating web-development frontend python cross-platform dom-api html-generation no-template-language pure-python html

2 sources

Member repositories

RepositoryRoleHealth v2
Knio/dominatemain59

For agents

markdown · JSON · MCP: product_card(name="Knio/dominate")

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