Top 23 Go Database Driver Projects
An open-source graph database
Type-safe Redis client for Golang (by go-redis)Project mention: In your experience, what is the best and the worse Redis library available in Go? I need these two examples to write a blog post. Thanks. | reddit.com/r/golang | 2021-02-20
After experimenting with Redigo, I'm now trying https://github.com/go-redis/redis, which is equally popular, but better documented.
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)Project 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/sqlProject mention: Go Tool: (exploring) sqlc (Part 1) | dev.to | 2021-02-15
This time it was related to speeding up our development (and testing!) workflow when using PostgreSQL as a persistent datastore. For context, we have been successfully using database/sql and jmoiron/sqlx, and both can get the work done but I'm always trying to find better tools to improve what we have. I've been doing this investigation for a few months already, and I did find some packages and tools, but because of the amount of options I haven't really had time to try them all. In the end what I'm looking for is tools/packages that:
Go client for Redis (by gomodule)Project 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 goProject mention: ClickHouse as an alternative to Elasticsearch for log storage and analysis | news.ycombinator.com | 2021-03-02
Pure Go Postgres driver for database/sqlProject mention: Using pgx and squirrel with PostgreSQL | reddit.com/r/golang | 2021-02-26
Elasticsearch client for Go.Project mention: What's a Library Client what you really like about their API approach? | reddit.com/r/golang | 2021-02-03
https://github.com/olivere/elastic is definitely the best choice. Though, it added around 4 MB additional to the build size.
Go Open Source, Distributed, Simple and efficient Search Engine (by go-ego)
The Go driver for MongoDBProject mention: Go, Kafka, gRPC and MongoDB microservice with metrics and tracing 👋 | dev.to | 2021-02-28
This article about tries to implement of clean architecture microservice using: 🚀 Kafka as messages broker gRPC Go implementation of gRPC MongoDB as database Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus
PostgreSQL driver and toolkit for GoProject mention: Go Tool: (exploring) sqlc (Part 1) | dev.to | 2021-02-15
jackc/pgx PostgreSQL driver and toolkit for Go
The official Go client for Elasticsearch
Package gocql implements a fast and robust Cassandra client for the Go programming language.Project mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27
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: