Back to blog

Happy Birthday, quicktype!

Today quicktype is one year old. After generating one billion lines of code, here's a look back on quicktype's first year.

Today quicktype is one year old. After generating one billion lines of code, here's a look back on quicktype's first year.

How quicktype started

A year ago, I was writing some Swift code to consume a JSON API. I'd done this countless times before, but this time I thought: "Why am I writing this tedious code by hand? A computer could do this!"

I searched for existing tools but found them lacking—most only supported one language, had obvious bugs, or produced ugly, non-idiomatic code.

So I started quicktype.

The First Year in Numbers

  • 1,000,000,000+ lines of code generated
  • 18 programming languages supported
  • 150+ contributors on GitHub
  • 10,000+ GitHub stars
  • 100,000+ npm downloads per month
  • 3 IDE extensions (VS Code, Xcode, Visual Studio)

Highlights

Launch Day

quicktype launched on Hacker News and reached #1, bringing thousands of developers to try it. The feedback was incredible and shaped many of our features.

Going Open Source

Making quicktype open source was the best decision we made. The community has contributed new languages, bug fixes, and features we never would have built ourselves.

IDE Integration

Bringing quicktype into developers' workflows through IDE extensions dramatically increased adoption. "Paste JSON as Code" became our most popular feature.

What's Next

For year two, we're focusing on:

  • More languages (Python is coming!)
  • Better JSON Schema support
  • API client generation
  • Improved documentation

Thank You

Thank you to everyone who has used quicktype, reported bugs, contributed code, or spread the word. You've made this first year incredible.

Here's to many more! 🎂