Dolt Alternatives

Similar projects and alternatives to dolt

  1. prometheus

    The Prometheus monitoring system and time series database.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Hasura

    234 dolt VS Hasura

    Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

  4. pocketbase

    Open Source realtime backend in 1 file

  5. litestream

    Streaming replication for SQLite.

  6. rqlite

    124 dolt VS rqlite

    The lightweight, user-friendly, distributed relational database built on SQLite.

  7. dvc

    120 dolt VS dvc

    🦉 Data Versioning and ML Experiments

  8. cockroach

    111 dolt VS cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. liquibase

    56 dolt VS liquibase

    Main Liquibase Source

  11. immudb

    53 dolt VS immudb

    immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history

  12. vitess

    62 dolt VS vitess

    Vitess is a database clustering system for horizontal scaling of MySQL.

  13. datafusion

    61 dolt VS datafusion

    Apache DataFusion SQL Query Engine

  14. realtime

    59 dolt VS realtime

    Broadcast, Presence, and Postgres Changes via WebSockets

  15. tidb

    32 dolt VS tidb

    TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

  16. badger

    30 dolt VS badger

    Fast key-value DB in Go.

  17. migra

    25 dolt VS migra

    Like diff but for PostgreSQL schemas

  18. oxen-release

    Lightning fast data version control system for structured and unstructured machine learning datasets. We aim to make versioning datasets as easy as versioning code.

  19. go-mysql-server

    A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.

  20. awesome-db-tools

    Everything that makes working with databases easier

  21. noms

    11 dolt VS noms

    Discontinued The versioned, forkable, syncable database

  22. bolt

    23 dolt VS bolt
  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better dolt alternative or higher similarity.

dolt discussion

Log in or Post with

dolt reviews and mentions

Posts with mentions or reviews of dolt. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-19.
  • Data Branching for Batch Job Systems
    1 project | news.ycombinator.com | 24 Jan 2025
    I hadn’t seen that before and I can’t speak to the quality of the project, but I wanted to call out the first section in the readme [0] for being perfectly clear and succinct:

    > Git versions files. Dolt versions tables. It's like Git and MySQL had a baby.

    > We also built DoltHub, a place to share Dolt databases. We host public data for free. If you want to host your own version of DoltHub, we have DoltLab. If you want us to run a Dolt server for you, we have Hosted Dolt. If you are looking for a Postgres version of Dolt, we built DoltgreSQL. Warning, it's early Alpha. Dolt is production-ready.

    [0] https://github.com/dolthub/dolt?tab=readme-ov-file#dolt-is-g...

  • liquibase alternatives - Logidze and dolt
    3 projects | 19 Nov 2024
  • Mocking Is an Anti-Pattern
    7 projects | news.ycombinator.com | 17 Jun 2024
    We built a MySQL-compatible one and are building a Postgres-compatible one :-) Free and open source.

    https://github.com/dolthub/dolt

    We use the reset functionality to speed up our tests.

    https://www.dolthub.com/blog/2022-06-10-enginetest-perf/

  • A MySQL compatible database engine written in pure Go
    10 projects | news.ycombinator.com | 9 Apr 2024
    Hi, this is my project :)

    For us this package is most important as the query engine that powers Dolt:

    https://github.com/dolthub/dolt

    We aren't the original authors but have contributed the vast majority of its code at this point. Here's the origin story if you're interested:

    https://www.dolthub.com/blog/2020-05-04-adopting-go-mysql-se...

  • The Great Migration from MongoDB to PostgreSQL
    1 project | news.ycombinator.com | 29 Mar 2024
    It's a pretty good default stance, yeah.

    We have been trying to convince people to use our new database [1] for several years and it's an uphill battle, because Postgres really is the best choice for most people. They really have to need our unique feature (version control) to even consider it over Postgres, and I don't blame them.

    [1] https://github.com/dolthub/dolt

  • What I Talk About When I Talk About Query Optimizer (Part 1): IR Design
    7 projects | news.ycombinator.com | 29 Jan 2024
    We implemented a query optimizer with a flexible intermediate representation in pure Go:

    https://github.com/dolthub/go-mysql-server

    Getting the IR correct so that it's both easy to use and flexible enough to be useful is a really interesting design challenge. Our primary abstraction in the query plan is called a Node, and is way more general than the IR type described in the article from OP. This has probably hurt us: we only recently separated the responsibility to fetch rows into its own part of the runtime, out of the IR -- originally row fetching was coupled to the Node type directly.

    This is also the query engine that Dolt uses:

    https://github.com/dolthub/dolt

    But it has a plug-in architecture, so you can use the engine on any data source that implements a handful of Go interface.

  • Dolt – Git for Data
    1 project | news.ycombinator.com | 18 Jan 2024
  • Dolt: A version-controlled SQL database
    1 project | news.ycombinator.com | 5 Jan 2024
  • Show HN: DoltgreSQL – Version-Controlled Database, Like Git and PostgreSQL
    7 projects | news.ycombinator.com | 1 Nov 2023
    Just want to point out that we're announcing development on the project. It's absolutely not ready for mainstream use yet! We have Dolt (https://github.com/dolthub/dolt) which is production-ready and widely in use, but it uses MySQL's syntax and wire protocol. We are building the Dolt equivalent for PostgreSQL, which is DoltgreSQL, but it's only pre-alpha.
  • Pg_branch: Pre-alpha Postgres extension brings Neon-like branching
    6 projects | news.ycombinator.com | 1 Oct 2023
    Interesting that branching is now better supported and almost free. I wonder if merging can be simplified or whether it already is as simple and as fast as it can be?

    I guess I am inspired by Dolt’s ability to branch and merge: https://github.com/dolthub/dolt

  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic dolt repo stats
96
18,382
10.0
6 days ago

dolthub/dolt is an open source project licensed under Apache License 2.0 which is an OSI approved license.

dolt is marked as "self-hosted". This means that it can be used as a standalone application on its own.

The primary programming language of dolt is Go.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?