#5656th of 146 in Backends, databases and hosting
dolt
MySQL-compatible SQL database with Git-style branch, merge, push and pull
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 24.9k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Go
Missed the latest GitHub check; these facts may be older.
Overview
Dolt is a SQL database that versions tables the way Git versions files. It runs as a single Go binary with a MySQL-compatible server (`dolt sql-server`, port 3306) and a `dolt` CLI that mirrors Git commands. Version control is also exposed in SQL through `dolt_*` system tables, functions and stored procedures. The README says it backs Beads and Gas Town as an agent memory store.
Who it is for: Teams wanting versioned SQL data, or agent memory with branching and merge
Strengths
- Git-style commit, branch, merge, diff and blame on tables, from CLI or SQL
- Works with standard MySQL clients; server listens on port 3306 by default
- Single ~103 MB binary; installs via Homebrew, Chocolatey, pacman, MacPorts or script
- Supports foreign keys, triggers, secondary indexes, check constraints and stored procedures
Weaknesses
- MySQL 9.0 clients cannot connect by default; MySQL 8.4 recommended unless auth is reconfigured
- Dolt commits differ from SQL transaction commits, which adds a concept to learn
- Joins are documented as supported up to twelve tables
- Building from source needs Go plus a working cgo C toolchain
What it needs
- no GPU
- port 3306
Also in Backends, databases and hosting
See all 146| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| 3 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #4 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| #5 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |