cd /news/developer-tools/show-hn-hson-hson-live · home topics developer-tools article
[ARTICLE · art-42091] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

Show HN: HSON / Hson-Live

HSON (Hypertext Structured Object Notation) is a new 'glue format' that unifies JSON and HTML into a common tree representation, enabling bidirectional conversion between the two. The TypeScript library hson-live implements HSON with a transformer circuit and a live web-authoring surface called LiveTree, which maintains a single source of truth for markup, styling, and data.

read1 min views1 publishedJun 27, 2026

• HSON (Hypertext Structured Object Notation) is a 'glue format'. Its node graph models JSON values and HTML documents in a common tree representation, and its serialized syntax can express both. HTML can be represented as JSON data, and JSON can be represented as markup. -> Uniting two non-interchangeable building blocks of the web suggests new ways of building web content. This is the key insight that powers hson-live.

• hson-live is a TypeScript library built to realize HSON. It has two core components:

  • hson.transform converts JSON and HTML to and from HSON. The 7-step transformer circuit is stable under repeated round trips: after canonicalization, data does not drift across repeated loops. hson-live provides a circuit test diagnostic to verify the parser chain. hson-live supports JSON, HTML/XML, SVG, and HSON.

  • hson.liveTree is a web-authoring surface built on this operation. At runtime, LiveTree: 1. parses document.body and nested content to a HSON node graph 2. maintains a DOM projection of that graph 3. provides an interface for editing and manipulation

LiveTree offers a vision of markup + styling + data in a single source of truth, unified in a low-friction typed ecosystem. LiveTree's API includes: - traversal, creation, and manipulation of the underlying HSON graph with synchronous DOM updates - EventListener management with automated teardown - SVG creation and animation -

── more in #developer-tools 4 stories · sorted by recency
── more on @hson 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-hson-hson-li…] indexed:0 read:1min 2026-06-27 ·