Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Turso’s Postgres project is described as an extension of work on its Rust rewrite of SQLite: a shared execution architecture that, according to the July 22, 2026 issue of Bytes #505, can accommodate SQL dialects beyond SQLite. The newsletter outlines how that architecture works, but does not establish the project’s release status or its degree of PostgreSQL compatibility.

How did Turso’s SQLite work lead to a Postgres project?

Bytes says Turso spent several years rewriting SQLite in Rust. The earlier effort aimed to enable capabilities such as asynchronous I/O that, in the newsletter’s account, the open libSQL fork could not support. Bytes then describes a broader outcome: Turso abstracted the database backend away from SQLite, creating a foundation for other SQL dialects. Postgres is the next target named in the issue.

This framing makes the Postgres work a continuation of the SQLite rewrite, rather than a claim that Turso simply added a PostgreSQL-compatible interface to an unchanged SQLite engine. That distinction is the newsletter’s description of the project; the issue does not link to a primary Turso technical announcement.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How does the described architecture work?

Bytes presents the query path as several distinct responsibilities:

  1. Parse: A SQL query is parsed into a common abstract syntax tree (AST).
  2. Compile: The AST is compiled into bytecode.
  3. Execute: A virtual machine runs that bytecode.
  4. Store and index: The storage engine handles filesystem reads and writes and supports indexing strategies specific to a dialect.

The separation matters because the execution path can be shared while storage and indexing behavior can vary by SQL dialect. The issue does not specify which dialects are implemented beyond SQLite and the Postgres target, nor does it describe a compatibility matrix.

Why does the VDBE matter?

According to Bytes, Turso extended SQLite’s Virtual Database Engine (VDBE) rather than building a virtual machine from scratch. The newsletter characterizes the VDBE as a database-specific bytecode engine, not a general-purpose virtual machine.

In the architecture described, that engine executes compiled database operations; it is only one layer of the system. The issue’s account therefore supports a claim about how Turso says it is organizing query execution, not a conclusion that the resulting system behaves like standard PostgreSQL in every respect.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Does this mean Turso will be fully PostgreSQL-compatible?

No such guarantee is established by the issue. Bytes says full support for features such as PostgreSQL extensions is unlikely. That is the newsletter’s expectation, not a published compatibility specification, and it does not identify which extensions or other PostgreSQL features would be supported.

The issue also does not independently confirm implementation status, supported PostgreSQL versions, production readiness, or performance. Until Turso publishes a feature matrix or technical documentation, readers should treat “Postgres” as the target dialect described by Bytes—not evidence of drop-in equivalence with a PostgreSQL server.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.