#169 · Primary category: Knowledge Base & RAG

graphrag-rs

ai embeddings entity-extraction graphrag knowledge-graph llama-cpp llm nlp ollama-api retrieval-augmented-generation rust rust-crate semantic-search vector-search

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

Project last updated:06/02/26

GitHub Stars

525

Forks

49

Contributors

1

License

MIT

Why we included this project

This Rust implementation of GraphRAG turns unstructured documents into a persistent knowledge graph you can query in plain language. Answers are built from the named entities and the relations between them rather than pure vector similarity, so questions about connections between facts feel more grounded. The project ships with a zero-config CLI; `graphrag index` ingests a document and `graphrag ask` answers from the graph, with an `--ollama` flag to switch in local LLM quality entity extraction. You can also raise the bar with GLiNER or custom chunking when the defaults fall short. The more distinctive part is deployment: server-only, a fully client-side WASM build that runs entirely in the browser, or a hybrid of the two, plus optional WebGPU acceleration. That makes it a genuinely flexible base if you want a fast, self-contained RAG stack without a heavyweight cloud dependency.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category