wa-sqlite

WebAssembly SQLite with experimental support for browser storage extensions (by rhashimoto)

Wa-sqlite Alternatives

Similar projects and alternatives to wa-sqlite

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

wa-sqlite reviews and mentions

Posts with mentions or reviews of wa-sqlite. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-30.
  • Ask HN: Wa-SQLite vs. Dexie, 2024
    2 projects | news.ycombinator.com | 30 Mar 2024
    The word on the street is that https://github.com/rhashimoto/wa-sqlite is nearly production ready, closing in on the neat 1.0.0 release, with its IDBBatchAtomic engine highly recommended at https://www.powersync.com/blog/sqlite-persistence-on-the-web. You can try out the benchmark https://rhashimoto.github.io/wa-sqlite/demo/benchmarks.html.

    And the other contestant is Dexie, stable https://dexie.org/.

    If you were to branch into a new venture today, which one would you pick? And why?

  • A future for SQL on the web (2021)
    4 projects | news.ycombinator.com | 31 Dec 2023
    It seems indeed very nice, the examples are clear and everything works from async. I tried with Deno, and now experimenting with my own VFS.

    It does seem to suffer from maintainer problems too though, and I don't blame Roy Hashimoto for that. I wouldn't want to maintain such an obvious wrapper when it should be a task for SQLite's team to upstream the changes.

    Roy Hashimoto doesn't want to maintain it as an NPM package for instance, as it is just an experiment: https://github.com/rhashimoto/wa-sqlite/issues/12

    "Low traffic is a happy place - I don't have any motivation to mess with that."

  • Loro Now Open Source: Reimagine State Management with CRDTs
    3 projects | news.ycombinator.com | 13 Nov 2023
    This is the WASM blob and it's 1.1 MB uncompressed. https://github.com/rhashimoto/wa-sqlite/blob/master/dist/wa-.... No issues - it's cached by cloudflare.

    We're using IndexedDB. Here's a writeup on alternatives https://github.com/rhashimoto/wa-sqlite/issues/85 and a benchmark https://rhashimoto.github.io/wa-sqlite/demo/benchmarks.html

  • Scaling Linear's Sync Engine
    3 projects | news.ycombinator.com | 29 Jun 2023
    I have a genuine appreciation for how Linear has built this. We have had to build something similar for our note taking application (Reflect). It is very tricky to do and I wish there was more research on this.

    In my opinion, what we need is:

    1) A client-side performant SQLite database that supports live queries. I.e. you can automatically re-render the page when the queries change. That way your database can drive the UI and be the source of truth in regards to what's displayed on the screen.

    2) A separate realtime syncing protocol that syncs database state to client state.

    And ideally this is all open source, and that these two endeavors are not coupled tightly.

    [1] Wa-sqlite is the best (imo) client-side db - better than than the official Sqlite WASM build (for now) because it had a indexeddb fallback for browsers that aren't the cutting edge Chrome.

    [2] cr-sqlite is an interesting project using CRDTs to sync state around. However I still believe that for many production use-cases you want a ultimate server source of truth.

    [3] Replicache is still the best closed source solution I know of.

    [1] - https://github.com/rhashimoto/wa-sqlite

  • Mycelite: SQLite extension to synchronize changes across SQLite instances
    8 projects | news.ycombinator.com | 25 Jun 2023
    [2] https://github.com/rhashimoto/wa-sqlite/discussions/63
  • Eles tem um ponto
    1 project | /r/brdev | 22 Jun 2023
  • Wa-SQLite (WASM SQLite) benchmark discussion
    1 project | news.ycombinator.com | 12 Mar 2023
  • WebAssembly SQLite with experimental support for browser storage extensions
    1 project | news.ycombinator.com | 16 Sep 2022
  • A note from our sponsor - SurveyJS
    surveyjs.io | 25 Apr 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Stats

Basic wa-sqlite repo stats
8
649
8.2
16 days ago

rhashimoto/wa-sqlite is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of wa-sqlite is JavaScript.


Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com