Forms

12 projects

nosurfby justinas

CSRF protection middleware for Go.

github.com/justinas/nosurfGo 1.12+ No dependencies v1.2.0updated 1y ago

1.8k

gorilla/csrfby gorilla

CSRF protection for Go web applications & services.

github.com/gorilla/csrfGo 1.20+ 1 dependencyv1.7.3updated 1y ago

1.2k

formby go-playground

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

github.com/go-playground/form/v4Go 1.26+ 1 dependencyv4.5.1updated 2d ago

933

httpinby ggicci

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

github.com/ggicci/httpinGo 1.25+ 6 dependenciesv0.20.5updated 3mo ago

390

conformby leebenson

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

github.com/leebenson/conformGo 1.13+ 3 dependenciesv1.2.3updated 1y ago

323

formamby monoculum

Decode form's values into a struct.

github.com/monoculum/formam/v3Go 1.12+ No dependencies v3.6.0updated 3y ago

191

formsby albrow

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

updated 3y ago

141

qsby sonh

Go module for encoding structs into URL query parameters.

github.com/sonh/qsGo 1.19+ No dependencies v0.7.1updated 23d ago

82

bindby robfig

Bind form data to any Go values.

updated 12y ago

32

queryparamby tomwright

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

github.com/tomwright/queryparam/v4Go 1.13+ No dependencies v4.1.0updated 6y ago

19

gbindby bdjimmy

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

github.com/bdjimmy/gbindGo 1.16+ 3 dependenciesv0.1.3updated 4y ago

10

roamerby slipros

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

github.com/slipros/roamerGo 1.23+ 5 dependenciesv1.18.1updated 1mo ago

6
Esc

Type to search every entry. ↑↓ to move, Enter to open.