Schema-first SQLite wrapper for decision support models. Define tables in plain SQL and get typed scalars, vectors, sets, and time series — with parameterized queries, CSV import/export, and transactions.
| Language | Package |
|---|---|
| Julia | Quiver.jl |
| Python | quiverdb on PyPI |
| JavaScript | @psrenergy/quiver on JSR |
| Dart | quiverdb (pub) |
| C++ / Lua | build from source |
from quiverdb import Database
db = Database.from_schema("my.db", "schema.sql")
db.create_element("Collection", label="Item 1", value=42)
values = db.read_scalar_integers("Collection", "value")
# values == [42]
db.close()The same API — from_schema, create_element, read_scalar_integers, etc. — is available across every binding.