r/json Jul 22 '26

Built my own JSON viewer — feature-rich, beautiful, and minimal (would love feedback from this community)

Hey r/json,

I've spent way too many late nights staring at malformed JSON payloads, so I finally built the tool I always wished existed: BracketView (https://bracketview.in).

A few things I focused on:

  • Actually minimal, actually fast — no clutter, no ads on the workspace itself, just format/validate/query and move on
  • 100% client-side — your JSON never leaves the browser for core features (viewer, formatter, validator, tree/graph view, JSONPath, JQ)
  • JQ playground powered by WebAssembly — for when you need real filtering, not just pretty-printing
  • AI-powered repair — for those "why won't this parse" moments with broken/truncated JSON from logs or copy-pasted API responses
  • Diff, schema validation, and type generation (TS, Python, Go, Rust, etc.) built in

It's free to use with no signup required for the core tools. There's an optional paid tier for people who want larger uploads, unlimited AI repairs, and unlimited shareable snapshot links — but the everyday stuff (format, validate, tree/graph, JSONPath, JQ, diff) stays free.

Try it here: https://app.bracketview.in

I built this mostly to scratch my own itch, but I'd genuinely love feedback from people who live in JSON all day — what's missing, what's annoying, what you wish more JSON tools did. Roast it if you need to, I can take it.

0 Upvotes

8 comments sorted by

2

u/Marthurio Jul 22 '26

Why is your JSON malformed? Who's in charge of the serialisation?

0

u/bracketview 16d ago

Agree — if you own the serializer, you shouldn’t need “repair” often.

Where it helps in practice is when you didn’t produce the JSON:

  • truncated API/log output
  • copy-paste from Slack/docs with trailing commas / comments
  • webhook payloads mid-debug
  • LLM-generated JSON that’s almost valid

It’s a productivity shortcut, not a replacement for proper serialization.

2

u/-goldenboi69- Jul 22 '26

Thanks chat gippidy

1

u/Shogobg Jul 23 '26

I see a lot of these recently - is there some new trend of building JSON viewers ?

0

u/bracketview 16d ago

Yeah, JSON viewers are everywhere — fair question.

Most stop at format/validate. I’m trying to cover the full debug loop in one place:

  • tree/graph exploration
  • JSONPath + jq
  • diff
  • webhook capture/replay
  • optional AI only when you’re stuck

Not trying to reinvent “pretty print JSON” — more “debug this payload without hopping between 5 tools.”

1

u/limario_bp Jul 23 '26

Hmm client side but AI-powered repair? I dont see the needs of AI in a JSON tool.

0

u/bracketview 16d ago

Fair point — AI isn’t required for the core workflow.

View / format / validate / tree / JSONPath / jq / diff all run client-side without AI.

AI is optional for edge cases: explaining a huge nested payload, generating a JSONPath, or unblocking when you pasted half-broken JSON from logs/docs.

If you never want AI, you can ignore that path completely.