omissis/go-jsonschema

A tool to generate Go data types from JSON Schema definitions.

65
/ 100
Established

This tool helps Go developers automate the creation of Go data structures from JSON Schema definitions. It takes a JSON Schema file as input and generates corresponding Go types and structs, along with code to unmarshal and validate incoming JSON data against the schema's rules. This is for Go programmers who need to ensure data consistency when working with external JSON sources.

781 stars. Actively maintained with 10 commits in the last 30 days.

Use this if you are a Go developer building an application that needs to consume or produce JSON data and you want to define the structure and validation rules using JSON Schema.

Not ideal if you are not a Go developer or if your project doesn't use JSON Schema for data definition and validation.

Go development API integration data validation schema enforcement JSON processing
No Package No Dependents
Maintenance 17 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

781

Forks

124

Language

Go

License

MIT

Last pushed

Mar 10, 2026

Commits (30d)

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/omissis/go-jsonschema"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.