Public API facade
Interactive SQL shell
Core engine: connection, prepare, schema, DDL/DML codegen
Virtual database engine bytecode interpreter
MVCC page-level versioning for concurrent writers
Page cache and journal management
Virtual filesystem abstraction layer
Write-ahead logging
B-tree storage engine
Hand-written recursive descent SQL parser
SQLite C API compatibility shim for drop-in replacement
Core type definitions for FrankenSQLite