Pglite-oxide – embedded Postgres for Rust and Tauri apps
SQLx-compatible URI mode means zero code changes to existing Rust database code.
Single process PostgreSQL in vlang (experimental)
Single-process Postgres via SPI that actually avoids spawning a postmaster daemon.
Systems programmers, embedded developers, Vlang enthusiasts
pglite · libsql · sqlite
However that's not true. pglite runs as a single process inside the browser leveraging postgres single user mode.
pgembed gives you the illusion of being an embedded database, but really its running a managed multi-process postgres behind the scenes.
vpg is trying to mimic what pglite does. It's mostly written in C with the top level glue code written in vlang and exposed via python using a custom bindgen implementation.
SQLx-compatible URI mode means zero code changes to existing Rust database code.
Runs real PostgreSQL in a browser VM with S3 persistence via 9P.
Differential dataflow in PostgreSQL; one row insertion touches only one row of computation.
Six protocol layers from psql to S3 with PostgreSQL none the wiser.
Entity-first abstraction with temporal history beats row-based SQL for state machines.
JSON-RPC plugin architecture lets you write DB drivers in any language.