Side by side
Dolt vs Kart
Both stand on data version control tools. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxMac+3
Dolt applies version-control workflows to SQL data, with options for hosted collaboration or self-hosting. Consider its public-by-default database setting when deciding whether DoltHub fits your project.
Visit Dolt Free plan LinuxMacSelf-hosted+1
Choose Kart if you need free, open-source version control for geospatial or tabular data and want local Git-style workflows with detailed dataset history. Consider the schema-change limitation in the documented workflow and the possibility of API changes when deciding whether it fits your project.
Visit KartThe facts
| Dolt | Kart | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | API, Linux, Mac, Self-hosted, Web, Windows | Linux, Mac, Self-hosted, Windows |
| Lowest paid plan | DoltHub Pro: $5 a month | Free or on request |
| Plans published | 3 | 1 |
| Maker | Not published | Not published |
| Website | dolthub.com | kartproject.org |
| On data version control tools | #10 of 36 | #14 of 36 |
Dolt: what it does well
- Supports branches, merges, diffs, and commit reverts
- Can connect like a MySQL database
- DoltLab can run on a private network
- Hosted workbench includes pull requests and ER diagrams
- Free and open-source Dolt product
What to know first
- DoltHub databases are public by default
- Private databases require Pro users or organizations
- Hosted Dolt trial instance is $50 a month
Kart: what it does well
- Tracks dataset changes at row and cell level.
- Supports local branches and returning to earlier dataset states.
- Works with GeoPackage, PostGIS, SQL Server, and MySQL working copies.
- Handles vector, tabular, raster, grid, and tiled LAS data.
- Can work with a geographic subset of a larger repository.
What to know first
- The described workflow does not support schema changes.
- Some APIs may change as the project develops.
- Deployment is self-hosted with user-provided storage.
