omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
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.
Stars
781
Forks
124
Language
Go
License
MIT
Category
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.
Related tools
googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.
goadesign/goa
Design-first Go framework that generates API code, documentation, and clients. Define once in an...