Dev tools · alternatives · 2026
24 alternatives to SQLiteChangesetSync – Git-Like Sync for SQLite Databases
Hello HN! I’m happy to introduce SQLiteChangesetSync, a Swift package I’m sharing for the first time. It’s designed for offline-first synchronization of SQLite databases across devices. The package uses the SQLite Session Extension for capturing and committing changes in the local database. When the client is online, these changesets can then be pushed to a shared repository, which could be any server or database (example CloudKit implementation included). Other clients can fetch these changesets to keep their local databases consistent. SQLiteChangesetSync supports branch merging when…
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. SQLiteChangesetSync – Git-Like Sync for SQLite Databases launched in 2023; newer entries below may have overtaken it.
- 1

Hi HN, Today we’re launching PowerSync, a Postgres<>SQLite bi-directional sync engine that enables an offline-first app architecture. It currently supports Flutter, React Native and web (JavaScript) using Wasm SQLite in the browser, with more client SDKs on the way. Conrad and I (Ralf) have been working on our sync engine since 2009, originally as part of a full-stack app platform. That version of the system is still used in production worldwide and we’ve learnt a lot from its use cases and scaling. About a year ago we started on spinning off PowerSync as a standalone product that is…
2023 · powersync.com · its alternatives →
- 2

Hi HN, James, Valter, Sam and the team from ElectricSQL here. We're really excited to be sharing ElectricSQL with you today. It's an open source, local-first sync layer that can be used to build reactive, realtime, offline-capable apps directly on Postgres with two way active-active sync to SQLite (including with WASM in the browser). Electric comprises a sync layer (built with Elixir) placed in front of your Postgres database and a type safe client that allows you to bidirectionally sync data from your Postgres to local SQLite databases. This sync is CRDT-based, resilient to conflicting…
2023 · electric-sql.com · its alternatives →
- 3

I recently released v3 of Base, my SQLite editor for macOS. The goal of this app is to provide a comfortable native GUI for SQLite, without it turning into a massive IDE-style app. The coolest features are - That it can handle full altering of tables, which is quite finicky to do manually with SQLite. - It has a more detailed display of column constraints than most editors. Each constraint is shown as an icon if active, with full details available on clicking the icon. This update also adds support for attaching databases, which is a bit fiddly with macOS sandboxing. I'd love to hear any…
2025 · menial.co.uk · its alternatives →
- 4

A truly Open Source MongoDB alternative. Contribute to FerretDB/FerretDB development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 5

Hi HN, We have been building SyncLite, an open-source platform to simplify offline-first application development. If your application uses SQLite or DuckDB, SyncLite lets it continue using the local database as usual while synchronization happens in the background. For SQL-based applications, SyncLite records transactions into transactionally consistent .sqlog files using SQLite as an open replication format. A background consolidator replays those transactions, derives row-level CDC and schema changes, and applies them transactionally to destination databases like PostgreSQL. The same…
2024 · github.com · its alternatives →
- 6

Visual GitHub management directly from a graphical interface
Jun 2026 · github.com · its alternatives →
- 7

Monitor, sync & back up your git repos from the menu bar
Mar 2026 · apps.apple.com · its alternatives →
- 8DU
Hi! As I was working on a side project, I noticed I wanted to use SQLite like a Document Database on the server. So I built Doculite. DocuLite lets you use SQLite like Firebase Firestore. It's written in Typescript and an adapter on top of sqlite3 and sqlite. Reasons: 1) Using an SQL Database meant having less flexibility and iterating slower. 2) Alternative, proven Document Databases only offered client/server support. 3) No network. Having SQLite server-side next to the application is extremely fast. 4) Replicating Firestore's API makes it easy to use. 5) Listeners and real-time…
2023 · npmjs.com · its alternatives →
- 9SO
SQL OnLine - SQLite, DuckDB, PGLite, MariaDB / MySQL, PostgreSQL, MS SQL Server. AI error analysis, User-friendly interface for Data Science. No registration for start, No DownLoad, No Install. | sql compiler, federated queries, temporal query federation, BI Analytics
2025 · sqliteonline.com · its alternatives →
- 10DA
Hey HN! I’ve written a bunch of WebSocket servers over the years to do simple things like state synchronization, WebRTC signaling, and notifying a client when a backend job was run. I realized that if I had a simple way to create a private, temporary, mini-redis that the client could talk to directly, it would save a lot of time. So we created DriftDB. In addition to the open source server that you can run yourself, we also provide https://jamsocket.live where you can use an instance we host on Cloudflare’s edge (~13ms round trip latency from my home in NY). You may have seen my…
2023 · driftdb.com · its alternatives →
- 11

I just shipped the first public version of datasette, a new tool for creating and publishing JSON APIs for SQLite databases. You can try out out right now at fivethirtyeight.datasettes.com, …
2017 · simonwillison.net · its alternatives →
- 12

Offline-first SQL sync with Typescript and Rust cores - syncular/syncular
Aug 2026 · github.com · its alternatives →
- 13

- 14
Remtoloc▲144Sync databases and files to your Mac with just two clicks
2025 · remtoloc.com · its alternatives →
- 15

Hello HN! I'm building mvsqlite, a distributed variant of SQLite with MVCC transactions, that runs on FoundationDB. It is a drop-in replacement that just needs an `LD_PRELOAD` for existing applications using SQLite. I made this because Blueboat (https://github.com/losfair/blueboat) needs a native SQL interface to persistent data. Apparently, just providing a transactional key-value store isn’t enough - it is more easy and efficient to build complex business logic on an SQL database, and it seems necessary to bring a self-hostable distributed SQL DB onto the platform.…
2022 · github.com · its alternatives →
- 16

PowerSync Service is the server-side component of the PowerSync sync engine. - powersync-ja/powersync-service
2024 · github.com · its alternatives →
- 17M2
Hey HN, I want to share with you something I and my four colleagues have been working on for the last several years. It’s a whiteboarding and notes tool called Muse[1]. We just released a 2.0 version which includes local-first sync. A little backstory: I’m one of the authors of the 2019 essay Local-first software[2]. (Past HN discussions[3][4].) The thesis is to reclaim some of the ownership over our data that we’ve lost in the transition from filesystems to cloud/SaaS. So I’m excited to bring CRDT technology “out of the lab” and into a commercial product as a chance to prove the value…
2022 · museapp.com · its alternatives →
- 18

Simple and Effective SQLite Handling in Swift. Contribute to ryanfowler/SwiftData development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 19

Thank you for your comments, just some context: - The app is available for iOS, Android, Windows, Mac, Apple Vision Pro, and the Web. - The Web version is implemented as a Progressive Web Application that is very responsive, local first, offline first, can be installed, and is entirely free to use. - Native (hybrid) versions do not require subscription fees and have small one-time payment. - You can store your notes in Git using any Git provider such as GitHub, GitLab, or Bitbucket. However, it has the best built-in integration with GitHub. Self-hosted scenarios like Gitea are also…
2024 · about.noteshub.app · its alternatives →
- 20

Versioning filesystem for Sqlite. Contribute to sudeep9/mojo development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 21

I wanted to make my own evaluation of what kind of performance I could expect from SQLite on a server and investigate the experimental `BEGIN CONCURRENT` branch vs the inbuilt `DEFERRED` and `IMMEDIATE` behaviors. Explanatory blog post: https://reorchestrate.com/posts/sqlite-transactions/
2024 · github.com · its alternatives →
- 22PT
2013 · pouchdb.com · its alternatives →
- 23

After a bit of frustration with the existing DynamoDB GUI clients, I decided to build one. Features: 1. Request collections: Chain together multiple operations - put, query, update, and delete across tables, accounts and sessions. Use the output of one operation as input for the next. 2. Environment Variables: Configure variables once and run the same requests across different environments (dev/staging/prod). No more manual parameter swapping. 3. Multi-tab, multi-account support: Work with multiple tables across different AWS accounts, and sso sessions simultaneously. 4. Easy SSO…
2025 · dynomate.io · its alternatives →
- 24
Stacksync▲68The first AI-native Enterprise Integration Platform.
Jan 2026 · stacksync.com · its alternatives →
Also compare
- Bi-directional sync between Postgres and SQLite alternatives
- ElectricSQL, Postgres to SQLite active-active sync for local-first apps alternatives
- Base, an SQLite database editor for macOS alternatives
- MongoDB Protocol for SQLite alternatives
- Replicate App-Embedded DuckDBs into PostgreSQL with SyncLite OSS alternatives
- GitSync for macOS alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →