Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries in 20+ programming languages. quicktype turns sample data into production-ready type definitions for Swift, C#, Go, Python, Rust, Java, Kotlin, and more.
Scanned 6/2/2026
Install to Claude Code
npx -y skills add agentskillexchange/skills --skill quicktype-json-schema-code-generator --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Quicktype Json Schema Code Generator?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-quicktype-json-schema-code-generator)More formats (shields.io, HTML) on the badges page.
---
name: "quicktype JSON Schema to Typed Code Generator"
slug: "quicktype-json-schema-code-generator"
description: "Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries in 20+ programming languages. quicktype turns sample data into production-ready type definitions for Swift, C#, Go, Python, Rust, Java, Kotlin, and more."
github_stars: 13690
verification: "security_reviewed"
source: "https://github.com/glideapps/quicktype"
category: "Developer Tools"
framework: "Claude Code"
tool_ecosystem:
github_repo: "glideapps/quicktype"
github_stars: 13690
---
# quicktype JSON Schema to Typed Code Generator
Generate strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries in 20+ programming languages. quicktype turns sample data into production-ready type definitions for Swift, C#, Go, Python, Rust, Java, Kotlin, and more.
## Installation
Use the upstream install or setup path that matches your environment:
- npm install -g quicktype
- $ npm install quicktype-core
- npm install
- npm install --ignore-scripts # Install dependencies
Requirements and caveats from upstream:
- | [Dart](https://app.quicktype.io/#l=dart) | [Python](https://app.quicktype.io/#l=python) | [C#](https://app.quicktype.io/#l=cs) | [Go](https://app.quicktype.io/#l=go) | [C++](https://app.quicktype.io/#l=cpp) |
- You can use quicktype as a JavaScript function within node or browsers. First add the quicktype-core package:
- const { lines: pythonPerson } = await quicktypeJSONSchema("python", "Person", jsonSchemaString);
Basic usage or getting-started notes:
- There are many ways to use quicktype. [app.quicktype.io](https://app.quicktype.io) is the most powerful and complete UI. The web app also works offline and doesn't send your sample data over the Internet, so paste away!
- For the best CLI, we recommend installing quicktype globally via npm:
- bash
- Source: https://github.com/glideapps/quicktype
- Extracted from upstream docs: https://raw.githubusercontent.com/glideapps/quicktype/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/quicktype-json-schema-code-generator/)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!