← all projects

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