Working with APIs often means dealing with compressed or minified JSON. While there are plenty of online formatters available, they come with some downsides—especially when handling sensitive data.
The Problem
- Privacy concerns when using online tools
- Requires internet access
- Ads, trackers, and slow loading times
- No control over how data is handled
The Solution
I built a desktop application that formats JSON entirely offline.
Tech Stack
- Rust: high performance and safety
- Tauri: lightweight desktop app framework
- React: for building the frontend interface
Development Highlights
- Rust-based backend for parsing and formatting JSON
- UI built with React and Tauri
- Support for opening and saving local files
- Packaged for macOS, Windows, and Linux
Results
- ~10MB binary (compared to 100MB+ with Electron)
- Fast startup and performance
- No internet dependency
- Full control over data, no privacy concerns
Repository
GitHub: https://github.com/rebase/json-prettier
Feedback and contributions are always welcome! 🙌