#2525th of 36 in Backends, databases and hosting

omnigraph

Graph database on object storage with branching, typed schemas and hybrid retrieval

Stars
1.9k
License
MIT
Last commit
Nov 2026
Last release
Oct 2026
Language
Rust
Stars, last 29 weeks+1,822
10 Apr 2026: 33 stars17 Apr 2026: 53 stars24 Apr 2026: 72 stars1 May 2026: 96 stars8 May 2026: 159 stars15 May 2026: 241 stars22 May 2026: 278 stars29 May 2026: 299 stars5 Jun 2026: 310 stars12 Jun 2026: 314 stars19 Jun 2026: 346 stars26 Jun 2026: 357 stars3 Jul 2026: 623 stars10 Jul 2026: 853 stars17 Jul 2026: 910 stars24 Jul 2026: 977 stars31 Jul 2026: 1,039 stars7 Aug 2026: 1,053 stars14 Aug 2026: 1,061 stars21 Aug 2026: 1,080 stars28 Aug 2026: 1,088 stars4 Sept 2026: 1,102 stars11 Sept 2026: 1,113 stars18 Sept 2026: 1,150 stars25 Sept 2026: 1,219 stars2 Oct 2026: 1,255 stars9 Oct 2026: 1,280 stars16 Oct 2026: 1,331 stars23 Oct 2026: 1,744 stars30 Oct 2026: 1,855 stars

33 on 10 Apr 20261,855 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Omnigraph is a Rust graph database that stores data in the Lance format on local disk or S3-compatible storage. It enforces typed `.pg` schemas on write and combines graph traversal, vector search and full-text search in one query. Branching and three-way merge let agents write in isolation, and clusters are declared in `cluster.yaml` and applied with plan/apply commands.

Who it is for: Teams giving multiple agents shared, versioned graph memory

Strengths

  • Git-style branches, three-way merge and time travel across the whole graph
  • Graph traversal, vector ANN, full-text and Reciprocal Rank Fusion in one runtime
  • Cedar policy enforced server-side on every write path, including CLI and SDK
  • Open Lance storage on local disk, S3, R2, GCS or MinIO; built-in MCP endpoint

Weaknesses

  • Azure storage is preview and needs an admission wrapper for writers
  • Managed Omnigraph Cloud is private preview, waitlist only
  • Custom schema and query formats (.pg, .gq) must be learned
  • Clients must match the server HTTP contract version, such as 0.14

What it needs

  • Docker
  • Needs S3-compatible object storage (optional), protobuf-compiler (build/CI only)
  • Models: Embedding providers declared in cluster.yaml

Quick answers

Is omnigraph open source?

Yes. Its code is on GitHub under the MIT license.

Can you run omnigraph with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Backends, databases and hosting

See all 36
Also in Backends, databases and hosting
RankProjectScore
1appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)57.8k starsBSD-3-Clause92 out of 100
2medusaNode.js commerce platform with modular products, carts, orders and payments37k starscustom license91 out of 100
3supabasePostgres backend with auth, storage, realtime and edge functions114.4k starsApache-2.090 out of 100
#4composeCLI plugin that runs multi-container apps from a compose.yaml file38.6k starsApache-2.090 out of 100
#5nacosService discovery, health checking and dynamic config server for microservices33.5k starsApache-2.089 out of 100