I currently develop software for Shopify and use it’s GraphQL API heavily. It’s a complex beast and hoped to find a way to visualise the connections of it.
After some search I found a way to create a PNG out of the schema:
graphqlviz ShopifySchema.json | dot -Tpng -o ShopifySchema.png
It kept my good old 2015 MBP busy for about 5 Minutes, created a huge PNG with 80MB. I could zoom in, but all the connections are too close together or covering each other to be of any help.
I had been looking for an interactive GraphViz viewer, which can handle such big diagrams. But everything I tried either just froze or threw an exception after a while. I tried:
Qt Visual Graph Editor - qvge: It threw an exception
graphql-voyager - it just stayed blank
EclipseGraphviz - I could not even install the Eclipse Plugin because of missing dependencies. I guess Eclipse is left in the dust.
GrahpQl Visualizer threw an out of memory exception
Is there anything out there capable visualising such a big schema?
Ideally with the capability to manually interactively rearrange the elements to clean up overlapping connections.
Thanks for your input!