Hacker News Clone new | comments | show | ask | jobs | submit | github repologin
Show HN: I created a lightweight JavaScript library to visualize JSON as a graph (github.com)
3 points by lou_alcala 1 hour ago | hide | past | web | 4 comments | favorite





Really clean design. I generated a bunch of complex deeply strucutred dummy JSON data and the resulting visual wasn't bad!

I like the name too! A small suggestion is don't force yourself to call it Jsontr.ee because of the cool domain. Getting to the line "Render the Tree Diagram: Use the jsontr.ee function to visualize the JSON data." -- Just use jsontree :-)


Hi HN,

I’ve been working on JSONtr.ee, a web platform for visualizing and graphing JSON data. While building it, I ended up creating my own lightweight JavaScript library to help anyone convert a JSON file into a schema graph.

Before creating this library, I used MermaidJS, but I ran into significant limitations, especially with large and deeply nested JSON objects. My library was built to handle these cases better and to offer more flexibility for customization. After solving my own problem, I decided to make it available for free to anyone who might find it useful.

Key features: Transforms JSON into schema graphs. Handles large and complex JSON objects seamlessly. Built with simplicity in mind – dependency-free and easy to integrate.

Why I made this: While working with APIs and large webhook payloads, I struggled to understand nested structures using standard tools. This library makes it easier to visualize the data as a graph and explore it interactively.

I’d love to hear your feedback, suggestions, or any ideas for improvement.

Thanks for taking a look!


Very cool, I shared with the team! We (Svix) show a lot of JSON, so this could be super useful for us. Thanks!

Thanks! I really appreciate you sharing it with your team. If you try it out and have any feedback or ideas for improvement, I’d love to hear them



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: