microsoft/graphrag
A modular graph-based Retrieval-Augmented Generation (RAG) system observed · 2026-10-12
Health v2 · maintenance only
92/100
- Activity 99
- Release rhythm 98
- Longevity 66
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 15
- age_days: 937
- days_rel: 12
- days_push: 9
- n_releases_24m: 34
Adoption not part of the score
36292 stars · 3841 forks observed · 2026-10-12
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
GraphRAG is a Python library and CLI pipeline from Microsoft Research that extracts a knowledge graph from unstructured text, builds community hierarchies with summaries, and uses those structures for graph-based retrieval-augmented generation. It improves LLM question answering over private datasets where naive vector-similarity RAG struggles to connect disparate information.
Use cases
- build a knowledge graph from private documents for LLM question answering
- answer questions requiring synthesis across disparate sources in a corpus
- improve RAG quality over enterprise research or business documents
- generate hierarchical community summaries of a large text dataset
- run graph-based retrieval instead of vector similarity search
When to choose
- your corpus is large and narrative, and baseline vector RAG fails to connect the dots
- you need global, dataset-level questions answered rather than snippet lookup
- you want a maintained, well-documented graph-based RAG pipeline with an indexer and query engine
When to avoid
- you need active feature development or community PRs - the project is in maintenance mode
- you have a small budget - LLM-based indexing is expensive
- you only need simple semantic search over short documents - baseline RAG is cheaper and simpler
- you require an officially supported Microsoft product - this is a research demonstration
Facets
library · maturity maintenance
rag llm-inference etl search-engine nlp large-language-models artificial-intelligence python cli cross-platform knowledge-graph graphrag llm gpt question-answering community-summarization microsoft-research retrieval-augmented-generation natural-language-processing data-engineering
3 sources
- readme: https://github.com/microsoft/graphrag · fetched 2026-10-12 · d9363111a7ce
- homepage: https://microsoft.github.io/graphrag/ · fetched 2026-09-14 · 85e0c1fd8db8
- registry_pypi: https://pypi.org/pypi/graphrag/json · fetched 2026-09-14 · b60f8c744b80
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/graphrag | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/graphrag")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem