Ideas on better database design
Repository Index
47,133 repositories indexed
49–72 of 80 · Most stars
This repo maintains DM (a data migration platform) and TiCDC (change data capture for TiDB)
💥 A lightweight DSL & ORM which helps you to write SQL in Go.
Zero boilerplate database operations for Go
WeScale is a Modern MySQL proxy that supports read-write-split, read-after-write-consistency, load balancing and OnlineDDL.
- database-proxy
- mysql
- mysql-proxy
- online-ddl
A bunch o' Docker Compose files used to quickly spin up local databases.
ps-top - a top-like program for MySQL
Go package for sharding databases ( Supports every ORM or raw SQL )
- go
- golang
- golang-library
- database-sharding
Type safe SQL query builder and struct mapper for Go
- go
- type-safe
- sql
- query-builder
BQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others.
go-etl is a toolset for data extraction, transformation and loading.
Database access layer for golang
powerful SQL toolkit; offering parsing, building, and migration capabilities.
- sql-migration
- arvo-schema
- mysql
- migration
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
🚀📦 Multi-tenancy support for GORM managed databases
- echo
- go
- gorm
- middleware
A tool to generate bun, gorm, sql, sqlx and xorm sql code.
MySQL Backed Locking Primitive
- golang
- go
- distributed-lock
- mysql
Database Abstraction Layer (dbal) for Go. Support SQL builder and get result easily (now only support mysql)
- golang
- dbal
- mysql
- sqlbuilder
Fluent, type-safe, Go-native style SQL query builder with the migration generation tool
- database-sql
- go
- golang
- query-builder
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
MySQL Server implementation for Model Context Protocol (MCP) written in Go.
Just swoof it in
- golang
- mysql
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
- database
- database-abstraction
- go
- golang