#1 dgraph
high-performance graph database for real-time use cases
Compare go orm libraries by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include dgraph, cockroach, dolt.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
high-performance graph database for real-time use cases
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Dolt – Git for Data
Developer-friendly ORM library for Go.
Package ent is the interface between end-user schemas and entc (ent codegen).
Package gosqlx provides a production-ready, high-performance SQL parsing SDK for Go with zero-copy tokenization and comprehensive object pooling.
Package sqlx provides general purpose extensions to database/sql.
Simplistic, modern, and performant job scheduler.
A binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.
“go build” wrapper to easily add version information into Go binaries.
Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.
Package aerospike provides a client to connect and interact with an Aerospike cluster.
Efficient key/value cache for gigabytes of data.
Zero-dependency library for parsing, filtering, transforming, and building HLS and DASH manifests.
Package todotxt is yet another a Go library for Gina Trapani's todo.txt files.
Kallax is a PostgreSQL typesafe ORM for the Go language.
Simple [pgx](https://github.com/jackc/pgx) wrapper to execute and [scan](https://github.com/georgysavva/scany) query results easily.
Embedded key-value store for read-heavy workloads.
Package sqlf is an SQL statement builder and executor.
A webhook receiver on steroids: handle, secure, format and store a Webhook payload has never been easier.
Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm
Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.
Package main is a simple wrapper of the real etcd entrypoint package (located at github.com/coreos/etcd/etcdmain) to ensure that etcd is still "go getable"; e.g.
Dead simple, highly performant, highly customizable sessions service for go http servers.
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 |
|---|---|---|---|---|---|
| dgraph | 95 | 95 | 100 | 92 | 0 |
| cockroach | 92 | 90 | 100 | 92 | 0 |
| dolt | 89 | 95 | 100 | 92 | 0 |
| GORM | 76 | 63 | 84 | 92 | 86.9K |
| Ent | 75 | 83 | 61 | 92 | 4.0K |
| GoSQLX | 75 | 95 | 48 | 70 | 0 |
| sqlx | 74 | 38 | 100 | 70 | 25.6K |
| kala | 74 | 63 | 82 | 70 | 0 |
| gomemcached | 68 | 68 | 33 | 92 | 0 |
| godbal | 61 | 8 | 73 | 92 | 24 |
| govvv | 56 | 8 | 66 | 92 | 0 |
| forms | 55 | 48 | 29 | 92 | 20 |
| aerospike-client-go | 54 | 15 | 61 | 92 | 1.6K |
| BigCache | 53 | 15 | 55 | 92 | 630 |
| manifestor | 50 | 48 | 7 | 92 | 0 |
| todotxt | 46 | 15 | 25 | 92 | 10 |
| go-kallax.v1 | 44 | 48 | 5 | 70 | 0 |
| pig | 44 | 48 | 7 | 70 | 0 |
| pogreb | 44 | 48 | 7 | 70 | 0 |
| sqlf | 44 | 48 | 7 | 70 | 0 |
| webhooked | 44 | 48 | 7 | 70 | 0 |
| xorm | 43 | 48 | 5 | 70 | 0 |
| lore | 40 | 15 | 7 | 92 | 0 |
| etcd | 39 | 15 | 7 | 92 | 0 |
| sessions | 35 | 15 | 7 | 70 | 0 |
| tidb | 28 | 15 | 7 | 35 | 0 |
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.