microsoft/graphrag
A modular graph-based Retrieval-Augmented Generation (RAG) system observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 99
- Release rhythm 98
- Longevity 63
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 14.5
- age_days: 889
- days_rel: 12
- days_push: 9
- n_releases_24m: 35
Adoption not part of the score
35699 stars · 3750 forks observed · 2026-08-28
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-08-28 · d9363111a7ce
- homepage: https://microsoft.github.io/graphrag/ · fetched 2026-08-29 · 85e0c1fd8db8
- registry_pypi: https://pypi.org/pypi/graphrag/json · fetched 2026-08-29 · b60f8c744b80
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/graphrag | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="microsoft/graphrag")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem