graphrag and kg-rag

graphrag
76
Verified
kg-rag
46
Emerging
Maintenance 20/25
Adoption 11/25
Maturity 25/25
Community 20/25
Maintenance 13/25
Adoption 7/25
Maturity 9/25
Community 17/25
Stars: 31,429
Forks: 3,319
Downloads:
Commits (30d): 7
Language: Python
License: MIT
Stars: 26
Forks: 11
Downloads:
Commits (30d): 0
Language: Python
License:
No risk flags
No Package No Dependents

About graphrag

microsoft/graphrag

A modular graph-based Retrieval-Augmented Generation (RAG) system

Extracts knowledge graphs from unstructured text using LLMs, then uses those graph structures to improve retrieval and reasoning for private data. Implements a data indexing pipeline that transforms narrative documents into entity-relationship graphs, enabling more contextual and discovery-oriented query responses compared to standard vector retrieval. Supports prompt tuning workflows and integrates with major LLM providers through a configuration-driven architecture.

About kg-rag

VectorInstitute/kg-rag

This project implements a comprehensive framework for Knowledge Graph Retrieval Augmented Generation (KG-RAG). It focuses on financial data from SEC 10-Q filings and explores how knowledge graphs can improve information retrieval and question answering compared to baseline approaches.

Implements multiple retrieval strategies including entity-based embedding matching with beam search, Cypher queries against Neo4j, and hierarchical community detection (GraphRAG-style), enabling direct comparison of knowledge graph approaches versus traditional vector similarity and chain-of-thought baselines. Built as a modular Python package with Chroma vector stores, OpenAI LLM integration, and comprehensive evaluation pipelines including hyperparameter search across methods.

Scores updated daily from GitHub, PyPI, and npm data. How scores work