All 38 Dependencies

Every package helix-db depends on, ranked by repo health score.

HelixDB is an OLTP graph-vector database written from scratch in Rust, designed to give AI agents and RAG pipelines a single place to store and query all their data. Instead of stitching together a separate vector store, graph database, relational database, and application cache, HelixDB exposes them as one coherent data model accessed through a fluent query DSL available in Rust, TypeScript, Go, and Python.

The project started in November 2024 and has already shipped over 100 releases, reaching v3 in mid-2025. It operates with a primary graph-plus-vector model — nodes and edges carry typed properties, and any property can be a vector index — while also supporting key-value and document access patterns within the same transaction boundary. Queries are sent as dynamic JSON ASTs over a single HTTP endpoint, meaning no query compilation step is needed during development.

HelixDB includes a CLI called `helix` that manages local Docker-based instances, connects to HelixDB Cloud clusters, and even runs an interactive bootstrapper (`helix chef`) that scaffolds a full project including schema, seed data, and a Next.js frontend by handing off to an AI coding agent. The CLI handles the full local development lifecycle: starting, stopping, pruning containers, syncing project configurations, and managing cloud authentication.

The managed HelixDB Cloud offering adds object-storage-backed persistence, ACID transactions, single-writer with auto-scaling reader nodes, and multi-gateway high availability. Local development uses Docker or Podman with optional MinIO-backed disk persistence, making the self-hosted workflow realistic for evaluation but operationally non-trivial for production use.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search