Top 23 Go Database Driver Projects
An open-source graph database
Type-safe Redis client for GolangLatest mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27
https://github.com/go-redis/redis (Redis driver).
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql packageLatest mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27
For example, here's how to use the MySQL driver package with database/sql:
general purpose extensions to golang's database/sqlLatest mention: When to use Golang over Python for web app backend? | reddit.com/r/golang | 2021-01-24
jmoiron/sqlx - Parsing SQL row data into structs
Go client for RedisLatest mention: Go gRPC Clean architecture microservice with Prometheus, Grafana monitoring and Jaeger opentracing ⚡️ | dev.to | 2020-12-27
Setup postgres and redis Usually production SQL db standard solution for these days is combination of sqlx and pgx. Good Redis Go clients is go-redis and redigo, i used first.
A modern text indexing library for go
Pure Go Postgres driver for database/sql
Elasticsearch client for Go.Latest mention: Indexing dynamodb stream to aws elasticsearc | reddit.com/r/golang | 2021-01-12
Go Open Source, Distributed, Simple and efficient Search Engine
The Go driver for MongoDBLatest mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27
https://github.com/mongodb/mongo-go-driver (MongoDB driver).
PostgreSQL driver and toolkit for GoLatest mention: GDBC - Go Database Connectivity | reddit.com/r/golang | 2021-01-24
You're right about it. But all the drivers have different DSN. For example, we need to use a DSN like this: "host=localhost port=3000 user=testuser password=testpassword dbname=testdb" for the PostgreSQL driver. There's no standard about it. That's why For another driver, it would be different.
The official Go client for Elasticsearch
Package gocql implements a fast and robust Cassandra client for the Go programming language.
https://github.com/gocql/gocql (Cassandra driver).
Go language driver for RethinkDB
Microsoft SQL server driver written in go language
Go Memcached client library #golang
A Go (golang) based Elasticsearch client library.
convert sql to elasticsearch DSL in golang(go)
Oracle driver for Go using database/sql
Qmgo - The Go driver for MongoDB. It‘s based on official mongo-go-driver but easier to use like Mgo.
High-performance framework for building redis-protocol compatible TCP servers/services
Neo4j client for Golang
Aerospike Client Go
What are some of the best open-source Database Driver projects in Go? This list will help you: