An open API service indexing awesome lists of open source software.

https://github.com/sundegan/JsonStudio

A fast, modern desktop JSON app built for daily development. The all-in-one workspace for every JSON task, designed to redefine your workflow efficiency.
https://github.com/sundegan/JsonStudio

developer-tools json json-diff json-editor json-format json-parser json-parsing json-prettify json-schema json-viewer rust svelte5 tauri-app

Last synced: about 11 hours ago
JSON representation

A fast, modern desktop JSON app built for daily development. The all-in-one workspace for every JSON task, designed to redefine your workflow efficiency.

Awesome Lists containing this project

README

          

**English** | [中文](README_ZH.md)

# JsonStudio

### A fast, local-first JSON workspace for everyday development

Prettify, inspect, compare, convert, validate, and extract JSON from real-world logs - all locally in a native desktop app.

If you like JsonStudio, please give it a star [⭐](https://github.com/sundegan/JsonStudio).



Release

Platform

Website

## Preview



JsonStudio demo showing clipboard formatting, Tree View editing and drag-and-drop, Grid View editing, and log JSON extraction

Format clipboard JSON, edit and reorganize data in Tree View, edit arrays in Grid View, and extract JSON from logs.

## What Makes It Different

JsonStudio is built for JSON in real development work: API requests and responses, deeply nested data, escaped strings, JSON5-like snippets, and log lines where plain text and JSON are mixed together.

- **Local-first**: works offline and keeps sensitive JSON on your machine.
- **Flexible input**: handles standard JSON, JSON5-like snippets, escaped JSON strings, repairable fragments, and mixed log text.
- **Visual editing**: edit and reorganize data in Tree View, or inspect arrays in Grid View.
- **Daily tools in one place**: query, diff, convert, validate with schema, and generate typed code.
- **Desktop workflow**: multi-tabs, file drag-and-drop, format clipboard, shortcuts, unsaved-change prompts, and optional auto-save.

## Why JsonStudio? (vs Online Tools)

| Capability | Online Tools | JsonStudio |
|---|---:|---:|
| Offline / no internet required | ❌ | ✅ |
| Large JSON data performance | ❌ | ✅ |
| Multi-tab editing | ❌ | ✅ |
| Editable Tree View & Grid View, with drag-and-drop | ❌ | ✅ |
| Log-like text JSON extraction | ❌ | ✅ |
| JSON5 parsing and formatting | ❌ | ✅ |
| Auto-save and reusable file tabs | ❌ | ✅ |
| Global shortcuts & custom keybindings | ❌ | ✅ |
| Local file operations | ❌ | ✅ |
| Custom settings for theme, font, spacing, and shortcuts | ❌ | ✅ |

## Download

Download the latest installer from [GitHub Releases](https://github.com/sundegan/JsonStudio/releases).

### Homebrew (macOS)

```sh
brew install --cask sundegan/tap/json-studio
```

### macOS

1. Download the DMG for your Mac architecture (`aarch64` for Apple Silicon, `x64` for Intel).
2. Open the DMG and drag `Json Studio.app` into Applications.
3. On first launch, if macOS blocks the app because it is from an unidentified developer, right-click `Json Studio.app` and choose **Open**, or allow it in **System Settings > Privacy & Security**.

Current macOS builds are not Apple Developer ID notarized, so the first launch may require manual confirmation.

---

If JsonStudio helps your daily JSON work, a star ⭐ would mean a lot.