Our great sponsors
libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
From the README in https://github.com/libsql/libsql:
> Could SQLite be embedded in the Linux kernel?
Choosing to license the fork under Apache-2.0 ensures that this will not happen (via this fork, at least), as the license is considered incompatible with the kernel's GPL-2.0-only license.
Distributed, MVCC SQLite that runs on FoundationDB.
This project looks really exciting!
I'm working on mvsqlite , a distributed SQLite based on FoundationDB. When doing the VFS integration I have always wanted to patch SQLite itself, but didn't because of uncertainty around correctness of the patched version...
A few features on my wishlist:
1. Asynchronous I/O. mvsqlite is currently doing its own prefetch prediction that is not very accurate. I assume higher layers in SQLite have more information that can help with better prediction.
2. Custom page allocator. SQLite internally uses a linked list to manage database pages - this causes contention on any two transactions that both allocate or free pages.
3. Random ROWID, without the `max(int64)` row trick. Sequentially increasing ROWIDs is a primary source of contention, and causes significant INSERT slowdown in my benchmark .
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Alternative rust compiler (re-implementation)
I wonder if mrustc  would be sufficient to retain the amalgamated build even if Rust were adopted. The regular Rust tool chain would be needed for development still, but if simply depending on the library the Rust components could be transpiled to C…
The lightweight, distributed relational database built on SQLite
As for rqlite.... see this FAQ entry: https://github.com/rqlite/rqlite/blob/master/DOC/FAQ.md#why-...
The WebAssembly Binary Toolkit
> a single-file distribution literally won't be possible
You could compile the Rust into Wasm, then the Wasm into C.
Firefox did this last year , so the tools exist and it's neither totally impossible nor totally stupid.
It _would_ result in some overhead, but not as much as running Wasm through a JIT.
wasm2c is the tool they apparently used in 2021. 
> wasm2c takes a WebAssembly module and produces an equivalent C source and header.
SQLite3 ported to use LMDB instead of its original Btree code. See https://github.com/LumoSQL/LumoSQL for maintained fork.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Official Github Mirror of the LumoSQL Database Project (https://lumosql.org/src/lumosql)
SQLite + Little Raft = 🚀
it? What's the big deal about not fitting well with SQLx? This isn't a requirement for such a library to be successful. What other problems is it allegedly suffering from?
Distributed SQLite for Rust
5 projects | news.ycombinator.com | 15 Dec 2021
Strong Consistency with Raft and SQLite
6 projects | news.ycombinator.com | 21 Mar 2023
9 years of open-source database development: reviewing the designs
2 projects | reddit.com/r/programming | 10 Mar 2023
SQLite the only database you will ever need in most cases
12 projects | news.ycombinator.com | 15 Feb 2023
Transcending Posix: The End of an Era?
8 projects | news.ycombinator.com | 10 Sep 2022