Minigraf
An embedded, single-file graph database with Datalog queries over entity-attribute-value facts and bi-temporal time travel via per-fact transaction and valid time. Written in Rust with WebAssembly and mobile builds, targeting AI-agent memory. Successor to the archived RecallGraph.
225 GitHub stars up 212 since May 2026 Sources
Elsewhere
- Overall rank
- #73
- First released
- April 2026
- License
- MIT OR Apache-2.0
- Built with
- Rust
Lineage
- ArangoDB: renamed from AvocadoDB.
- CivicGraph, 2019: based on ArangoDB.
- RecallGraph: renamed from CivicGraph; no longer developed.
- Minigraf, 2026: successor to RecallGraph.
Sources 5 references
License MIT OR Apache-2.0
Confirms current value. The repo's own README states the dual-license choice verbatim.
-
Licensed under either of: - Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) - MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) at your option.
minigraf README · reviewed 2026-11-03
Released 2026-04
Confirms current value using the crates.io registry: the crate's first published version (0.19.0) was created 2026-04-08, the first point at which the software was independently obtainable. Note: GitHub carries an earlier v0.1.0 tag dated 2026-03-21, but versions before 0.19.0 were never published to crates.io/npm, so it's unclear whether the repo was public that early.
-
"crate":"minigraf","num":"0.19.0","dl_path":"/api/v1/crates/minigraf/0.19.0/download","readme_path":"/api/v1/crates/minigraf/0.19.0/readme","updated_at":"2026-04-08T03:26:13.144496Z","created_at":"2026-04-08T03:26:13.144496Z"
minigraf - crates.io API · reviewed 2026-11-03
Language Rust
Confirms current value. crates.io's own line-count analysis of the published crate shows the codebase is entirely Rust.
-
"linecounts":{"languages":{"Rust":{"code_lines":24338,"comment_lines":1611,"files":36}},"total_code_lines":24338
minigraf - crates.io API · reviewed 2026-11-03
Lineage successor to RecallGraph
Same author. Described as a spiritual successor with a different technology stack, not a port of RecallGraph's code.
-
Minigraf is a spiritual successor, not a port.
RecallGraph/RecallGraph · reviewed 2026-11-03
embeddable true
The README describes Minigraf as a single-file embedded graph database opened with Minigraf::open.
-
Minigraf is a **single-file embedded graph database** that lets you:
Minigraf README · reviewed 2026-11-03