Introducing JSON Hero: an open-source, beautiful JSON viewer for the web that lets you browse, search and navigate your JSON files at speed. π

Founder at Trigger.dev, the open source background job framework. Creator of jsonhero.io.
Search for a command to run...

Founder at Trigger.dev, the open source background job framework. Creator of jsonhero.io.
Great
Wow!! This is amazing, and useful... I like the smart preview... but too much nested JSON would give users a hardtime to figure out the root I guess. But that's something we have to deal with as the JSON structure is nested... But yeah!! great work!!
Unbelievably useful for web and data folks alike!
WOW, AMAZING UI! Great job! Reminds me a lot of Apollo's GraphQL Playground lol
Not a dumb question! It runs on the web so should work just fine on Windows or Linux, depending on the browser you use. Let us know if you have any issues!
Eric Allam Ok great thank you! Can't wait to give it a try!
Looks really good. Good job! An IDE integration would be pretty neat.
Thanks! So far we do have an integration with VS Code that allows you to quickly open some JSON in JSON Hero:
https://marketplace.visualstudio.com/items?itemName=JSONHero.jsonhero-vscode
Weβve tackled two major headaches weβve had when using APIs: Figuring out whatβs going wrong when using an API is painful Slow endpoints can dramatically reduce the speed of your site You only need to add a couple of lines of code in your JavaScrip...

The GitHub REST API is a useful behemoth, currently sitting at 878 endpoints (by our count) and growing. It contains all sorts of useful functionality, from searching for code to rendering markdown, and then some. You can also use it to interact with...

TLDR: this will take you less time than you think

API Hero in 60 seconds 6 months ago we released JSON Hero, in a bid to 10x the experience of JSON files over conventional methods. Today we're releasing API Hero, in a bid to 10x the experience of integrating APIs into the frameworks you know and lo...

It's been a little under 2 months since we launched JSON Hero and it's been received delightfully by the developer community. It's been visited by over 30k people who've created a total of 31k JSON documents. Our GitHub repo has reached 3.3k stars an...

API Hero blog
7 posts
Programming on the web in 2022:
So we set out to create a new tool to make reading and understanding JSON easier and more efficient than a Wall-O-Text:

It's too easy to get lost in a deeply nested document, and you end up having to resort to manually collapsing parts of the hierarchy so you can more easily focus on subset of the JSON you care about. Unfortunately, this makes comparing related values difficult and time consuming.
The macOS Finder solves some of these issues by providing a handy Column View

If we apply those same principles to a JSON document, it might look something like this:

It has all the features you'd expect: keyboard navigation, path bar, history. Try it now on jsonhero.io
It also has a nifty feature that allows you to "hold" a descendent selected and travel up through the hierarchy, and then move between siblings and view the different values found at that path. It's hard to describe, but here is an animation to help demonstrate:

We built a preview pane that displays more information about the current selection. It can automatically infer the content of the selected item and give you intelligent previews for dates and times, websites, tweets, youtube videos, colors, and more:

Easily see all the related values across your entire JSON document for a specific field, including any undefined or null values:

Looking for something specific? Use CMD+K and quickly pull up the fuzzy search palette. Search for object keys, paths, values, and even formatted values (e.g. searching for "Dec" will find "2021-12-01T13:56:12Z")

Column view might not be the right view for all occasions, so we built a classic JSON tree view as well

We built this tree view from the ground-up to be fast and scale to large documents, making use of the great react-virtual project to ensure buttery-smooth scrolling. It's also a ARIA-compliant tree view and has all the keyboard shortcuts you'd expect for quickly traversing and collapsing/expanding content.
We also included a CodeMirror 6-powered editor that keeps the nice previews and related values you get from the sidebar as you move around the document:

Get a head-start on creating a JSON Schema document from your JSON using our automatically inferred schema generator, powered by @jsonhero/schema-infer:

Easily share the link to your JSON and even link to a specific part of the document

IMPORTANT: Anyone who has the URL to your JSON will be able to view it, and all of JSON Hero is public. If you are using jsonhero.io, your data is stored in Cloudflare KV.
If you'd like to contribute or run JSON Hero yourself, feel free to join us on our GitHub. JSON Hero is a remix React app that runs on Cloudflare Workers, written in Typescript.
π Please give us a star on GitHub to get the latest updates π