quicktype
« Back to VersTracker
Description:
Generate types and converters from JSON, Schema, and GraphQL
Type: Formula  |  Latest Version: 23.2.6@0  |  Tracked Since: Dec 24, 2025
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 13,527  |  Forks: 1,164  |  Language: TypeScript  |  Category: Developer tools
Tags: code-generation types json schema developer-tool
Install: brew install quicktype
About:
quicktype is a command-line tool and library that automatically generates strongly-typed code and serialization/deserialization converters from JSON, JSON Schema, GraphQL schemas, and TypeScript interfaces. It supports a wide range of target languages including TypeScript, Swift, Kotlin, C#, Go, and more, ensuring type safety and reducing boilerplate. Its main value is accelerating development by automating the creation of type definitions and data validation code from API specifications and sample data.
Key Features:
  • Generates types and serializers for over 20 programming languages
  • Infers types from JSON samples, JSON Schema, GraphQL, and TypeScript
  • Command-line interface, Node.js library, and web app for ease of use
  • Produces clean, idiomatic code with validation logic
  • Supports customization via type annotations and transformation rules
Use Cases:
  • Generating client SDKs and model classes from API JSON responses or OpenAPI specs
  • Creating type-safe data models for mobile apps (Swift/Kotlin) from backend schemas
  • Converting between different data formats (e.g., JSON to XML) with structured type definitions
Alternatives:
  • json-schema-to-typescript – Focuses only on TypeScript from JSON Schema; quicktype supports more languages and input formats
  • OpenAPI Generator – Specializes in full client/server code from OpenAPI specs; quicktype is more lightweight for pure type generation from various sources
Version History
Detected Version Rev Change Commit
Dec 24, 2025 9:55pm 23.2.6 0 VERSION_BUMP ca1450f7
Nov 10, 2024 4:33pm 0 VERSION_BUMP 58d6c166
Sep 12, 2024 12:05pm 0 VERSION_BUMP 047f874a