neo4j-graphrag-python and gibsgraph

One is a powerful and widely adopted Python library that integrates Neo4j with Retrieval Augmented Generation (RAG) for building sophisticated knowledge graph applications, while the other is a nascent open-source tool aiming to automate the natural language to Neo4j query and knowledge graph building process; they are **complementary**, as the latter could potentially simplify the data ingestion and querying stages that feed into the former's RAG capabilities.

neo4j-graphrag-python
90
Verified
gibsgraph
52
Established
Maintenance 20/25
Adoption 21/25
Maturity 25/25
Community 24/25
Maintenance 13/25
Adoption 7/25
Maturity 18/25
Community 14/25
Stars: 1,074
Forks: 187
Downloads: 452,167
Commits (30d): 20
Language: Python
License:
Stars: 1
Forks: 3
Downloads: 270
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

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.

About gibsgraph

gibbrdev/gibsgraph

Natural language to Neo4j — query and build knowledge graphs automatically

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