Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- consul
- service-mesh
- service-discovery
- kubernetes
47,133 repositories indexed
1–24 of 31 · Most stars
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Infrastructure orchestration from local to your cloud
[Go] Package of validators and sanitizers for strings, numerics, slices and structs
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
The Cloud Native Webhooks Gateway
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
go-querystring is Go library for encoding structs into URL query strings.
Translated⚔ Go package for data validation and filtering. support Map, Struct, Form data. A general-purpose Go library for data validation and filtering, simple to use, with most commonly used validators and filters built in, and support for custom validators, custom messages, and field translation.
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
Build microservice with rk-boot and let the team take over clean and tidy code.
A Go/Golang library to help construct a graphql-go server supporting react-relay.
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
Trims, sanitizes & scrubs data based on struct tags (go, golang)
RTS: request to struct. Generates Go structs from JSON server responses.
Lightweight RESTful database engine based on stack data structures
Quick Solution with Unstructured JSON data
a package for decode form's values into struct in Go
:balloon: A lightweight struct validator for Go
Struct validation using tags
Golang binary decoder for mapping data into the structure
Library for setting values to structs' fields from env, flags, files or default tag
🚨 Fiber middleware for slog logger