ksachdeva/langchain-graphrag
GraphRAG / From Local to Global: A Graph RAG Approach to Query-Focused Summarization
Implements the GraphRAG paper with LangChain integration, enabling modular swapping of LLM providers (OpenAI, Azure, Ollama), embeddings, and vector stores without core logic changes. Builds knowledge graphs through text unit and entity extraction, then performs hierarchical retrieval via local and global search using context selection and prompt-based summarization. Designed for experimental extensibility—nearly all components can be replaced with custom implementations matching required interfaces.
164 stars.
Stars
164
Forks
26
Language
Python
License
Apache-2.0
Category
Last pushed
Oct 20, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/ksachdeva/langchain-graphrag"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
neo4j/neo4j-graphrag-python
Neo4j GraphRAG for Python
FalkorDB/GraphRAG-SDK
Build fast and accurate GenAI apps with GraphRAG SDK at scale.
microsoft/graphrag
A modular graph-based Retrieval-Augmented Generation (RAG) system
Hawksight-AI/semantica
Semantica 🧠— A framework for building semantic layers, context graphs, and decision...
gusye1234/nano-graphrag
A simple, easy-to-hack GraphRAG implementation