
quicktype
Generate types and converters from JSON, Schema, and GraphQL
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Sep 2026
quicktype takes a blob of JSON and hands back real typed models in the language you actually work in. Paste an API response, pick Go or Swift or Kotlin or Rust, and you get structs plus the serialization code to parse them safely, instead of hand-writing map lookups and finding out in production that a field was a string. It also reads JSON Schema, TypeScript, and GraphQL queries, and targets more than twenty languages. Apache 2.0, free, no account.
There is nothing to self-host. The browser app at app.quicktype.io does the work locally and never uploads your sample data, which matters when the JSON you are pasting is a real customer record. For repeatable work there is a CLI on npm you can wire into a build step so types regenerate when the schema moves. Needs Node 20 or newer.
Use it. Solo developers get the biggest win, because this is exactly the tedious work you would otherwise skip. Teams should put the CLI in CI rather than passing generated files around by hand. There is no paid tier and no upsell.
The catch is that generated types are only as good as the sample you feed it. One response where an optional field happens to be null and quicktype will confidently tell you that field is always null. Give it several samples, or give it the schema.
Free vs Self-Hosted vs Paid
fully freeFree (Open Source)
- Apache 2.0 CLI and library, installable with
npm install -g quicktype - Web app at app.quicktype.io, free and no account required
- Inputs: JSON, JSON API URLs, JSON Schema, TypeScript, GraphQL queries
- Targets: TypeScript, Go, Rust, Swift, Kotlin, Java, C#, C++, Python, Dart, Ruby, PHP, Haskell, Scala, Elm, Objective-C and more
- Sample data is processed in the browser and never uploaded
Paid
None. There is no commercial tier, no seat pricing, and no hosted upsell. Glide maintains it alongside its own product.
Self-Hosted Costs
$0. It is a CLI and a static web app. No server, no database, no runtime bill. Requires Node 20 or newer for the CLI.
When to Pay
Never. There is nothing to buy.
Free and open source with no paid tier. The hosted web app is free too and keeps your sample data in the browser.
What to do by team size
- Solo
- free
- Small team
- free
- Medium team
- free; put the CLI in CI so types regenerate with the schema
- Large team
- free
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- Glide (Organization)
- Stars
- 13,847
- Forks
- 1,191
Explore Further
More tools in the directory
cc-switch
A cross-platform desktop All-in-One assistant tool for Claude Code, Codex, OpenCode, openclaw & Gemini CLI.
130.6k ★open-design
🎨 Local-first, open-source alternative to Anthropic's Claude Design. ⚡ 19 Skills · ✨ 71 brand-grade Design Systems · 🖼️ sandboxed preview · 📦 HTML/PDF/PPTX export. 🤖 Runs on Claude Code / Codex / Cursor / Gemini CLI / OpenCode / Qwen / Copilot / Hermes / Kimi CLI.
93.2k ★deer-flow
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
81.2k ★