Awesome Go

Relational Database Drivers

20 libraries in Database Drivers / Relational Database Drivers

avatica

Apache Avatica/Phoenix SQL driver for database/sql

Database DriversRelational Database Drivers
bgc

Datastore Connectivity for BigQuery for go

Database DriversRelational Database Drivers
firebirdsql

Firebird RDBMS SQL driver for Go

Database DriversRelational Database Drivers
go-adodb

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

Database DriversRelational Database Drivers
go-mssqldb

Microsoft MSSQL driver for Go

Database DriversRelational Database Drivers
go-oci8

Oracle driver for go that uses database/sql

Database DriversRelational Database Drivers
go-sql-driver/mysql

MySQL driver for Go

Database DriversRelational Database Drivers
go-sqlite3

SQLite3 driver for go that uses database/sql

Database DriversRelational Database Drivers
godror

Oracle driver for Go, using the ODPI-C driver

Database DriversRelational Database Drivers
gofreetds

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

Database DriversRelational Database Drivers
KSQL

A Simple and Powerful Golang SQL Library

Database DriversRelational Database Drivers
pgx

PostgreSQL driver supporting features beyond those exposed by database/sql

Database DriversRelational Database Drivers
pig

Simple [pgx](https://github.com/jackc/pgx) wrapper to execute and [scan](https://github.com/georgysavva/scany) query results easily

Database DriversRelational Database Drivers
pq

Pure Go Postgres driver for database/sql

Database DriversRelational Database Drivers
Sqinn-Go

SQLite with pure Go

Database DriversRelational Database Drivers
sqlhooks

Attach hooks to any database/sql driver

Database DriversRelational Database Drivers
surrealdb.go

SurrealDB Driver for Go

Database DriversRelational Database Drivers
ydb-go-sdk

native and database/sql driver YDB (Yandex Database)

Database DriversRelational Database Drivers
go-rqlite

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

Database DriversRelational Database Drivers
go-sqlite3

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

Database DriversRelational Database Drivers