awesome-db-tools VS dolt

Compare awesome-db-tools vs dolt and see what are their differences.

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
awesome-db-tools dolt
19 100
4,906 19,467
1.8% 1.3%
5.0 10.0
6 days ago 4 days ago
Go
Creative Commons Zero v1.0 Universal Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

awesome-db-tools

Posts with mentions or reviews of awesome-db-tools. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-03.

dolt

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 2025-09-24.
  • Replace PostgreSQL with Git for your next project
    2 projects | news.ycombinator.com | 24 Sep 2025
    Possibly if this sounds interesting you should check out Dolt:

    https://github.com/dolthub/dolt "Dolt" is “Git for Data! (...) a #SQL database that you can fork, clone, branch, merge, push and pull just like a Git repository.” #databases #version-control

  • neon VS dolt - a user suggested alternative
    2 projects | 8 Jul 2025
  • First-Class Models: The Missing Productivity Revolution
    2 projects | news.ycombinator.com | 1 Jul 2025
  • Dolt as a backing database for blockchains
    1 project | dev.to | 24 Mar 2025
    Before Dolt appeared on my radar, I thought this problem was non-trivial, and very difficult to implement: Whenever a fork occurs, or blocks arrive at your node that conflict with your current chain, you have to validate these new blocks against a snapshot of your data at a specific point in time. This point in time is determined by the parent block hash of the incoming blocks. This requirement for "time-travel" has always deterred me from attempting my own blockchain implementation. I know that there are blockchains out there that have (maybe?) solved this, but I'm not as good as a programmer as those guys. If you're anything like me, maybe you can relate.
  • 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.

What are some alternatives?

When comparing awesome-db-tools and dolt you can also consider the following projects:

pev2 - Postgres Explain Visualizer 2

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

Replibyte - Seed your development database with real data ⚡️

bolt

awesome-dbdev - Awesome materials about database development.

regatta - Regatta is a distributed key-value store. It is Kubernetes friendly with emphasis on high read throughput and low operational cost.

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured

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