thin-backend VS dolt

Compare thin-backend vs dolt and see what are their differences.

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
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
thin-backend dolt
43 99
1,244 18,830
0.0% 0.8%
0.0 10.0
over 2 years ago 7 days ago
JavaScript Go
MIT License 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.

thin-backend

Posts with mentions or reviews of thin-backend. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-13.

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-07-08.
  • 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.

  • Dolt – Git for Data
    1 project | news.ycombinator.com | 18 Jan 2024

What are some alternatives?

When comparing thin-backend and dolt you can also consider the following projects:

pocketbase - Open Source realtime backend in 1 file

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

unstated-next - 200 bytes to never think about React state management libraries ever again

bolt

pg_graphql - GraphQL support for PostgreSQL

liquibase - Main Liquibase Source

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
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

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