Awesome Go

Forms

13 libraries in this category

nosurf

CSRF protection middleware for Go

1,754FormsForms
gorilla/csrf

CSRF protection for Go web applications & services

1,211FormsForms
form

Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support

931FormsForms
binding

Binds form and JSON data from net/http Request to struct.

795FormsLibraries for working with forms.
httpin

Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc

390FormsForms
conform

Keeps user input in check. Trims, sanitizes & scrubs data based on struct tags

323FormsForms
formam

decode form's values into a struct

191FormsForms
forms

Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files

141FormsForms
qs

Go module for encoding structs into URL query parameters

82FormsForms
bind

Bind form data to any Go values

32FormsForms
queryparam

Decode `url.Values` into usable struct values of standard or custom types

19FormsForms
gbind

Bind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation

10FormsForms
roamer

Eliminates boilerplate code for parsing HTTP requests by binding cookies, headers, query params, path params, body to structs and more by using simple tags

6FormsForms