Alternatives
Products that do what quicktype does
Generate beautiful, typesafe code from data
- 1QI
2017 · quicktype.io
- 2

- 3QC
2020 · app.quicktype.io
- 4TT
2019 · github.com
- 5

Instantly generate openapi (OAS) 3.0.0 REST + GraphQL APIs
2019
- 6GT
2017 · jvilk.com
- 7PT
2020 · github.com
- 8

- 9

- 10

- 11

- 12

- 13TT
2018 · github.com
- 14

- 15PT
2019 · github.com
- 16JT
2017 · github.com
- 17RT
2018 · github.com
- 18LR
2020 · github.com
- 19RD
Datasino is a command line tool that can come handy when load testing a service or database. Give it a data schema (many compound types supported, including recursive types), an encoding (JSON, CSV or ClickHouse) and a target (a file or a Kafka partition) and a data rate and it will generate a reasonably optimized (native code) random data source. See the top of the README for some examples. If you have any ideas on how to extend this tool so that it's useful to more people, please let me know.
2022 · github.com
- 20TI
Spent a week in the break building a pre-compiler that brings type safety to runtime. Still pretty early, but generally does what it says. Looking for feedback, code that breaks it (check out the playground), ideas etc.
Jan 2026 · typical.elliots.dev
- 21AG
2020 · github.com
- 22KF
I built KubernetesJS because I was frustrated with the state of Kubernetes tooling for TypeScript developers. Most existing clients, like kubernetes-client, were last updated five years ago and rely on generating clients at runtime from Swagger specs. That approach works, but it lacks strong typing, good auto-complete, and tends to feel brittle in larger projects. KubernetesJS also uses the Kubernetes Swagger schema, but instead of generating clients at runtime, it generates fully-typed static TypeScript code at build time. That means you get excellent TypeScript support, predictable APIs,…
2025 · github.com
- 23AT
Created a way for anyone to define the data types associated with their SaaS/website such that we can parse plaintext user requests into function calls that the backend can handle. For example. User types “Rename all my documents in the ‘Memos’ folder to follow the pattern “[Department] Memo: [Date]”, our API yields JSON with the IDs of functions to be called and their parameters.
2024 · rehance.ai
- 24CM
2020 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →