TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
-
Updated
Aug 20, 2025 - Go
SQL stands for structured query language. It uses commands such as “select”, “insert”, “update”, “delete”. Some common relational database management systems that use SQL are: Oracle, MySQL, Microsoft SQL Server, PostgreSQL, etc.
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
Dolt – Git for Data
Database migrations. CLI and Golang library.
The lightweight, user-friendly, distributed relational database built on SQLite.
Generate type-safe code from SQL
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Universal command-line interface for SQL databases
A database migration tool. Supports SQL migrations and Go functions.
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance
The open source ELT framework powered by Apache Arrow
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Created by Donald D. Chamberlin, Raymond F. Boyce
Released 1986