Typed HTML5 for nimony / Nim 3.0 — a registry of every HTML5 element and its attributes (void / deprecated / experimental markers), plus a document-tree builder and a correct, escaping, void-aware renderer. Pure logic, standard library only, no dependencies.
📖 Full docs → aoughwl.github.io/docs/html
import html
isAttribute("a", "href") # true
isAttribute("div", "href") # false
echo $el("a", @[attr("href", "/x?a=1&b=2")], @[text("go & see <it>")])
# <a href="/x?a=1&b=2">go & see <it></a>