evestera/json_typegen
Tools and libraries to create types for Rust, Kotlin, TypeScript and Python from JSON samples
This tool helps developers working with JSON data in Rust, Kotlin, TypeScript, or Python. You provide it with a JSON sample (either directly, from a file, or a URL), and it automatically generates the corresponding type definitions or data structures for your programming language. This is perfect for a developer who needs to integrate their application with APIs or data sources that return JSON, ensuring their code correctly handles the data's structure.
316 stars and 922 monthly downloads.
Use this if you are a developer who regularly consumes JSON data from external services or files and wants to quickly generate accurate type definitions for your Rust, Kotlin, TypeScript, or Python applications.
Not ideal if you don't write code or if you need to generate types for languages other than Rust, Kotlin, TypeScript, or Python.
Stars
316
Forks
26
Language
Rust
License
Apache-2.0
Category
Last pushed
Nov 25, 2025
Monthly downloads
922
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/evestera/json_typegen"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
lerouxrgd/rsgen-avro
Command line and library for generating Rust types from Avro schemas
seaofvoices/darklua
A command line tool that transforms Lua code
elastio/bon
Next-gen compile-time-checked builder generator, named function's arguments, and more!
usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker,...
JacquesCarette/Drasil
Generate all the things (focusing on research software)