ITADN

Add JsonStudio - JSON desktop tool

#2263Closedsundegan 创建于 2026-03-07
S
sundegancommented
## Project Information **Name:** JsonStudio **Repository:** https://github.com/sundegan/JsonStudio **Website:** https://jsonstudio.js.org **Crates.io:** Not published yet (desktop app) **License:** Apache-2.0 ## Category Applications ## Suggested Entry ```markdown * [JsonStudio](https://github.com/sundegan/JsonStudio) - A fast, modern JSON desktop tool built with Rust and Tauri 2.0, featuring prettify, minify, escape, diff, format conversion, schema validation, and code generation. ``` ## About JsonStudio JsonStudio is a comprehensive JSON desktop application built entirely with Rust (backend) and Tauri 2.0, showcasing Rust's capabilities in building high-performance desktop applications. ### Core Rust Components - **JSON Processing** - Fast prettify, minify, escape/unescape operations - **Diff Engine** - Efficient JSON comparison algorithm - **Format Conversion** - JSON ↔ YAML, XML, TOML, CSV parsers - **Schema Validation** - JSON Schema validation with detailed error reporting - **File Operations** - Native file handling and drag-and-drop support - **Global Shortcuts** - System-level hotkey registration ### Key Features - **Monaco Editor Integration** - Professional editing experience - **Tree View + JMESPath** - Visual navigation with query support - **Multi-tab Editing** - Handle multiple JSON files simultaneously - **Code Generation** - Generate type definitions for multiple languages - **10+ Themes** - Customizable appearance - **i18n Support** - English and Chinese ### Performance Highlights - 🚀 **Sub-second startup** - Launches in < 1 second - ⚡ **Handles large files** - Processes MB-sized JSON smoothly - 📦 **Small footprint** - ~10-20MB install size - 🔒 **100% offline** - All processing done locally ### Tech Stack - **Backend:** Rust + Tauri 2.0 - **Frontend:** Svelte 5 + Monaco Editor - **Styling:** Tailwind CSS ### Screenshots **Main Interface** ![Main Interface](https://jsonstudio.js.org/images_en/app_home_page_dark_mode.png) **JSON Diff** ![Diff](https://jsonstudio.js.org/images_en/json_diff_dark.png) **Tree View** ![Tree View](https://jsonstudio.js.org/images_en/tree_view_dark.png) ### Links - 🌐 Website: https://jsonstudio.js.org - 📦 Download: https://github.com/sundegan/JsonStudio/releases - 💻 Source: https://github.com/sundegan/JsonStudio Available on macOS, Windows, and Linux. Completely free and open source. This project demonstrates how Rust + Tauri can create a powerful, lightweight alternative to Electron-based tools.
关闭于 2026-03-07 1 条评论