neo4j-graphrag-python and nano-graphrag

Neo4j's official GraphRAG library is a production-grade implementation designed to integrate with Neo4j's graph database backend, while nano-graphrag is a lightweight, self-contained alternative that can operate independently—making them competitors for the same use case rather than complementary tools.

neo4j-graphrag-python
77
Verified
nano-graphrag
65
Established
Maintenance 17/25
Adoption 11/25
Maturity 25/25
Community 24/25
Maintenance 10/25
Adoption 10/25
Maturity 25/25
Community 20/25
Stars: 1,074
Forks: 187
Downloads:
Commits (30d): 19
Language: Python
License:
Stars: 3,721
Forks: 399
Downloads:
Commits (30d): 0
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 nano-graphrag

gusye1234/nano-graphrag

A simple, easy-to-hack GraphRAG implementation

This project helps you understand complex documents by turning raw text into a connected knowledge graph. It takes your documents, extracts key information and relationships, and then lets you ask questions to get concise, contextually rich answers. Anyone who needs to extract insights and query large amounts of text data, like researchers, analysts, or content strategists, will find this useful.

knowledge-management document-analysis information-retrieval text-analytics AI-applications

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