Show HN: PDJsonEditor – JSON editor with code↔graph sync and API fetch (OSS)
We built an open-source JSON editor to reduce context-switching between an editor, a viewer, and an API client.
What it does: - Keeps code and an interactive graph in sync (click a node → jump to code) - Multi-tab editing with autosave; import/export JSON - Fetch JSON from APIs (GET/POST/PUT/PATCH/DELETE, headers/body) - Collapses large arrays (“show more”), quick navigation for deep structures
Why: Debugging large/nested JSON or API payloads felt slow with either plain text editors or simple tree viewers. We wanted a visual map and an editor that stay in lockstep.
Looking for feedback on: 1) Performance with big files (~10MB+ / deeply nested) 2) Navigation UX for large graphs 3) Next features: JSON Schema validation, JSONPath queries, diff/merge
Tech notes: Svelte + SvelteKit, @xyflow/svelte for the graph, Dagre for layout, TypeScript. Privacy: Runs in the browser; no data is sent to a server (network only when you fetch a URL). License: MIT. Contributions welcome—especially perf optimizations or visualization ideas.
No comments yet