← All projects

quicktype

Convert JSON into gorgeous, typesafe code in any language.

Dev Toolscode-generationjsontypescriptswiftclitype-safetyapi-tooling
quicktype screenshot

About

quicktype is a code generation tool that converts JSON data or schemas into strongly-typed models and helper code for a wide range of programming languages. It supports languages including Swift, TypeScript, C#, Go, Kotlin, Rust, Python, and more. Users can work with it via an online editor or a command-line tool installed via npm.

Problem

Manually writing type-safe data models from JSON is tedious and error-prone, especially across multiple languages.

For

software developers working with JSON APIs across multiple languages

How it works

Users provide JSON samples or URLs and quicktype generates idiomatic, type-safe classes and serialization code in the target programming language.

Business model

freemium

Status

launched

Similar projects