github.com/albrow/forms

forms

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

55

Decision Signals

Health score 55/100, confidence 45/100.

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

Install

go get github.com/albrow/forms

Package Data

updated Jun 11, 2026
Latest versionUnknown
Imported by20 packages
Stars0
Forks0
Last activityUnknown
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

lower maintenance score

#1 dgraph

high-performance graph database for real-time use cases

Go ORM Libraries 21.7K stars 0 imported-by 100% confidence
95

#2 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

#3 dolt

Dolt – Git for Data

Go ORM Libraries 23.4K stars 0 imported-by 100% confidence
89

#4 GORM

Developer-friendly ORM library for Go.

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

#5 Ent

Package ent is the interface between end-user schemas and entc (ent codegen).

Go ORM Libraries 0 stars 4.0K imported-by 80% confidence
75

#6 GoSQLX

Package gosqlx provides a production-ready, high-performance SQL parsing SDK for Go with zero-copy tokenization and comprehensive object pooling.

Go ORM Libraries 100 stars 0 imported-by 80% confidence
75

Similar Packages

Go ORM Libraries

#1 dgraph

high-performance graph database for real-time use cases

Go ORM Libraries 21.7K stars 0 imported-by 100% confidence
95

#2 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

#3 dolt

Dolt – Git for Data

Go ORM Libraries 23.4K stars 0 imported-by 100% confidence
89

#4 GORM

Developer-friendly ORM library for Go.

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

#5 Ent

Package ent is the interface between end-user schemas and entc (ent codegen).

Go ORM Libraries 0 stars 4.0K imported-by 80% confidence
75