What problem does it solve? Developers building Bun applications need a fast, dependency-free way to persist and query structured data without configuring external database servers or ORM layers. ## Core Features & Use Cases - Prepared Statements & Queries: Execute parameterized queries with positional or named parameters using .get(), .all(), .values(), and .iterate() methods. - Transactions & Batch Operations: Group inserts and updates into atomic transactions with deferred, immediate, or exclusive locking modes. - Database Management: Open file-based or in-memory databases, serialize to buffers for backup, and tune performance with WAL mode and PRAGMA settings. - Use Case: Build a TypeScript repository layer for a Bun backend API that stores users in SQLite, using typed prepared statements and bulk transaction inserts. ## Quick Start Ask the assistant to create a Bun SQLite database with a users table, insert sample rows with prepared statements, and query the results.