Awesome Go

Search

Find Go libraries and tools by name, category, or popularity.

2,739 results

sql-migrate

Database migration tool. Allows embedding migrations into the application using go-bindata

DatabaseDatabase Schema Migration
sqlize

Database migration generator. Allows generate sql migration from model and existing sql by differ them

DatabaseDatabase Schema Migration
chproxy

HTTP proxy for ClickHouse database

DatabaseDatabase Tools
clickhouse-bulk

Collects small inserts and sends big requests to ClickHouse servers

DatabaseDatabase Tools
dbbench

Database benchmarking tool with support for several databases and scripts

DatabaseDatabase Tools
dg

A fast data generator that produces CSV files from generated relational data

DatabaseDatabase Tools
gatewayd

Cloud-native database gateway and framework for building data-driven applications. Like API gateways, for databases

DatabaseDatabase Tools
go-mysql

Go toolset to handle MySQL protocol and replication

DatabaseDatabase Tools
gorm-multitenancy

Multi-tenancy support for GORM managed databases

DatabaseDatabase Tools
octillery

Go package for sharding databases ( Supports every ORM or raw SQL )

DatabaseDatabase Tools
onedump

Database backup from different drivers to different destinations with one command and configuration

DatabaseDatabase Tools
pg_timetable

Advanced scheduling for PostgreSQL

DatabaseDatabase Tools
pgweb

Web-based PostgreSQL database browser

DatabaseDatabase Tools
prep

Use prepared SQL statements without changing your code

DatabaseDatabase Tools
pREST

Simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new

DatabaseDatabase Tools
rdb

Redis RDB file parser for secondary development and memory analysis

DatabaseDatabase Tools
rwdb

rwdb provides read replica capability for multiple database servers setup

DatabaseDatabase Tools
vitess

vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services

DatabaseDatabase Tools
wescale

WeScale is a database proxy designed to enhance the scalability, performance, security, and resilience of your applications

DatabaseDatabase Tools
bqb

Lightweight and easy to learn query builder

DatabaseSQL Query Builders
buildsqlx

Go database query builder library for PostgreSQL

DatabaseSQL Query Builders
builq

Easily build SQL queries in Go

DatabaseSQL Query Builders
dbq

Zero boilerplate database operations for Go

DatabaseSQL Query Builders
Dotsql

Go library that helps you keep sql files in one place and use them with ease

DatabaseSQL Query Builders
gendry

Non-invasive SQL builder and powerful data binder

DatabaseSQL Query Builders
godbal

Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily

DatabaseSQL Query Builders
goqu

Idiomatic SQL builder and query library

DatabaseSQL Query Builders
gosql

SQL Query builder with better null values support

DatabaseSQL Query Builders
Hotcoal

Secure your handcrafted SQL against injection

DatabaseSQL Query Builders
igor

Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax

DatabaseSQL Query Builders
jet

Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure

DatabaseSQL Query Builders
ormlite

Lightweight package containing some ORM-like features and helpers for sqlite databases

DatabaseSQL Query Builders
ozzo-dbx

Powerful data retrieval methods as well as DB-agnostic query building capabilities

DatabaseSQL Query Builders
qry

Tool that generates constants from files with raw SQL queries

DatabaseSQL Query Builders
sg

A SQL Gen for generating standard SQLs(supports: CRUD) written in Go

DatabaseSQL Query Builders
sq

Type-safe SQL builder and struct mapper for Go

DatabaseSQL Query Builders
sqlc

Generate type-safe code from SQL

DatabaseSQL Query Builders
sqlf

Fast SQL query builder

DatabaseSQL Query Builders
sqlingo

A lightweight DSL to build SQL in Go

DatabaseSQL Query Builders
sqrl

SQL query builder, fork of Squirrel with improved performance

DatabaseSQL Query Builders
Squirrel

Go library that helps you build SQL queries

DatabaseSQL Query Builders
xo

Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server

DatabaseSQL Query Builders
cayley

Graph database with support for multiple backends

Database DriversInterfaces to Multiple Backends
dsc

Datastore connectivity for SQL, NoSQL, structured files

Database DriversInterfaces to Multiple Backends
dynamo

A simple key-value abstraction to store algebraic and linked-data data types at AWS storage services: AWS DynamoDB and AWS S3

Database DriversInterfaces to Multiple Backends
go-transaction-manager

Transaction manager with multiple adapters (sql, sqlx, gorm, mongo, ...) controls transaction boundaries

Database DriversInterfaces to Multiple Backends
gokv

Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)

Database DriversInterfaces to Multiple Backends
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