SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust knowledge-graph Projects
-
memvid
Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.
Project mention: memvid VS verified-memory-vault - a user suggested alternative | libhunt.com/r/memvid | 2026-08-26 -
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
Project mention: First open-source knowledge enterprise world model | news.ycombinator.com | 2026-09-04
-
FalkorDB
A super fast Graph Database uses GraphBLAS under the hood for its sparse adjacency matrix graph representation. Our goal is to provide the best Knowledge Graph for LLM (GraphRAG).
A couple of days ago I started to play with FalkorDB, an Open Source Graph Database. I already gave a presentation in Hebrew on how to use in general and specifically in Python. In a couple of hours I am going to give another one - this time in English - an intro to GraphDB. I'll use Rust for the programatic examples. It seems there is no client for it in Perl so it might be an interesting project to build one. The one in Python uses the Redis module for connectivity so I looked at the options to use Redis in Perl. MetaCPAN showed the Redis module as the first hit. Unfortunately that module did not have a commit for 3 years and there are many outstanding Issues and even PRs. So I posted about it both in the Perl Maven WhatsApp group and in the Telegram channel. Within seconds I was pointed towards Mojo::Redis and Redis::XS as alternatives.
-
Project mention: Show HN: Object-storage native graph engine with Git-style workflows | news.ycombinator.com | 2026-06-25
-
-
open-ontologies
Plan, apply and roll back changes to a production ontology, with a blast radius report and a proof an auditor can re-check.
Project mention: MCP tools for AI-native ontology engineering (Rust and Oxigraph) | news.ycombinator.com | 2026-03-12 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
octocode
Structural code intelligence for AI agents — semantic search, knowledge graphs, and a built-in MCP server in one Rust binary. Give Claude, Cursor, and any MCP client a deep understanding of your codebase. (by Muvon)
Project mention: Ask HN: How do you give AI agents real codebase context without burning tokens? | news.ycombinator.com | 2026-03-05Working on a large Rust codebase. The token problem is real — Claude Code will happily spend $5 of context just trying to understand how two modules relate before writing a single line. And once context compaction kicks in, it's even worse — the agent loses the thread completely and starts grepping the same files again from scratch.
Approaches I've tried:
Feeding CLAUDE.md / architecture docs manually — helps, but gets stale fast. Cursor's built-in indexing — breaks on monorepos, and I don't love proprietary code going to their servers. Basic MCP server with grep — works for exact matches, useless for semantic queries.
Eventually built something more serious: a local Tree-sitter indexer that builds a knowledge graph of file relationships and exposes it via MCP so agents query semantically instead of grepping blind. One tool call instead of 15 grep iterations. Published it here: https://github.com/Muvon/octocode
But genuinely curious what others are doing before I go deeper on it.
Three specific questions:
1. How do you handle the "ripple effect" problem — knowing that changing one file semantically affects others that aren't obviously linked?
2. Do you trust closed-source indexing with proprietary code, or have you gone local-first?
3. Has anyone gotten GraphRAG-style relationship mapping to work in practice at scale, or is it still mostly hype?
-
quake
Quake is a knowledge management meta-framework for geeks. Use meta-data + Transflow to CRUD data, Git + markdown to management content, Web Component for frontend-custom. Quake 是面向极客的知识管理元框架。 (by phodal)
-
-
samyama-graph
Rust graph-vector database: OpenCypher (99.9% of evaluated TCK scenarios pass), vector search, graph algorithms, RESP + HTTP. LDBC SNB Interactive and BI complete; 1B edges on one machine.
While checking a change to Samyama Graph, we timed LDBC SNB Interactive query IC9 on one commit, one dataset, one 16-core workstation, four hours apart:
-
open_human_ontology
Open Human Ontology: A collaborative project to build a comprehensive, open, and structured human ontology for research and applications in AI and knowledge management.
Project mention: Show HN: Modeling the Human Body in Rust So I Can Cmd+Click Through It | news.ycombinator.com | 2025-10-10 -
SparrowDB
Embedded graph database — Cypher queries, no server, no subscription. Rust-native with Python, Node.js & Ruby bindings.
Project mention: LatticeDB – Like SQLite but for graph databases | news.ycombinator.com | 2026-08-25 -
wenlan
A living personal wiki. Wenlan turns your documents, notes, and AI chats into pages with links to their sources, and updates them as sources change without overwriting your edits. Claude Code, Codex and other AI tools can build on it.
Project mention: Wenlan – a living wiki that AI keeps current without overwriting your edits | news.ycombinator.com | 2026-09-16 -
james_library
R.A.I.N. Lab is an experimental scientific-agent architecture that separates fast local judgment, independent probabilistic evaluation, multi-agent deliberation, evidence, and authorization into distinct computational layers.🐙(Predates Karpathy's AutoResearch)
Project mention: As a teacher and nontechnical guy, I want to say thank you to Karpathy | news.ycombinator.com | 2026-03-11 -
purrdf
PurRDF — one RDF 1.2 engine, one behavior, in Rust, Python, WebAssembly and C. Deterministic BM25 full-text search, exact GeoSPARQL 1.1 and embedding kNN answered from SPARQL, in-process, over one dataset: the three jobs a triple store usually kept PostgreSQL beside it for. Plus native codecs, RDFC-1.0, SHACL, ShEx, entailment and GTS transport.
-
sochdb
SochDB is a high-performance embedded, ACID-compliant vector database purpose-built for AI agents and memory
Project mention: Stop Reindexing: How We Built Real-Time Search Directly Into the Database using sochDB | dev.to | 2026-02-07In this post, I’ll explain why reindexing is fundamentally broken for real-time systems, and how we built SochDB to make search a native database capability instead of a separate infrastructure problem.
-
Project mention: SQLite as a Graph Database: Recursive CTEs, Semantic Search, and Why We Ditched Neo4j | dev.to | 2026-03-24
We built ctxgraph to see how far you can get with just SQLite. The answer: surprisingly far. 0.800 combined F1 on extraction benchmarks, zero API calls, ~2 seconds for 50 episodes, single binary. No Docker. No API keys. No Neo4j.
-
remembrallmcp
Whole-codebase knowledge for AI coding agents. A field-aware code graph (functions, classes, methods, fields, references) plus persistent memory. Rust, Postgres + pgvector, MCP.
Small plug for what I built:
You need a code dependency graph: https://github.com/roboticforce/remembrallmcp
-
cortex
Memory for AI agents that never leaves your device. Local-first, end-to-end-encrypted, zero-telemetry memory engine (Rust, MCP) — gives Claude & any MCP client persistent cross-session memory. (by gambletan)
Project mention: Show HN: Cortex – local-first encrypted memory for AI agents (Rust, MCP) | news.ycombinator.com | 2026-06-13 -
Graphenium
Local pre-flight linter and architecture gate for AI agents. Uses tree-sitter, Stack Graphs, and Datalog to mechanically block structural drift, layering bypasses, and scope creep on virtual ASTs before code changes land.
Project mention: Avoid codebase sloppification and AI-generated spaghetti code | news.ycombinator.com | 2026-07-12 -
Lilo
Compact Markdown note-taking widget with a built-in knowledge graph, written in Rust. (by HellterEnjoy)
Project mention: Lilo 0.2.2 – a Rust/egui Markdown notes app with widget and workspace modes | news.ycombinator.com | 2026-09-18 -
post-cortex
Post-Cortex provides durable memory infrastructure with automatic knowledge graph construction, intelligent entity extraction, and semantic search powered by local transformer models.
Project mention: Post-Cortex – persistent memory for AI assistants with local semantic search | news.ycombinator.com | 2025-11-18 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust knowledge-graph discussion
Rust knowledge-graph related posts
-
Lilo 0.2.2 – a Rust/egui Markdown notes app with widget and workspace modes
-
Show HN: Lilo – a lightweight Markdown notes app built with Rust and egui
-
Avoid codebase sloppification and AI-generated spaghetti code
-
Graphenium: The trust and verification layer for AI-generated code changes
-
Graphenium – Local Trust Layer for AI Agents (Rust, Datalog, Salsa)
-
How Claude Code works in large codebases
-
Construyendo Kernel Memory Protocol: memoria navegable para agentes de IA
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Oct 2026
Index
What are some of the best open-source knowledge-graph projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | memvid | 16,572 |
| 2 | cocoindex | 11,644 |
| 3 | utopia | 8,183 |
| 4 | FalkorDB | 7,918 |
| 5 | omnigraph | 1,270 |
| 6 | Nucleoid | 770 |
| 7 | open-ontologies | 547 |
| 8 | octocode | 480 |
| 9 | quake | 448 |
| 10 | nemo | 303 |
| 11 | samyama-graph | 176 |
| 12 | open_human_ontology | 124 |
| 13 | SparrowDB | 79 |
| 14 | wenlan | 79 |
| 15 | james_library | 56 |
| 16 | purrdf | 48 |
| 17 | sochdb | 47 |
| 18 | ctxgraph | 38 |
| 19 | remembrallmcp | 35 |
| 20 | cortex | 35 |
| 21 | Graphenium | 28 |
| 22 | Lilo | 23 |
| 23 | post-cortex | 20 |