A powerful browser extension for viewing, formatting, and exploring JSON content in your browser. Transform raw JSON data into an interactive, beautifully formatted tree view with powerful exploration features.
- π¨ Beautiful Interface: Clean, modern design with intuitive controls
- π Theme Support: Switch between light and dark themes
- π Interactive Exploration:
- Expand/collapse nodes
- Click to select nodes
- Copy JSON paths
- Copy selected values
- π― Path Navigation: Visual path display for selected nodes
- π Performance Optimized: Handles large JSON files with ease
- π‘ Smart Detection: Automatically detects and formats JSON content
- π‘οΈ Privacy Focused: All processing happens locally in your browser
- π Secure: No external servers, no data collection
- Download the latest release from GitHub Releases
- Open Chrome and navigate to
chrome://extensions
- Enable "Developer mode" in the top right
- Click "Load unpacked" and select the extension directory
- Node.js 16.x or higher
- npm 7.x or higher
- Modern web browser (Chrome 88+ or Firefox 109+)
# Clone the repository
git clone https://github.com/7angle/json-pilot.git
# Navigate to project directory
cd json-pilot
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
json-pilot/
βββ src/ # Source code
β βββ App.vue # Main application component
β βββ components/ # Vue components
β βββ main.js # Application entry point
βββ public/ # Static assets
βββ manifest.json # Extension manifest
βββ background.js # Background script
βββ content.js # Content script
βββ vite.config.js # Vite configuration
-
View JSON: Navigate to any URL that returns JSON content
- The extension automatically detects and formats JSON
- Raw JSON text is also transformed into the viewer
-
Interact with JSON:
- Click the expand/collapse icons to explore nested objects
- Click on any value to select it
- Use the copy button to copy selected JSON
- Toggle between light and dark themes
-
Navigation:
- Use the path display to understand your location in the JSON structure
- Click the expand/collapse all button to quickly view or hide all nodes
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'feat: add amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
Please read our Contributing Guide for details on our code of conduct and development process.
This project is licensed under the MIT License - see the LICENSE file for details.
JSON Pilot takes your privacy seriously. All JSON processing happens locally in your browser - no data is ever sent to external servers. Read our Privacy Policy for more details.
- π§ Email: hello@7angle.com
- π Issues: GitHub Issues
- π¦ Releases: GitHub Releases
If you find JSON Pilot helpful, please consider:
- Starring the repository
- Sharing it with others
- Reporting issues if you find any
- Contributing to the project
Made with β€οΈ by 7 Angle