Understanding the Graph View core

Hi community, Hi Obsidian developers,

I’d like to understand which library has been used to implement the graph view in Obsidion. Can someone tell me if it’s open source or how it has been developed?

Thank you, for your help!

Pixi.js is doing the rendering, everything else is custom,
it used to be done with D3, but that was not performant enough.

1 Like

It seems that graph view API is still limited? Why is that?

Because its very complicated internally.
To quote the devs from discord:

It’s quite a pain to work with and the API is going to be quite messy, I don’t anticipate we’ll work on that anytime soon