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.
- Host: GitHub
- URL: https://github.com/sundegan/JsonStudio
- Owner: sundegan
- License: apache-2.0
- Created: 2025-12-28T08:12:54.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-06-21T03:46:42.000Z (9 days ago)
- Last Synced: 2026-06-21T05:20:57.332Z (9 days ago)
- Topics: developer-tools, json, json-diff, json-editor, json-format, json-parser, json-parsing, json-prettify, json-schema, json-viewer, rust, svelte5, tauri-app
- Language: Svelte
- Homepage: https://jsonstudio.js.org/
- Size: 29.6 MB
- Stars: 116
- Watchers: 2
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust - sundegan/JsonStudio - Local-first desktop JSON workspace built with Rust and Tauri for formatting, editing, diffing, converting, validating, and log extraction. (Applications / Utilities)
- awesome-rust-with-stars - sundegan/JsonStudio - first desktop JSON workspace built with Rust and Tauri for formatting, editing, diffing, converting, validating, and log extraction. | 2026-06-22 | (Applications / Utilities)
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).
## Preview
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.