evestera/json_typegen

Tools and libraries to create types for Rust, Kotlin, TypeScript and Python from JSON samples

53
/ 100
Established

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.

API-integration data-modeling software-development backend-development frontend-development
No Package No Dependents
Maintenance 6 / 25
Adoption 17 / 25
Maturity 16 / 25
Community 14 / 25

How are scores calculated?

Stars

316

Forks

26

Language

Rust

License

Apache-2.0

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.