neo4j/neo4j-graphrag-python

Neo4j GraphRAG for Python

83
/ 100
Verified

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.

Maintenance 20 / 25
Adoption 21 / 25
Maturity 18 / 25
Community 24 / 25

How are scores calculated?

Stars

1,074

Forks

187

Language

Python

License

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.