An interactive force-directed graph visualization tool for exploring knowledge networks and note connections. zk-graphview is meant to be used with zk, though you could theoretically use it with any markdown zettelkasten. This is not recommended as you would (as of right now, might change in the future) have to create your own JSON file. See this application's Neovim plugin companion here.
Yes, I stole this idea from ObsidianMD and made it open source.
For the installation I will be using bun, but let it be noted that you could use npm or pnpm as well.
git clone https://github.com/sheikhevan/zk-graphview.git
cd zk-graphview
bun install
bun run build
bun run preview --open
bun run dev --open
First, you need to generate a graph JSON, in your zk directory:
zk graph --format=json > graph.json
Then, click the file upload in the app and choose your generated graph.json.
OR
Go to the URL: https://localhost:4173?graph=path_to_your_json
git checkout -b feature/amazing-feature
)git commit -m "I added an AMAZING feature"
)git push origin feature/amazing-feature
)This project uses the MIT license, see here.