Relational Databases

mysql postgresql sqlite3 odbc/sql server oracle firebird

mysql

pingcap/tidb

TiDB is a distributed NewSQL database compatible with MySQL protocol

Stars5313
Contributors58
Forks683
Watchers484
Issues139
mysql

go-sql-driver/mysql

Go MySQL Driver is a lightweight and fast MySQL driver for Go's (golang) database/sql package

Stars2929
Contributors40
Forks684
Watchers273
Issues33
postgresql

lib/pq

Pure Go Postgres driver for database/sql

Stars2438
Contributors57
Forks353
Watchers114
Issues76
mysql

flike/kingshard

A high-performance MySQL proxy

Stars2231
Contributors21
Forks438
Watchers273
Issues22
sqlite3

mattn/go-sqlite3

sqlite3 driver for go that using database/sql

Stars1491
Contributors73
Forks345
Watchers76
Issues51
postgresql

jackc/pgx

PostgreSQL client library for Go

Stars736
Contributors29
Forks89
Watchers45
Issues13

cznic/ql

Package ql is a pure Go embedded SQL database.

Stars704
Contributors9
Forks44
Watchers64
Issues17
postgresql

go-pg/pg

PostgreSQL ORM for Golang with focus on PostgreSQL features and performance

Stars611
Contributors7
Forks43
Watchers21
Issues13

rubenv/sql-migrate

SQL schema migration tool for Go.

Stars553
Contributors10
Forks46
Watchers17
Issues18
odbc/sql server

denisenkom/go-mssqldb

Microsoft SQL server driver written in go language

Stars437
Contributors24
Forks86
Watchers48
Issues50
oracle

mattn/go-oci8

oracle driver for go that using database/sql

Stars173
Contributors17
Forks107
Watchers25
Issues33
postgresql

lxn/go-pgsql

A PostgreSQL client package for the Go Programming Language

Stars99
Contributors7
Forks21
Watchers6
Issues5
oracle

rana/ora

An Oracle database driver for the Go programming language.

Stars92
Contributors6
Forks19
Watchers14
Issues7
odbc/sql server

weigj/go-odbc

ODBC Driver for Go language

Stars88
Contributors1
Forks37
Watchers10
Issues17
sqlite3

kuroneko/gosqlite3

Go Interface for SQLite3

Stars78
Contributors7
Forks19
Watchers9
Issues6

gchaincl/sqlhooks

Attach hooks to any database/sql driver

Stars77
Contributors1
Forks2
Watchers1
Issues0

shuoli84/sqlm

A minimalist sql builder for Golang

Stars62
Contributors2
Forks2
Watchers3
Issues0

BurntSushi/migration

Package migration for Golang automatically handles versioning of a database schema by applying a series of migrations supplied by the client.

Stars55
Contributors1
Forks3
Watchers3
Issues0

idada/mysql

libmysqlclient binding for Go

Stars50
Contributors1
Forks16
Watchers7
Issues0
postgresql

jbarham/gopgsqldriver

PostgreSQL driver for the Go SQL database package

Stars49
Contributors1
Forks16
Watchers1
Issues13
firebird

nakagami/firebirdsql

Firebird RDBMS sql driver for Go (golang)

Stars48
Contributors5
Forks13
Watchers7
Issues8
mysql

funny/mysql

libmysqlclient binding for Go

Stars47
Contributors1
Forks16
Watchers7
Issues0

mattn/go-adodb

Microsoft ActiveX Object DataBase driver for go that using exp/sql

Stars43
Contributors3
Forks19
Watchers9
Issues9

go-sql-driver/sql-benchmark

A synthetic benchmark to compare the performance of various sql-drivers for Go's database/sql package

Stars42
Contributors2
Forks8
Watchers4
Issues0
odbc/sql server

minus5/gofreetds

Go Sql Server database driver.

Stars40
Contributors6
Forks21
Watchers20
Issues7

solher/arangolite

Lightweight Golang driver for ArangoDB

Stars38
Contributors4
Forks10
Watchers5
Issues2
postgresql cassandra

tanel/dbmigrate

Simple database migrations for PostgreSQL and Cassandra, in Go

Stars35
Contributors2
Forks6
Watchers3
Issues1

jameycribbs/ivy

A simple, file-based Database Management System (DBMS) for Go

Stars28
Contributors1
Forks5
Watchers5
Issues2
sqlite3

sbinet/sqlite3

pure-Go sqlite3 file reader

Stars27
Contributors1
Forks3
Watchers5
Issues2
odbc/sql server

lunny/godbc

An odbc driver for Go

Stars27
Contributors1
Forks5
Watchers3
Issues0
mysql

thoj/go-mysqlpure

MySQL client library written in pure Go / golang.

Stars22
Contributors2
Forks4
Watchers3
Issues2

couchbase/go_n1ql

N1QL Driver for Go lang's database/sql package

Stars18
Contributors5
Forks1
Watchers79
Issues2

aodin/aspect

A relational database toolkit for Go (OBSOLETE)

Stars15
Contributors2
Forks3
Watchers2
Issues1
firebird

rowland/go-fb

Firebird package for Go. Does not currently conform to database/sql/driver interfaces.

Stars14
Contributors1
Forks2
Watchers2
Issues2
odbc/sql server

LukeMauldin/lodbc

Go ODBC driver using SYSCALL

Stars14
Contributors2
Forks6
Watchers3
Issues2

sdming/kdb

Database package for Go

Stars14
Contributors1
Forks2
Watchers4
Issues0

jackc/go_db_bench

Benchmarks for database/drivers from Go

Stars12
Contributors2
Forks1
Watchers3
Issues0

metaleap/go-fsdb

A "database driver" (compatible with Go's database/sql package) that's using a local directory of files as a database of "tables".

Stars12
Contributors1
Forks0
Watchers2
Issues0
mysql

serbaut/go-mysql

MySQL driver for Go database/sql

Stars11
Contributors2
Forks4
Watchers3
Issues1
postgresql

vmihailenco/pg

PostgreSQL client for Golang

Stars11
Contributors3
Forks1
Watchers4
Issues0
oracle

tgulacsi/gocilib

Go Oracle database driver with OCILIB

Stars11
Contributors1
Forks3
Watchers2
Issues0
postgresql

ld9999999999/pqpooling

lib/pq fork with driver level pooling.

Stars11
Contributors19
Forks2
Watchers3
Issues0

tilinna/go-nuodb

NuoDB driver for Go database/sql interface

Stars8
Contributors2
Forks4
Watchers2
Issues1

a-palchikov/sqlago

Sybase Anywhere driver for Go

Stars4
Contributors1
Forks4
Watchers3
Issues2

mathume/monet

golang database/sql/driver for monetdb

Stars4
Contributors1
Forks1
Watchers1
Issues0

metakeule/dbwrap

wrap you favorite database/sql/driver with your favority functions

Stars3
Contributors1
Forks1
Watchers1
Issues0

adsva/pgtypes

Some PostgreSQL data types suitable for use with database/sql drivers

Stars0
Contributors1
Forks0
Watchers1
Issues0

zhanglei/DbPool

GoLang database pool of connections. Concurrency with the default db driver seems to be limited when running long queries. By making a db pool that maps out jobs across workers, a higher level of concurrency is more readily attainable

Stars0
Contributors1
Forks0
Watchers1
Issues0

hiphoox/goog

Go driver to access graph databases

Stars0
Contributors1
Forks0
Watchers1
Issues0
postgresql

dvarrazzo/pger

PostgreSQL database driver for the Go language

Stars0
Contributors1
Forks0
Watchers1
Issues0