Hey Streamlit community! ![]()
I just made a JSON Schema Visualizer that transforms complex JSON Schemas into clear, human-readable summaries and visualizations. ![]()
Perfect for developers, data analysts, and anyone working with API or data schemas.
How it works:
- Paste your JSON Schema into the app.
- Pick a Gemini model from the sidebar.
- Click
Analyzeto generate a simplified summary. - View results: Schema title, field summaries, subfields, and required subfields are displayed with visual badges.
Source Code here: GitHub Repo Link (Pls star the repo if you like itπ)
Backstory
As a developer, I was constantly building new scrapers, each one requiring me to create a specific output schema. I was often handed huge, complex JSON schemas that were incredibly difficult to parse and understand at a glance. This frustration led me to create this visualizer, which provides a clear, top-level view of a schema, helping me quickly grasp its structure and purpose. I hope it saves you as much time and frustration as it has for me.
