Awesome Go

Database Tools

27 libraries in Database / Database Tools

vitess

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

21,366DatabaseDatabase Tools
pgweb

Web-based PostgreSQL database browser

9,521DatabaseDatabase Tools
go-mysql

Go toolset to handle MySQL protocol and replication

4,972DatabaseDatabase Tools
pREST

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

4,617DatabaseDatabase Tools
chproxy

HTTP proxy for ClickHouse database

1,487DatabaseDatabase Tools
pg_timetable

Advanced scheduling for PostgreSQL

1,401DatabaseDatabase Tools
onedump

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

997DatabaseDatabase Tools
rdb

Redis RDB file parser for secondary development and memory analysis

631DatabaseDatabase Tools
clickhouse-bulk

Collects small inserts and sends big requests to ClickHouse servers

512DatabaseDatabase Tools
filesql

Query CSV, TSV, LTSV, JSON, JSONL, Parquet, Excel, ACH, and Fedwire files with SQL through the database/sql API, backed by in-memory SQLite

386DatabaseDatabase Tools
wescale

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

317DatabaseDatabase Tools
gatewayd

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

288DatabaseDatabase Tools
clickhouse-sql-parser

Parser for ClickHouse-dialect SQL that produces a typed AST, with traversal helpers, round-trip formatting, and a CLI

254DatabaseDatabase Tools
octillery

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

202DatabaseDatabase Tools
sqly

Execute SQL against CSV, TSV, LTSV, JSON, Parquet, and Excel files in an interactive shell, backed by in-memory SQLite

190DatabaseDatabase Tools
pgrwl

Cloud-native continuous backup for PostgreSQL

182DatabaseDatabase Tools
dbbench

Database benchmarking tool with support for several databases and scripts

118DatabaseDatabase Tools
GoSQLX

High-performance SQL parser, formatter, linter, and security scanner with multi-dialect support and WASM playground

118DatabaseDatabase Tools
gorm-multitenancy

Multi-tenancy support for GORM managed databases

85DatabaseDatabase Tools
pgxcli

PostgreSQL CLI client written in Go, inspired by pgcli

75DatabaseDatabase Tools
dg

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

46DatabaseDatabase Tools
database-gateway

Running SQL in production with ACLs, logs, and shared links

40DatabaseDatabase Tools
prep

Use prepared SQL statements without changing your code

36DatabaseDatabase Tools
rwdb

rwdb provides read replica capability for multiple database servers setup

21DatabaseDatabase Tools
go-postgres-s3-backup

Serverless PostgreSQL backups to S3 using AWS Lambda, with daily, monthly, and yearly rotation

8DatabaseDatabase Tools
pgwd

CLI that monitors PostgreSQL connection counts (total, active, idle, stale) and notifies via Slack and/or Loki when thresholds are exceeded. Supports Kubernetes (kubectl port-forward) and optional run context in notifications

7DatabaseDatabase Tools
xsql

AI-first cross-database CLI tool with read-only protection and structured JSON output

7DatabaseDatabase Tools