← All Go categories

Database Drivers Go Libraries Ranking

Explore and compare Database Drivers libraries from awesome-go.

62 repositories, updated daily.

- Redis client for Golang.

22.2K
2.6K
Yesterday
+8 weekly
View

- MySQL driver for Go.

15.3K
2.3K
2 days ago
+1 weekly
View

- Graph database with support for multiple backends.

15.1K
1.2K
Yesterday
+10 weekly
View

- PostgreSQL driver supporting features beyond those exposed by database/sql.

14.1K
1.1K
Yesterday
+25 weekly
View

- Pure Go Postgres driver for database/sql.

9.9K
968
2 days ago
+0 weekly
View

- Redigo is a Go client for the Redis database.

9.9K
1.2K
2 weeks ago
+0 weekly
View

- SQLite3 driver for go that uses database/sql.

9.2K
1.2K
Yesterday
+5 weekly
View

- Official MongoDB driver for the Go language.

8.5K
940
Yesterday
+1 weekly
View

- Elasticsearch client for Go.

7.5K
1.1K
1 week ago
+1 weekly
View

- Official Elasticsearch client for Go.

6.1K
643
2 days ago
+2 weekly
View

- ClickHouse SQL client for Go with a `database/sql` compatibility.

3.3K
669
Yesterday
+0 weekly
View

- (unmaintained) MongoDB driver for the Go language that implements a rich and well tested selection of features under a very simple API following standard Go idioms.

2.0K
222
2 weeks ago
+0 weekly
View

- Microsoft MSSQL driver for Go.

1.9K
525
4 weeks ago
+0 weekly
View

- memcache client library for the Go programming language.

1.9K
476
Yesterday
+1 weekly
View

- Fast trigram based code search.

1.8K
229
Yesterday
+11 weekly
View

- Go language driver for RethinkDB.

1.6K
178
3 days ago
-1 weekly
View

query results easily.

1.5K
75
1 week ago
+1 weekly
View

- The MongoDB driver for Go. It‘s based on official MongoDB driver but easier to use like Mgo.

1.4K
151
1 week ago
+0 weekly
View

- Convert sql to elasticsearch dsl in Go.

1.2K
199
2 days ago
-2 weekly
View

- This Go module is compatible with the database/sql driver. It allows embedding SQLite into your application, provides direct access to its C API, supports SQLite VFS, and also includes a GORM driver.

1.1K
31
Yesterday
+3 weekly
View

- Elasticsearch client library.

941
236
3 weeks ago
+0 weekly
View

- Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more).

829
76
1 week ago
+0 weekly
View

- A probabilistic data structure service and storage.

773
61
3 weeks ago
+0 weekly
View

- MongoDB model-based ODM for Go (based on official MongoDB driver).

763
64
3 days ago
+0 weekly
View

- Attach hooks to any database/sql driver.

667
47
2 months ago
+0 weekly
View

- Oracle driver for go that uses database/sql.

631
213
4 weeks ago
+0 weekly
View

- Oracle driver for Go, using the ODPI-C driver.

596
119
5 days ago
+0 weekly
View

- SQLite with pure Go.

537
17
3 days ago
+1 weekly
View

- Aerospike client in Go language.

459
213
1 week ago
+0 weekly
View

- Redis-protocol compatible TCP servers/services.

444
35
2 weeks ago
+0 weekly
View

- Transaction manager with multiple adapters (sql, sqlx, gorm, mongo, ...) controls transaction boundaries.

414
23
Yesterday
+3 weekly
View

- Neo4j client for Golang.

388
54
1 month ago
+0 weekly
View

- Official Couchbase Go SDK.

377
113
2 weeks ago
+0 weekly
View

- A Simple and Powerful Golang SQL Library.

360
23
4 days ago
+1 weekly
View

- Kivik provides a common Go and GopherJS client library for CouchDB, PouchDB, and similar databases.

344
43
1 month ago
+0 weekly
View

- Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease.

339
46
1 week ago
+0 weekly
View

- Couchbase client in Go.

323
88
4 months ago
+0 weekly
View

- SurrealDB Driver for Go.

314
85
3 weeks ago
+0 weekly
View

- Firebird RDBMS SQL driver for Go.

266
73
2 weeks ago
+0 weekly
View

- A Go Mongo library based on the official driver, featuring streamlined document operations, generic binding of structs to collections, built-in CRUD, aggregation, automated field updates, struct validation, hooks, and plugin-based programming.

221
13
2 weeks ago
+0 weekly
View

- A Go client for rqlite, providing easy-to-use abstractions for working with the rqlite API.

187
39
2 weeks ago
+0 weekly
View

- native and database/sql driver YDB (Yandex Database).

182
119
Yesterday
+0 weekly
View

- Microsoft ActiveX Object DataBase driver for go that uses database/sql.

154
39
Yesterday
+1 weekly
View

- Apache Avatica/Phoenix SQL driver for database/sql.

126
35
2 weeks ago
+0 weekly
View

- Microsoft MSSQL driver. Go wrapper over [FreeTDS](https://www.freetds.org).

114
48
1 month ago
+0 weekly
View

- redis client implement by golang, inspired by jedis.

112
18
6 months ago
+0 weekly
View

- Lightweight golang driver for ArangoDB.

72
19
1 year ago
+0 weekly
View
#48

pilosa/go-pilosa

Archived

- Go client library for Pilosa.

58
24
4 months ago
+0 weekly
View

- Datastore connectivity for SQL, NoSQL, structured files.

37
11
1 month ago
+0 weekly
View

- Go bindings for ForestDB.

36
6
1 year ago
+0 weekly
View

- Elasticsearch query builder for Go.

35
8
1 month ago
+0 weekly
View

- Library to interact with Elasticsearch.

30
14
2 months ago
+0 weekly
View

- Go language driver for Riak KV.

30
6
2 years ago
+0 weekly
View

- Neo4j Rest API Bindings for Golang.

29
7
12 months ago
+0 weekly
View

- A simple key-value abstraction to store algebraic and linked-data data types at AWS storage services: AWS DynamoDB and AWS S3.

24
5
1 month ago
+0 weekly
View

- A binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.

23
1
1 month ago
+0 weekly
View

- REST client and standard `database/sql` driver for Azure Cosmos DB.

22
7
2 years ago
+0 weekly
View

- Datastore Connectivity for BigQuery for go.

21
8
1 year ago
+0 weekly
View

- Typesafe, customizable, clean & easy to use Redis client.

19
6
3 years ago
+0 weekly
View

- Datastore Connectivity for Aerospike for go.

11
3
1 year ago
+0 weekly
View

- A wrapper for the Google Cloud Platform Go Datastore package that adds caching using memcached.

11
2
3 years ago
+0 weekly
View

- Type-safe transaction boundary abstraction with adapters for database/sql, sqlx, and pgx.

6
0
1 month ago
+0 weekly
View