httpin

Data binder

A package for easily decoding data from HTTP requests and encoding them into Go structs.

🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)

GitHub

324 stars
4 watching
23 forks
Language: Go
last commit: over 2 years ago
Linked from 2 awesome lists

data-bindinggogo-apigo-httpgo-http-middlewarego-http-requestsgo-rest-apihttp-request-params-reader

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bdjimmy/gbindLibrary for parameter binding and validation in Go web applications10
mozillazg/go-httpheaderA library to encode structs into HTTP header fields46
nojima/httpie-goA user-friendly HTTP client CLI with a simple and intuitive interface304
vsco/http-testA set of test helpers for the Goji web framework's net/http requests.3
ugorji/goA high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats.1,868
bozd4g/go-http-clientAn HTTP client package providing a lightweight way to send requests in Golang.80
cgxxv/xj2goA tool to convert data from XML or JSON formats into Go structs.34
goji/gojiA minimalistic HTTP request multiplexer for Go.968
dghubble/slingA Go HTTP client library for creating and sending API requests1,690
shulhan/go-bindataA utility to embed binary data in Go programs189
jszwedko/go-circleciA Go library providing programmatic access to CircleCI's API65
earthboundkid/requestsA library providing a simpler and more convenient HTTP client API for Go.1,533
robfig/bindA library that enables seamless integration of HTTP request parameters with Go objects.31
go-the-way/exlAn Excel data binding library for Go, allowing users to read and write Excel files in a structured way.30
monaco-io/requestAn HTTP client library for making requests in Go291