neo4j-graphrag-python and graphrag

Neo4j's GraphRAG is a Python library for building RAG systems that leverage Neo4j graph databases as the knowledge store, while Microsoft's GraphRAG is a language-agnostic framework for general graph-based retrieval that can use various backends—making them **complements** that can be used together (Microsoft's GraphRAG could use Neo4j as its graph storage layer).

neo4j-graphrag-python
77
Verified
graphrag
73
Verified
Maintenance 17/25
Adoption 11/25
Maturity 25/25
Community 24/25
Maintenance 17/25
Adoption 11/25
Maturity 25/25
Community 20/25
Stars: 1,074
Forks: 187
Downloads:
Commits (30d): 19
Language: Python
License:
Stars: 31,429
Forks: 3,319
Downloads:
Commits (30d): 8
Language: Python
License: MIT
No risk flags
No risk flags

About neo4j-graphrag-python

neo4j/neo4j-graphrag-python

Neo4j GraphRAG for Python

This package helps Python developers build applications that can answer complex questions using a knowledge graph. It takes unstructured text, like documents or articles, and transforms it into a structured knowledge graph within a Neo4j database. This allows the application to retrieve precise information and generate more accurate, context-rich answers, making it useful for developers creating AI-powered question-answering systems.

AI-application-development knowledge-graph-construction natural-language-processing data-structuring information-retrieval

About graphrag

microsoft/graphrag

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

This system helps you make sense of large amounts of unstructured text data, like research papers or internal documents. It processes your text to identify key entities and relationships, outputting a structured knowledge graph that your AI can then use to answer complex questions or find insights more effectively. This is designed for researchers, analysts, or anyone who needs to extract precise information and reasoning from extensive narrative data using large language models.

knowledge-extraction research-analysis document-intelligence data-enrichment information-discovery

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