Standalone HTML format with CSS and native JavaScript embedded. Single-file, no libraries required.
Clickable, navigatable.
Take JSON as input: you need to populate the section "generated content" (in JSON format) manually or programmatically from another source.
- You may navigate the tree using arrow keys.
- Expand/collapse the entire tree with one button (or Enter/Space key).
- Expand/collapse a single node with a click or Left/Right arrow keys.
- Current node highlighted.