quicktype

by Glide

Generate types and serializers from JSON, JSON Schema, and GraphQL

Visit quicktype.io FreeOpen source

quicktype infers types from sample JSON, JSON Schema, TypeScript, or GraphQL queries and generates strongly typed models and serializers for many languages, including TypeScript, Swift, Go, Rust, Kotlin, and C#.

Key features

  • Infers types from sample JSON
  • Outputs 20+ languages
  • Web app, CLI, and editor extensions
  • Generates (de)serialization code

Try it on DevTools Daily

Similar tools

  • CyberChef

    The Cyber Swiss Army Knife: encode, decode, and analyze data in the browser

    by GCHQFreeOpen sourceWeb, Self-hosted
  • FFmpeg

    Command-line toolkit to record, convert, and stream audio and video

    FreeOpen sourceCLI, macOS, Windows +1
  • ImageMagick

    Create, edit, compose, and convert images from the command line

    FreeOpen sourceCLI, macOS, Windows +1
  • Pandoc

    Universal document converter between Markdown, HTML, LaTeX, DOCX, and more

    FreeOpen sourceCLI, macOS, Windows +1
  • regex101

    Online regex tester and debugger with explanations for multiple flavors

    FreeWeb
  • Squoosh

    Compress and convert images in the browser with side-by-side comparison

    by GoogleFreeOpen sourceWeb

Built a tool like quicktype? Submit it for review