A versatile web-based toolkit for working with JSON data. Open-source and works offline!
JSONP is a powerful, browser-based JSON toolkit that helps developers work with JSON data more efficiently. It works completely offline and includes multiple tools for formatting, comparing, converting, and generating JSON data.
- Multi-tab support with color coding
- Tree view with expandable nodes
- Search functionality
- Error highlighting
- Real-time validation
- Side-by-side diff view
- Multi-tab support
- Visual difference highlighting
- TypeScript interfaces
- Python dataclasses
- Go structs
- Python dictionary ↔ JSON converter
- Preserves data types
- Syntax highlighting
- Faker.js integration
- JSON/CSV export
- Table/JSON view modes
- Customizable schemas
- Built-in presets
- Real-time preview
- Syntax highlighting
- Multi-tab support
-
Quick Start
git clone https://github.com/shravan20/jsonp.git cd jsonp # Open index.html in your browser
-
Usage
- Open
index.html
in any modern browser - Drag & drop JSON files directly
- Use tabs to organize multiple documents
- Toggle between different tools using the sidebar
- Open
- Offline Support: Works completely offline - no server needed
- Multi-tab Interface: Work with multiple JSON documents simultaneously
- Dark/Light Mode: Comfortable viewing in any environment
- Keyboard Shortcuts: Efficient workflow with keyboard navigation
- Local Storage: Auto-saves your work
- Mobile Responsive: Works on all devices
# Install dependencies
npm install
# Format code
npm run format
# Lint code
npm run lint
# Run checks
npm run check
We welcome contributions! Please see:
See CHANGELOG.md for a detailed history of changes.
MIT Licensed - Free for personal and commercial use. See LICENSE for details.
Made with ❤️ in India