Show HN: Tree Editor – A Visual Structured Data Editor with Type Inheritance

3 points by justindmassey 3 days ago

I built Tree Editor, a visual editor for structured data. It lets you define types (::Type), apply them to nodes (.Type), and the editor keeps everything consistent automatically. Changing a type updates all matching nodes instantly.

It also supports list types, a live preview pane, and interactive widgets (tables, headers, links, text areas, tabs). Everything runs locally in the browser, with no dependencies.

It’s useful for AI agent schemas, game data, configs, knowledge trees, and anything hierarchical.

Repo: https://github.com/justindmassey/tree-editor

Would love feedback on the type system, UI, and potential use cases.