Best local database that works on all platforms including web?

This page summarizes the projects mentioned and recommended in the original post on /r/FlutterDev

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. automerge

    A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

    Yes. I asked the devs about ideas for this in this ticket and got an interesting response. It's aimed towards server-side handling, but the same ideas apply to local storage as well.

  2. SaaSHub

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

    SaaSHub logo
  3. sled

    the champagne of beta embedded databases

    Have you looked into other pure-Rust databases as well, such as sled or GlueSQL which has an SQL interface on top of sled? I wonder how those would compare to Persy.

  4. gluesql

    GlueSQL is quite sticky. It sticks to anything.

    Have you looked into other pure-Rust databases as well, such as sled or GlueSQL which has an SQL interface on top of sled? I wonder how those would compare to Persy.

  5. rexie

    Rexie is an easy-to-use, futures based wrapper around IndexedDB that compiles to webassembly.

    That's exactly it. I started my implementation with rexie first, but ran into a big issue I described here.

  6. redb

    An embedded key-value database in pure Rust

    redb, but that doesn't have a stable file format yet,

  7. absurd-sql

    sqlite3 in ur indexeddb (hopefully a better backend soon)

    I don't need SQL capabilities, so I didn't look into those options (there's also absurd-sql, which ports sqlite to the browser on top of IndexedDB).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • RFC: redb (embedded key-value store) nearing version 1.0

    6 projects | /r/rust | 10 May 2023
  • Embedded SQL database

    2 projects | /r/rust | 19 Jul 2022
  • Sled – An Embedded Database in Rust

    1 project | news.ycombinator.com | 28 May 2026
  • arc alternatives - InfluxDB, QuestDB, TimescaleDB, and ClickHouse

    5 projects | 26 Apr 2026
  • Clean code in the age of coding agents

    2 projects | news.ycombinator.com | 9 Apr 2026

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