neo4j/neo4j-graphrag-python
Neo4j GraphRAG for Python
Supports automated knowledge graph construction from unstructured text and PDFs via LLM-powered entity/relation extraction, alongside multiple retrieval strategies (vector search, graph traversal, hybrid, and Text2Cypher). Integrates with major LLM providers (OpenAI, Anthropic, Google, Cohere, Ollama, MistralAI) and optional external vector stores (Weaviate, Pinecone, Qdrant), with experimental NLP components using spaCy for semantic resolution.
1,074 stars and 452,167 monthly downloads. Used by 1 other package. Actively maintained with 20 commits in the last 30 days. Available on PyPI.
Stars
1,074
Forks
187
Language
Python
License
—
Category
Last pushed
Mar 12, 2026
Monthly downloads
452,167
Commits (30d)
20
Dependencies
10
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/neo4j/neo4j-graphrag-python"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
microsoft/graphrag
A modular graph-based Retrieval-Augmented Generation (RAG) system
FalkorDB/GraphRAG-SDK
Build fast and accurate GenAI apps with GraphRAG SDK at scale.
gusye1234/nano-graphrag
A simple, easy-to-hack GraphRAG implementation
getzep/graphiti
Build Real-Time Knowledge Graphs for AI Agents
Hawksight-AI/semantica
Semantica 🧠— A framework for building semantic layers, context graphs, and decision...