A simple, zero-dependencies library to parse environment variables into structs
- golang
- environment-variables
- configuration
- environment
47,133 repositories indexed
1–24 of 25 · Most stars
A simple, zero-dependencies library to parse environment variables into structs
[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.
Mergo: merging Go structs and maps since 2013
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.
Library for scanning data from a database into Go structs and more
Tiny lib to scan SQL rows directly to structs, slices, and primitive types
RTS: request to struct. Generates Go structs from JSON server responses.
A Go Mongo library based on the official MongoDB driver, featuring streamlined document operations, generic binding of structs to collections, built-in BSON doc builder, automated field updates, struct validation, hooks, and plugin-based programming.
Go micro-benchmarks for calculating the speed of language constructs
Tag-based environment configuration for structs
Cookies, but with structs, for happiness.
Library for setting values to structs' fields from env, flags, files or default tag
Go module for encoding structs into URL query parameters
Package for fast copying structs of different types
A Go library for encoding structs into Header fields.
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
Convert Golang Struct To GraphQL Object On The Fly
Golang struct operations.
A simple Go package to make custom structs marshal into HAL compatible JSON responses.
Powerful SQL Query builder that automatically generates SQL queries from structs
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
A package designed to extract and work with go structs as values. Types & Tags export