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.
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
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work