Software Idea: Universal Tree
Almost everything (json
, html
, xml
, yaml
, filesystems
) has a natural tree structure. It would be wonderful to have a set of CLI/TUI/GUI tools to quickly edit, transform, render tree structures.
Editor, Renderer, Transform.
- A universal API for Node,Tree
- Assemble Tree API
- In memory assemble from
ID,Parent
tuples - Allow
graphvis
style formatsA -> B -> C
- Multipass assemble from multiple assets
- In memory assemble from
- tree-sitter / neovim syntax highlights
- GUI: universal tree viewer/editor
- Simple data model
- Node: Id,Parent?,Title?
- NodeProp: Id,Name,Value,Type?