Skip to content

Latest commit

 

History

History
58 lines (50 loc) · 7.07 KB

File metadata and controls

58 lines (50 loc) · 7.07 KB

Forms

Libraries for working with forms.

Ranked by Stars

Repository Stars Forks Last Updated Description
justinas/nosurf 2k 128 2026-08-03T00:26:55Z CSRF protection middleware for Go.
gorilla/csrf 1k 173 2026-08-05T13:03:24Z CSRF protection for Go web applications & services.
go-playground/form 923 47 2026-08-05T16:26:46Z Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
ggicci/httpin 390 28 2026-08-05T21:05:13Z Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc.
leebenson/conform 325 38 2026-07-03T02:54:01Z Keeps user input in check. Trims, sanitizes & scrubs data based on struct tags.
monoculum/formam 192 19 2025-02-21T08:46:10Z decode form's values into a struct.
albrow/forms 142 25 2026-04-08T11:46:44Z Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.
sonh/qs 83 8 2026-07-29T05:08:06Z Go module for encoding structs into URL query parameters.
cinar/checker 48 1 2026-03-01T19:53:40Z Checker helps validating user input through rules defined in struct tags or directly through functions.
robfig/bind 32 6 2025-02-19T08:08:43Z Bind form data to any Go values.
tomwright/queryparam 19 5 2023-10-29T08:49:21Z Decode url.Values into usable struct values of standard or custom types.
bdjimmy/gbind 10 1 2024-11-15T02:53:56Z Bind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation
slipros/roamer 6 0 2026-07-06T10:02:31Z Eliminates boilerplate code for parsing HTTP requests by binding cookies, headers, query params, path params, body to structs and more by using simple tags.

Ranked by Forks

Repository Stars Forks Last Updated Description
gorilla/csrf 1k 173 2026-08-05T13:03:24Z CSRF protection for Go web applications & services.
justinas/nosurf 2k 128 2026-08-03T00:26:55Z CSRF protection middleware for Go.
go-playground/form 923 47 2026-08-05T16:26:46Z Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
leebenson/conform 325 38 2026-07-03T02:54:01Z Keeps user input in check. Trims, sanitizes & scrubs data based on struct tags.
ggicci/httpin 390 28 2026-08-05T21:05:13Z Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc.
albrow/forms 142 25 2026-04-08T11:46:44Z Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.
monoculum/formam 192 19 2025-02-21T08:46:10Z decode form's values into a struct.
sonh/qs 83 8 2026-07-29T05:08:06Z Go module for encoding structs into URL query parameters.
robfig/bind 32 6 2025-02-19T08:08:43Z Bind form data to any Go values.
tomwright/queryparam 19 5 2023-10-29T08:49:21Z Decode url.Values into usable struct values of standard or custom types.
cinar/checker 48 1 2026-03-01T19:53:40Z Checker helps validating user input through rules defined in struct tags or directly through functions.
bdjimmy/gbind 10 1 2024-11-15T02:53:56Z Bind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation
slipros/roamer 6 0 2026-07-06T10:02:31Z Eliminates boilerplate code for parsing HTTP requests by binding cookies, headers, query params, path params, body to structs and more by using simple tags.

Ranked by Last Updated

Repository Stars Forks Last Updated Description
ggicci/httpin 390 28 2026-08-05T21:05:13Z Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc.
go-playground/form 923 47 2026-08-05T16:26:46Z Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.
gorilla/csrf 1k 173 2026-08-05T13:03:24Z CSRF protection for Go web applications & services.
justinas/nosurf 2k 128 2026-08-03T00:26:55Z CSRF protection middleware for Go.
sonh/qs 83 8 2026-07-29T05:08:06Z Go module for encoding structs into URL query parameters.
slipros/roamer 6 0 2026-07-06T10:02:31Z Eliminates boilerplate code for parsing HTTP requests by binding cookies, headers, query params, path params, body to structs and more by using simple tags.
leebenson/conform 325 38 2026-07-03T02:54:01Z Keeps user input in check. Trims, sanitizes & scrubs data based on struct tags.
albrow/forms 142 25 2026-04-08T11:46:44Z Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.
cinar/checker 48 1 2026-03-01T19:53:40Z Checker helps validating user input through rules defined in struct tags or directly through functions.
monoculum/formam 192 19 2025-02-21T08:46:10Z decode form's values into a struct.
robfig/bind 32 6 2025-02-19T08:08:43Z Bind form data to any Go values.
bdjimmy/gbind 10 1 2024-11-15T02:53:56Z Bind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation
tomwright/queryparam 19 5 2023-10-29T08:49:21Z Decode url.Values into usable struct values of standard or custom types.