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

321 stars
4 watching
23 forks
Language: Go
last commit: 6 months 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:

Repository Description Stars
bdjimmy/gbind Library for parameter binding and validation in Go web applications 10
mozillazg/go-httpheader A library to encode structs into HTTP header fields 46
nojima/httpie-go A user-friendly HTTP client CLI with a simple and intuitive interface 301
vsco/http-test A set of test helpers for the Goji web framework's net/http requests. 3
ugorji/go A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. 1,861
bozd4g/go-http-client An HTTP client package providing a lightweight way to send requests in Golang. 79
cgxxv/xj2go A tool to convert data from XML or JSON formats into Go structs. 34
goji/goji A minimalistic HTTP request multiplexer for Go. 967
dghubble/sling A Go HTTP client library for creating and sending API requests 1,687
shulhan/go-bindata A utility to embed binary data in Go programs 189
jszwedko/go-circleci A Go library providing programmatic access to CircleCI's API 65
earthboundkid/requests A library providing a simpler and more convenient HTTP client API for Go. 1,512
robfig/bind A library that enables seamless integration of HTTP request parameters with Go objects. 31
go-the-way/exl An Excel data binding library for Go, allowing users to read and write Excel files in a structured way. 30
monaco-io/request An HTTP client library for making requests in Go 291