Bun/Node.js SDK, CLI, and query layer for TuringDB.
turtape is a toolkit for graph databases — CLI, SDK, and a query layer.
Supported DB: TuringDB, an in-memory columnar graph database with an
OpenCypher-subset query language. @turtape/sdk is a runtime-agnostic client (plain fetch,
zero dependencies — works the same on Bun and Node.js) that talks to a TuringDB daemon over its
HTTP/JSON protocol.
bun install
docker compose up -d # local TuringDB — query API on :6666, visualizer on :8080
bun run devFull documentation lives at francyfox.github.io/turtape:
- Development — commands, monorepo layout, running tests
- Project Structure —
packages/sdk's internal module layout and plugin system - Plan — full scope, sequencing, the confirmed TuringDB wire protocol
- TuringDB Issues — confirmed bugs/quirks found while building against TuringDB
See CLAUDE.md for the fuller architecture/commands reference.