Endatabas: An open source immutable, Document Database with Full History
endatabas.com
endatabas.com
Endatabas: A SQLite-inspired, SQL document database with full history - https://news.ycombinator.com/item?id=38484654 - Dec 2023 (20 comments)
Reposts are fine after a year or so (https://news.ycombinator.com/newsfaq.html), but if a topic has had significant attention more recently, that's what we count as a dupe.
We recently released our Beta, including a live in-browser demo built on Wasm. It seems the OP noticed our release somewhere, but didn't mention the Beta or the Wasm build in their new post.
Take care, -steven
Follow the tutorial at https://docs.endatabas.com/tutorial/sql_basics - so start with this:
insert into posts (id, user_id, text) values (123, 456, 'Hello World');
(Which will create the table automatically)Then:
select * from posts;
It's AGPL licensed and written in Common Lisp, looks like it's been in development for just over a year: https://github.com/endatabas/endbOn disk storage format is Apache Arrow.
There are other approaches than the one we've taken so far, and we're still experimenting. But for the current demo, we're quite happy with Emscripten. The entire Wasm ecosystem feels pretty darn magical. :)