Go Database Drivers

Open-source Go projects categorized as Database Drivers

Top 23 Go Database Driver Projects

Database Drivers
  • Redis

    Redis Go client

  • Project mention: Using IAM authentication for Redis on AWS | dev.to | 2023-12-07

    MemoryDB documentation has an example for a Java application with the Lettuce client. The process is similar for other languages, but you still need to implement it. So, let's learn how to do it for a Go application with the widely used go-redis client.

  • sqlx

    general purpose extensions to golang's database/sql

  • Project mention: Migrating Next.js App to GO + Templ & HTMX | dev.to | 2024-05-05

    sqlx for the database driver.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cayley

    An open-source graph database

  • go-sql-driver/mysql

    Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)

  • bleve

    A modern text/numeric/geo-spatial/vector indexing library for go

  • Project mention: Bleve – a modern text indexing library in go | news.ycombinator.com | 2024-05-27
  • redigo

    Go client for Redis

  • pgx

    PostgreSQL driver and toolkit for Go

  • Project mention: Setting up a Database Driver, Repository and Implementation of a transaction function for your Go App | dev.to | 2024-04-22

    Sometimes, backend developers tend to opt for an ORM library because it provides an abstraction between your app and the database and thus there is little or no need to write raw queries and migrations which is nice. However, if you want to get better at writing queries (SQL for example), you need to learn how to build your repositories without an ORM. To open a database handle, you can either do it directly from the database driver or do it from database/sql with the driver passed into it. I will be opening the connection with database/sql together with pgx which is a driver and toolkit for PostgreSQL. Walk with me.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pq

    Pure Go Postgres driver for database/sql

  • mongo-go-driver

    The Official Golang driver for MongoDB

  • Project mention: Uploading and Serving Images from MongoDB in Golang | dev.to | 2024-01-04

    MongoDB, a document-oriented NoSQL database, will be our data powerhouse. We'll utilize the mongo-driver library to seamlessly connect our Golang application to MongoDB. This section will cover essential database interactions, including creating collections, storing metadata, and efficiently querying for image-related data. Understanding these fundamentals is crucial for building a robust image storage and retrieval system.

  • elastic

    Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch

  • Project mention: How to include max_children in the Elasticsearch query | /r/golang | 2023-07-01

    i am trying to generate the following query using github.com/olivere/elastic/v7

  • go-elasticsearch

    The official Go client for Elasticsearch

  • Project mention: How to include max_children in the Elasticsearch query | /r/golang | 2023-07-01

    Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch

  • clickhouse-go

    Golang driver for ClickHouse

  • gocql

    Package gocql implements a fast and robust Cassandra client for the Go programming language.

  • go-mssqldb

    Microsoft SQL server driver written in go language

  • gomemcache

    Go Memcached client library #golang

  • gorethink

    Go language driver for RethinkDB

  • qmgo

    Qmgo - The Go driver for MongoDB. Itβ€˜s based on official mongo-go-driver but easier to use like Mgo.

  • elasticsql

    convert sql to elasticsearch DSL in golang(go)

  • elastigo

    A Go (golang) based Elasticsearch client library.

  • mgm

    Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver) (by Kamva)

  • Project mention: Generating Avro Schemas from Go types | dev.to | 2024-01-14

    The story is this: our microservice is developed in Golang and uses mgm as the ORM for MongoDB.

  • go-oci8

    Oracle driver for Go using database/sql

  • redeo

    High-performance framework for building redis-protocol compatible TCP servers/services

  • aerospike-client-go

    Aerospike Client Go

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Database Drivers discussion

Log in or Post with

Go Database Drivers related posts

  • Bleve – a modern text indexing library in go

    1 project | news.ycombinator.com | 27 May 2024
  • Migrating Next.js App to GO + Templ & HTMX

    5 projects | dev.to | 5 May 2024
  • Setting up a Database Driver, Repository and Implementation of a transaction function for your Go App

    2 projects | dev.to | 22 Apr 2024
  • The DDD Hamburger for Go

    2 projects | dev.to | 6 Jan 2024
  • Uploading and Serving Images from MongoDB in Golang

    3 projects | dev.to | 4 Jan 2024
  • Build a Golang Todo App Backend: A Step-by-Step Guide

    3 projects | dev.to | 29 Dec 2023
  • Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it

    11 projects | news.ycombinator.com | 14 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Database Driver projects in Go? This list will help you:

Project Stars
1 Redis 19,471
2 sqlx 15,551
3 cayley 14,781
4 go-sql-driver/mysql 14,263
5 bleve 9,736
6 redigo 9,714
7 pgx 9,687
8 pq 8,814
9 mongo-go-driver 7,967
10 elastic 7,338
11 go-elasticsearch 5,504
12 clickhouse-go 2,783
13 gocql 2,538
14 go-mssqldb 1,800
15 gomemcache 1,714
16 gorethink 1,645
17 qmgo 1,280
18 elasticsql 1,151
19 elastigo 946
20 mgm 731
21 go-oci8 628
22 redeo 433
23 aerospike-client-go 428

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com