dolthub/dolt

Dolt – Git for Data

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 2nd, 2026
Created on July 24th, 2019
Open Issues & Pull Requests: 653 (+0)
GitHub issues: Enabled
Number of forks: 872
Total Stargazers: 24,395 (+1)
Total Subscribers: 126 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Dolt is a SQL database that implements Git-like version control for data. It allows users to track changes to databases, create branches, merge data modifications, and collaborate on datasets using familiar Git workflows adapted for relational data.

Dolt solves the problem of tracking and managing changes to databases without external version control systems. Rather than storing snapshots of entire databases or relying on application-level change tracking, Dolt embeds version control directly into the database engine. Users can commit data changes with messages, branch to explore different versions, and merge modifications back together, treating database evolution as a first-class concern. The tool implements a MySQL-compatible SQL interface, so existing applications and tools can connect without modification.

Teams managing shared datasets, data pipelines, or collaborative analytics benefit most from Dolt. It suits projects where understanding data lineage, auditing changes, or reverting to previous states matters—such as machine learning training data, analytical warehouses, or any scenario where data integrity and change history are critical. The tool works well for smaller to medium-scale datasets and teams that already understand Git concepts and want those same patterns applied to their data layer.

Development on the project shows consistent activity with regular commits addressing bug fixes, performance improvements, and feature additions. The maintainers respond to issues and pull requests, indicating active engagement with the user community. Work spans core database functionality, Git-like operations, and compatibility improvements with the MySQL protocol. The codebase receives ongoing refinement rather than major architectural overhauls, suggesting a focus on stability and incremental enhancement of existing capabilities.