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") # trueisAttribute("div", "href") # falseecho$el("a", @[attr("href", "/x?a=1&b=2")], @[text("go & see <it>")])
# <a href="/x?a=1&b=2">go & see <it></a>