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: [email protected]
- 🐛 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