noteGraph

command module
v0.0.0-...-16c2c42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2025 License: MIT Imports: 14 Imported by: 0

README ΒΆ

noteGraph

noteGraph is a simple CLI tool written in Go that renders your Markdown notes into an interactive HTML graph. It visualizes connections via Wikilinks and mirrors the hierarchical directory structure of your notes.

πŸ“‚ Demo Preview

β”œβ”€β”€ cats
β”‚Β Β  β”œβ”€β”€ behaviour-territory.md
β”‚Β Β  └── companions.md
β”œβ”€β”€ dogs
β”‚Β Β  β”œβ”€β”€ domesticated.md
β”‚Β Β  └── intelligence.md
β”œβ”€β”€ spiders
β”‚Β Β  β”œβ”€β”€ ecological-controllers.md
β”‚Β Β  └── spider-silk.md
└── graph.html

✨ Example Output

graph view:

demo image

Hovering over a node displays the note content:

demo image

πŸš€ Usage

To use this tool, simply clone the repository and build the binary using Go:

go build -o graph

You can then either: Move the graph binary into your ~/go/bin folder and run it globally using the graph command, or Run it directly from your local notes directory using:

./graph

This command will generate a graph.html file in the current directory, containing a visual representation of your notes with Wikilink connections and folder-based categorization.

Documentation ΒΆ

Overview ΒΆ

templ: version: v0.3.887

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL