gbind

Web framework helper

Library for parameter binding and validation in Go web applications

Bind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values. // 将数据绑定到任何 Go 值。可使用内置和自定义表达式绑定能力;支持对Go值的数据校验逻辑.

GitHub

10 stars
1 watching
1 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists

bindcacheexpressionformgbindhttpreflectvalidate

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ggicci/httpin A package for easily decoding data from HTTP requests and encoding them into Go structs. 321
thedevsaddam/govalidator Validate golang request data with simple rules inspired by Laravel's request validation 1,324
gobuffalo/validate A Go package providing a framework for defining custom validators and built-in validation helpers for common data structures. 94
shulhan/go-bindata A utility to embed binary data in Go programs 189
tiendc/go-validator A validation library for Go that provides a set of reusable validation functions and rules to validate data structures. 15
wendigo/go-bind-plugin Generates API wrappers around exported symbols from plugins written in Go. 184
go-playground/form A Go package for encoding and decoding URL parameters into structured data types 773
lyonnee/hvalid A lightweight validation library written in Go language to validate data of various types. 11
gen2brain/raylib-go Provides Go bindings for a popular game development library 1,625
wenerme/go-req A declarative HTTP client library for the Go programming language 22
xujiajun/godbal A Go library for building and executing SQL queries with a focus on simplicity and ease of use. 59
mikekonan/go-types Provides Go implementations of common data types used in international data transfer and validation 19
jirfag/go-queryset A 100% type-safe ORM library with code generation for Go, supporting multiple databases. 726
go-bdd/gobdd A BDD testing framework for Go that uses the gherkin syntax and aims to provide more flexibility and customization than existing alternatives. 115
google/go-attestation Provides high-level primitives for remote machine identity and state validation across various platforms and TPMs. 357