swaggest/jsonschema-go
JSON Schema mapping for Go
Provides struct reflection to automatically generate JSON Schema documents with rich customization via struct tags (minimum, maximum, pattern, enum, etc.) and interfaces like `Preparer` and `Exposer`. Supports complex nested structures including maps and slices with path-prefixed tags, and integrates with the broader Swaggest ecosystem for API documentation and validation workflows.
184 stars.
Stars
184
Forks
17
Language
Go
License
MIT
Category
Last pushed
Nov 10, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/swaggest/jsonschema-go"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
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.