automataIA / graphrag-rs
GraphRAG-rs is a high-performance, state-of-the-art Rust implementation of GraphRAG (Graph-based Retrieval Augmented Generation) that builds knowledge graphs from documents and enables natural language querying with configurable entity extraction and local LLM integration
Why this job: says: retrieval augmented; topics: retrieval-augmented-generation, embeddings, semantic-search, vector-search, knowledge-graph, graphrag

What it does
- Symbolic Anchoring. Automatically grounds abstract concepts (like "love" or "justice") to concrete entities for better conceptual query handling
- Dynamic Weighting. Adjusts relationship importance based on query context using semantic, temporal, and causal signals
- Causal Reasoning. Discovers multi-step causal chains with temporal consistency validation
- Hierarchical Clustering. Organizes relationships into multi-level hierarchies using Leiden algorithm with LLM-generated summaries
- Weight Optimization. Learns optimal relationship weights through heuristic optimization for improved retrieval quality
Get started
cargo install --path graphrag-cli
# one-time install
graphrag index ./mydoc.txt
# builds ./graphrag-data
graphrag ask "What is the main topic?"
# answers from the graph You need: Rust 1.85+ with wasm32-unknown-unknown target; Node.js 18+ (for WASM builds); Git for cloning
- Maintenance
- Active
- Last commit 5 months ago
- Stars
- 539
- +2 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- None yet
- No releases
- Built with
- Rust
- 97% of the code
Is it looked after?
- Contributors
- 0
- Last 90 days
- Issues
- None
- No issues filed
- Pull requests
- 2 merged
- 0 waiting
- Releases
- None
- Never published
- No contributing guide
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| raphaelmansuy / edgequake | 2,299 | 4 days ago | Apache-2.0 | No downloads |
| neuml / txtai | 13,248 | 4 days ago | Apache-2.0 | No downloads |
| qdrant / fastembed | 3,288 | 13 days ago | Apache-2.0 | No downloads |
More: languages, topics and project record
Languages
- Rust 97%
- Shell 1%
- HTML 1%
- CSS <1%
Topics
- ai
- embeddings
- entity-extraction
- graphrag
- knowledge-graph
- llama-cpp
- llm
- nlp
- ollama-api
- retrieval-augmented-generation
- rust
- rust-crate
Project record
- JobRAG and search
- StatusListed
- Commits38
- Forks50
- Watching6
- Stars in 28 days+10
- CreatedSep 21, 2025
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
