deepankarm/godantic

Validation, JSON & OpenAPI Schema for Go with Union support. Inspired by Pydantic & FastAPI.

30
/ 100
Emerging

This tool helps Go developers define and validate the structure of JSON data for their applications, especially when working with AI models or web APIs. Developers define the expected data format once using Go structs and methods. It then generates JSON schemas, validates incoming data, and can even parse incomplete JSON as it streams in, ensuring their applications only process valid data and provide real-time updates.

Use this if you are a Go developer building applications that need to rigorously validate JSON inputs or outputs, particularly when interacting with Large Language Models (LLMs) or generating OpenAPI documentation.

Not ideal if you are not a Go developer or if your project doesn't heavily involve JSON data validation, schema generation, or streaming LLM responses.

Go-development API-development LLM-integration data-validation OpenAPI-generation
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 13 / 25
Community 0 / 25

How are scores calculated?

Stars

25

Forks

Language

Go

License

Apache-2.0

Last pushed

Mar 11, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/deepankarm/godantic"

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