thingd.
An open-source object-first data engine
why it matters
thingd is an early-to-mid stage 0.x data engine for applications and agents. The Rust engine provides persistent adapters, Tantivy full-text search, vector-ready retrieval, durable queues, event streams, graph links, and an MCP server. The TypeScript and Node.js packages add memory, native, cloud, and browser-facing clients, while the CLI provides administration and diagnostics. RocksDB is the default durable storage backend; ThingDB RAM and the separate ThingDB cache are in-memory modes. The project is functional and tested, but is not presented as production-ready.
what shipped
- ◆Persistent object, event, queue, graph, and search primitives in a Rust core
- ◆Tantivy-backed full-text search and vector-ready retrieval
- ◆Node.js SDK with memory, native, cloud, and browser-facing clients
- ◆MCP server with 49 SDK tools and a Rust sidecar exposing 39 core tools
more projects