Skip to content
francyfoxPublic

About

NodeJs tools for graph dbs

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

turtape

turtape

Bun/Node.js SDK, CLI, and query layer for TuringDB.

Docs deploy status License: MIT GitHub stars Bun TypeScript Turborepo Status: work in progress

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.

Quick start

bun install
docker compose up -d   # local TuringDB — query API on :6666, visualizer on :8080
bun run dev

Docs

Full 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.

License

MIT

About

NodeJs tools for graph dbs

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages