github.com/albrow/forms

forms

package forms is a lightweight, but incredibly useful library for parsing form data from an http.Request.

45

Decision Signals

Health score 45/100, confidence 80/100.

Caution
Maintenance 15
Adoption 29
Security 92
Maturity 45
Developer DX 83
Confidence 80

Install

go get github.com/albrow/forms

Package Data

updated May 31, 2026
Latest versionv0.3.3
Imported by20 packages
Stars0
Forks0
Last activity9 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

52 symbols
SymbolKindSynopsis
Data Type type Data struct{ ... }
CreateFromMap Function func CreateFromMap(m map[string]string) *Data
Data.Add Method func (d *Data) Add(key string, value string)
Data.AddFile Method func (d *Data) AddFile(key string, file *multipart.FileHeader)
Data.BindJSON Method func (d Data) BindJSON(v interface{}) error
Data.Del Method func (d *Data) Del(key string)
Data.DelFile Method func (d *Data) DelFile(key string)
Data.Encode Method func (d *Data) Encode() string
Data.FileExists Method func (d Data) FileExists(key string) bool
Data.Files Field Files map[string]*multipart.FileHeader
Data.Get Method func (d Data) Get(key string) string
Data.GetAndUnmarshalJSON Method func (d Data) GetAndUnmarshalJSON(key string, v interface{}) error

Maintained Alternatives

limited recent repository activity

#1 cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

Go ORM Libraries 32.2K stars 0 imported-by 100% confidence
92

#2 sqlx

Package sqlx provides general purpose extensions to database/sql.

Go ORM Libraries 17.6K stars 25.6K imported-by 100% confidence
79

#3 GORM

Developer-friendly ORM library for Go.

Go ORM Libraries 0 stars 86.9K imported-by 80% confidence
76

#4 manifestor

Package manifestor provides shared types for HLS and DASH manifest processing.

Go ORM Libraries 0 stars 0 imported-by 80% confidence
64

#6 xorm

Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm

Go ORM Libraries 0 stars 4.0K imported-by 40% confidence
63

Similar Packages

Go ORM Libraries

#1 cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

Go ORM Libraries 32.2K stars 0 imported-by 100% confidence
92

#2 sqlx

Package sqlx provides general purpose extensions to database/sql.

Go ORM Libraries 17.6K stars 25.6K imported-by 100% confidence
79

#3 GORM

Developer-friendly ORM library for Go.

Go ORM Libraries 0 stars 86.9K imported-by 80% confidence
76

#4 manifestor

Package manifestor provides shared types for HLS and DASH manifest processing.

Go ORM Libraries 0 stars 0 imported-by 80% confidence
64