Skip to content
SUSHIL
← All work

2026 · Product

№03 — Product

Devure JSON

A free, local-first JSON workspace: viewer, diff, JSONPath, schema validator and converters. Nothing you paste leaves the browser.

Livenext.jsweb workersajv
Role
Solo, design to deploy
Stack
Next.js · Web Workers · Ajv
Status
Live and free
Licence
PolyForm Noncommercial
The Devure JSON workspace

// 1 min read

The problem

Most online JSON tools upload what you paste, and many freeze on a large file. When the JSON is an API response with tokens in it, neither is acceptable.

Devure JSON is a free, local-first JSON workspace: a viewer and formatter, a diff, a JSONPath playground, a JSON Schema validator, a JWT decoder, an API response inspector, and converters to thirteen languages and formats.

The JSON Diff tool in Devure JSON.
The diff: paste two documents and compare them, without either leaving the browser.

Keeping big files fast

  • Parsing runs in a Web Worker, so the page never locks up while a multi-megabyte file is read or diffed.

  • The tree view is virtualized with TanStack Virtual: only the rows on screen exist in the DOM.

  • Auto-repair fixes common syntax errors instead of just pointing at them.

The details that took longest

Converters that handle real data. JSON to TypeScript, Python, Go, Rust, Java, C#, Swift, JavaScript, CSV, YAML, XML, TOML and SQL, with mixed array shapes and unions handled properly, not just the happy path.

A validator that explains itself. Draft-07, 2019-09 and 2020-12 are detected automatically, errors are rewritten in plain language, and a schema can be inferred from a sample.

Open source

The code is on GitHub under the PolyForm Noncommercial licence: free for personal projects, learning and research.

// see it for yourself

Devure JSON

Open the workspace
Next projectDonabeA scroll-driven 3D brand site for a concept lager. The can gets colder as you scroll, and almost every asset is generated in code.Read the case study →