:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Find trending repositories by name or description.
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw JSON/YAML/CSV.
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
Real-time Go struct to JS object synchronisation over SSE and WebSockets
Kaitai Struct: library of binary file formats (.ksy)
dgw generates Golang struct, and simple Table/Row Data Gateway functions from PostgreSQL table metadata
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
Typed struct and value objects
Generate Rust register maps (`struct`s) from SVD files
A pure Python cleanroom implementation of libmagic, with instrumented parsing from Kaitai struct and an interactive hex viewer
derive(Error) for struct and enum error types
Simple-to-use argument parser with struct-based config
Go (Golang) Fake Data Generator for Struct, previously https://github.com/bxcodec/faker
Detect and fix struct field alignment to reduce memory usage in Go programs