#1 cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Compare go orm libraries by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include cockroach, sqlx, GORM.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Package sqlx provides general purpose extensions to database/sql.
Developer-friendly ORM library for Go.
Package manifestor provides shared types for HLS and DASH manifest processing.
Aerospike client in Go language.
Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm
Package ent is the interface between end-user schemas and entc (ent codegen).
Package pogreb implements an embedded key-value store for read-heavy workloads.
Kallax is a PostgreSQL typesafe ORM for the Go language.
Package sqlf is an SQL statement builder and executor.
High-performance SQL parser, formatter, linter, and security scanner with multi-dialect support and WASM playground.
Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.
package forms is a lightweight, but incredibly useful library for parsing form data from an http.Request.
Dead simple, highly performant, highly customizable sessions service for go http servers.
Distributed reliable key-value store for the most critical data of a distributed system
“go build” wrapper to easily add version information into Go binaries.
A webhook receiver on steroids: handle, secure, format and store a Webhook payload has never been easier.
high-performance graph database for real-time use cases
Simplistic, modern, and performant job scheduler.
Package todotxt is yet another a Go library for Gina Trapani's todo.txt files.
Dolt – Git for Data
Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
| Package | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| cockroach | 92 | 90 | 100 | 92 | 0 |
| sqlx | 79 | 38 | 100 | 92 | 25.6K |
| GORM | 76 | 63 | 84 | 92 | 86.9K |
| manifestor | 64 | 90 | 7 | 92 | 0 |
| aerospike-client-go | 63 | 48 | 61 | 92 | 1.6K |
| xorm | 63 | 48 | 61 | 92 | 4.0K |
| Ent | 55 | 83 | 5 | 70 | 0 |
| pogreb | 53 | 27 | 38 | 92 | 62 |
| go-repository-bun | 52 | 75 | 5 | 70 | 0 |
| go-kallax.v1 | 48 | 15 | 35 | 92 | 118 |
| sqlf | 48 | 15 | 30 | 92 | 22 |
| GoSQLX | 48 | 48 | 7 | 92 | 0 |
| godbal | 47 | 15 | 31 | 92 | 24 |
| forms | 45 | 15 | 29 | 92 | 20 |
| sessions | 44 | 15 | 19 | 92 | 4 |
| etcd | 44 | 48 | 7 | 70 | 0 |
| govvv | 44 | 48 | 7 | 70 | 0 |
| webhooked | 44 | 48 | 7 | 70 | 0 |
| yago | 42 | 27 | 22 | 70 | 19 |
| dgraph | 41 | 15 | 7 | 92 | 0 |
| kala | 40 | 15 | 7 | 92 | 0 |
| todotxt | 37 | 15 | 7 | 70 | 0 |
| dolt | 36 | 15 | 7 | 92 | 0 |
| lore | 34 | 15 | 7 | 70 | 0 |
| tidb | 28 | 15 | 7 | 35 | 0 |
Compare health, maintenance, adoption, security, and release signals.