Sign in

Repository Index

47,133 repositories indexed

Filters (1)

Filters

Clear all filters

1–24 of 25 · Most stars

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

  • validation
  • golang
  • go
  • ozzo

Mergo: merging Go structs and maps since 2013

  • go
  • structures
  • merge
  • mapping

Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection

  • json-parser
  • fast
  • golang
  • go

go-querystring is Go library for encoding structs into URL query strings.

  • query-string
  • querystring

RTS: request to struct. Generates Go structs from JSON server responses.

  • rts
  • json-server
  • cli
  • json

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 module for encoding structs into URL query parameters

  • go
  • querystring
  • form
  • form-data

Package for fast copying structs of different types

  • golang
  • go
  • golang-library
  • golang-package

Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC

A simple Go package to make custom structs marshal into HAL compatible JSON responses.

  • go
  • golang
  • jsonhal

Powerful SQL Query builder that automatically generates SQL queries from structs

  • go
  • golang
  • golang-library
  • sql

Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).

  • configuration
  • config
  • yaml
  • json

A package designed to extract and work with go structs as values. Types & Tags export

  • go
  • struct
  • golang
  • structtags