| Crates.io | toondb-core |
| lib.rs | toondb-core |
| version | 0.3.4 |
| created_at | 2026-01-01 03:41:15.970339+00 |
| updated_at | 2026-01-08 05:51:26.610465+00 |
| description | ToonDB core primitives (TOON format, storage internals, transactions) |
| homepage | https://toondb.dev |
| repository | https://github.com/toondb/toondb |
| max_upload_size | |
| id | 2015706 |
| size | 734,332 |
Core types and traits for ToonDB - the LLM-native database.
toondb-core provides the foundational types, error handling, and trait definitions used throughout the ToonDB ecosystem. This crate is typically not used directly - instead, use the toondb client crate.
[dependencies]
toondb-core = "0.2.5"
Most users should use the high-level toondb crate instead:
use toondb::Database;
let db = Database::open("./my_data")?;
ToonDB is organized into several crates:
| Crate | Purpose |
|---|---|
toondb |
High-level client API (start here) |
toondb-core |
Core types and traits (this crate) |
toondb-storage |
Storage engine with WAL |
toondb-index |
HNSW vector indexing |
toondb-query |
Query planning and execution |
Apache-2.0 - see LICENSE for details.