AltHub

microsoft/graphrag Alternatives

graph-based retrieval-augmented generation (RAG)

A research RAG system that uses LLMs to extract entities and relationships into a knowledge graph, then traverses the graph to answer questions over private documents.

35.6kPythonMITactive Β· last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

HKUDS/LightRAGGitHub

Choose it when you want an actively maintained, lighter graph-RAG library with the same graph-extraction approach.

[EMNLP2025] LightRAG: Simple and Fast Retrieval-Augmented Generation

39.1k
Python
MIT
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

HKUDS/RAG-AnythingGitHub

Choose it when you want a general all-in-one RAG framework rather than a graph-specific pipeline.

"RAG-Anything: All-in-One RAG Framework"

23.0k
Python
MIT
active2mo ago
neuml/txtaiGitHub

Choose it when you want an embeddable semantic-search/RAG toolkit with lightweight in-process operation instead of graph extraction.

πŸ’‘ All-in-one AI framework for semantic search, LLM orchestration and language model workflows

12.9k
Python
Apache-2.0
active2mo ago
StarTrail-org/LEANNGitHub

Choose it when you need a private, local RAG with storage savings rather than a graph-indexing pipeline.

[MLsys2026]: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device.

12.8k
Python
MIT
active2mo ago
deepset-ai/haystackGitHub

Choose it when you need a modular production RAG/agent pipeline framework rather than graph-based indexing.

Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and agent workflows with explicit control over retrieval, routing, memory, and generation. Built for scalable agents, RAG, multimodal applications, semantic search, and conversational systems.

26.3k
Python
Apache-2.0
active2mo ago
VectifyAI/PageIndexGitHub

Choose it when you want RAG without vector embeddings, using a reasoning-based document index instead of a knowledge graph.

πŸ“‘ PageIndex: Document Index for Vectorless, Reasoning-based RAG

35.3k
Python
MIT
active2mo ago
llmware-ai/llmwareGitHub

Choose it when you want enterprise RAG pipelines with small specialized models instead of LLM-heavy graph extraction.

Unified framework for building enterprise RAG pipelines with small, specialized models

14.8k
Python
Apache-2.0
active5mo ago
memvid/memvidGitHub

Choose it when you want a serverless memory layer for agents instead of an explicit graph-RAG index.

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.

16.4k
Rust
Apache-2.0
active3mo ago
neo4j/neo4j-graphrag-pythonGitHub

Choose it when you already use Neo4j and want graph RAG integrated with that graph database instead of GraphRAG's own store.

Neo4j GraphRAG for Python

1.3k
Python
NOASSERTION
active2mo ago
OpenBMB/UltraRAGGitHub

Choose it when you want a low-code MCP framework for composing RAG pipelines instead of a graph-indexing pipeline.

A Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines

5.7k
Python
Apache-2.0
active2mo ago
Future-House/paper-qaGitHub

Choose it for citation-focused RAG over scientific documents instead of general graph-based RAG.

High accuracy RAG for answering questions from scientific documents with citations

9.1k
Python
Apache-2.0
active2mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

Tencent/WeKnoraGitHub

Choose it when you want a deployable knowledge platform with RAG/agent/wiki rather than an embeddable library.

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

20.4k
Go
NOASSERTION
active2mo ago
infiniflow/ragflowGitHub

Choose it when you want a self-hosted RAG engine with document management UI and APIs.

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

89.1k
Go
Apache-2.0
active2mo ago
pathwaycom/llm-appGitHub

Choose it when you want ready-to-run cloud templates for live-data-synced RAG pipelines instead of an in-process library.

Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚑Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.

59.0k
Jupyter Notebook
MIT
active3mo ago
zylon-ai/private-gptGitHub

Choose it when you want a private AI API server with RAG and local models rather than a library to integrate.

Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server.

57.5k
Python
Apache-2.0
active2mo ago
SciPhi-AI/R2RGitHub

Choose it when you need a production-ready agentic RAG server with REST API rather than an embeddable library.

SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.

8.0k
Python
MIT
slowing11mo ago
LearningCircuit/local-deep-researchGitHub

Choose it when you want a local deep-research agent over private/public sources instead of a graph-RAG library.

~95% on SimpleQA (e.g. Qwen3.6-27B on a 3090). Supports all local and cloud LLMs (llama.cpp, Ollama, Google, ...). 10+ search engines - arXiv, PubMed, your private documents. Everything Local & Encrypted.

9.0k
Python
MIT
active2mo ago
zilliztech/deep-searcherGitHub

Choose it when you want an out-of-the-box deep-research searcher over private data rather than a graph-RAG library.

Open Source Deep Research Alternative to Reason and Search on Private Data. Written in Python.

8.1k
Python
Apache-2.0
slowing11mo ago
onyx-dot-app/onyxGitHub

Choose it when you want a self-hosted AI chat platform with document connectors and RAG instead of an embeddable graph-RAG library.

Open Source AI Platform - AI Chat with advanced features that works with every LLM

31.7k
Python
NOASSERTION
active2mo ago

Listed as an alternative to

These projects were analysed and named graphrag among their alternatives. The relationship is not symmetric β€” how graphrag rates them is a separate judgement, made when graphrag is analysed in its own right.

HKUDS/LightRAGGitHub

calls graphrag β€œChoose when you need a production-grade graph RAG with advanced features like community summaries, at the cost of greater complexity and indexing time.”

[EMNLP2025] LightRAG: Simple and Fast Retrieval-Augmented Generation

39.1kPythonactive
infiniflow/ragflowGitHub

calls graphrag β€œChoose it when you need graph-based global sense-making over large corpora instead of a full RAG engine.”

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

89.1kGoactive
pathwaycom/llm-appGitHub

calls graphrag β€œwhen you need graph-based summaries for large-scale RAG”

Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚑Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, real-time data APIs, and more.

59.0kJupyter Notebookactive
zylon-ai/private-gptGitHub

calls graphrag β€œChoose if you need knowledge-graph-driven retrieval with Microsoft's approach.”

Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server.

57.5kPythonactive
VectifyAI/PageIndexGitHub

calls graphrag β€œUse when you need global and relational question answering over large corpora via an entity knowledge graph; PageIndex is document-centric rather than graph-based.”

πŸ“‘ PageIndex: Document Index for Vectorless, Reasoning-based RAG

35.3kPythonactive
Cinnamon/kotaemonGitHub

calls graphrag β€œgraph-based RAG backend, choose for graph-indexed knowledge, but no UI.”

An open-source RAG-based tool for chatting with your documents.

25.7kPythonactive
HKUDS/RAG-AnythingGitHub

calls graphrag β€œGraph-based indexing; choose when you need global/entity-centric querying over large corpora.”

"RAG-Anything: All-in-One RAG Framework"

23.0kPythonactive
PromtEngineer/localGPTGitHub

calls graphrag β€œChoose when you need graph-based RAG to capture relationships and improve multi-hop reasoning.”

Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.

22.2kPythonactive
memvid/memvidGitHub

calls graphrag β€œChoose when you need graph-based RAG for entity-centric knowledge discovery with global query features.”

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.

16.4kRustactive
llmware-ai/llmwareGitHub

calls graphrag β€œChoose if you need Microsoft's graph-based RAG for complex multi-document reasoning, rather than a local-model pipeline.”

Unified framework for building enterprise RAG pipelines with small, specialized models

14.8kPythonactive
neuml/txtaiGitHub

calls graphrag β€œChoose when you need Microsoft's modular graph-based RAG with deep knowledge-graph integration.”

πŸ’‘ All-in-one AI framework for semantic search, LLM orchestration and language model workflows

12.9kPythonactive
StarTrail-org/LEANNGitHub

calls graphrag β€œChoose when you need a modular, production-tested graph-RAG pipeline with entity extraction for structured knowledge.”

[MLsys2026]: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate, and 100% private RAG application on your personal device.

12.8kPythonactive
SciPhi-AI/R2RGitHub

calls graphrag β€œChoose when you need graph-structured indexing for multi-hop reasoning over R2R's flat RAG.”

SoTA production-ready AI retrieval system. Agentic Retrieval-Augmented Generation (RAG) with a RESTful API.

8.0kPythonslowing
airweave-ai/airweaveGitHub

calls graphrag β€œChoose it when your retrieval is document-corpus graph reasoning rather than multi-source connector sync and unified search.”

Open-source context retrieval layer for AI agents

6.6kPythonactive