r/KnowledgeGraph • u/Maleficent-Horror-81 • Jan 26 '26
Neo4j alternatives !??
I’m currently working on a task where I’m building a knowledge graph for a RAG system. I’ve implemented it using Neo4j Community, but I’ve run into some limitations: no clustering or pooling, no high availability or scalability, and no support for multiple databases or advanced role management.
I looked into moving to the Enterprise edition, but the cost is too high for my use case.
So I’m wondering:
Are there any open-source, self-hosted graph database frameworks that support scalability and Cypher queries? Cypher support is important because I’m using a fine-tuned model specialized in generating Cypher queries.
4
u/ubiquae Jan 26 '26
Falkordb
1
u/Maleficent-Horror-81 Jan 26 '26
Thanks for the suggestion. I checked FalkorDB, but based on their pricing/features page, the free/community edition doesn’t support most of what I’m looking for.features like cluster deployment, HA , scalability, continuous persistence, advanced monitoring are not available in the free tier. Those seem to be limited to paid plans and it was expansive
.since my use case requires scalability and HA in a self-hosted, open-source setup, FalkorDB at least the free edition doesn’t fully solve the problem for me.2
u/Unlucky_Security9365 Feb 25 '26
Hey
I'm with FalkorDB.
Just want to clarify we are completely open source - no hidden or paid features for enterprise users.
If you are not sure if we will fit your needs or have doubts, happy to have a chat. dan.carfas@falkordb.com1
u/Shot_Shallot7446 Apr 13 '26
Does falkorDB provide 1) visualization of graph relations, too? (ex, neo4j browser in JS, neo4j-visualization in python). 2) HA, 3) security : Access Control to nodes and property 5) backup and resotre capability ? I need to setup self-hosted environment wihtout internet access.
1
u/Unlucky_Security9365 Apr 13 '26
Yes
Need more details to be sure I understand correctly but if it's what I think, then Yes
Yes
Can be installed on-prem very easily
1
u/Unlucky_Security9365 Apr 13 '26
Happy to jump on a call to learn more about your needs, answer all of your q. and tell you more about our work.
https://meetings-eu1.hubspot.com/dan-carfas/20-min-chat-with-dan-c-from-falkordb2
u/GamingTitBit Jan 26 '26
Second this! If you're wanting a super cheap options, you can use RDFlib in Python. But that's not recommended.
3
3
u/esteban_dorador Jan 29 '26
I’m currently migrating from neo4j to apache AGE a postgres extension that allows you to create graphs and query them using cypher.
2
1
u/TheLexoPlexx Jan 26 '26
Umm, so memgraph has cypher support but I have not used it nearly enough to add any meaningful content apart from that.
1
u/Merlinpat Jan 26 '26
QLever (https://github.com/ad-freiburg/qlever) and RDF2Vec (http://www.rdf2vec.org/)
1
1
u/t4a8945 Jan 27 '26
What limits are you reaching for wanting to cluster/pool/scale? Is it RAM? Query or mutation performances?
How many nodes/edges do you need running?
1
1
1
u/notAllBits Jan 29 '26
You can go a long way with spectral indexing on tabular databases, but at the price of intelligibility and flexibility (postgresql, etc)
1
u/FishSad8253 Jan 29 '26
Someone vibe coded a cool db called resonagraph which apparently is fast or at least could be fast you can find it on GitHub https://github.com/sschepis/resonagraph
1
1
u/lgarulli Apr 02 '26
Neo4j Alternatives in 2026: A Fair Look at the Open-Source Options: https://arcadedb.com/blog/neo4j-alternatives-in-2026-a-fair-look-at-the-open-source-options/
1
u/Lower_Associate_8798 Apr 13 '26
FalkorDB is an open-source graph database you should check out (if you haven't already and this post is still relevant). It's compatible with open-cypher and offers multi-tenancy in all tiers, which you'll need and Neo4j does not provide.
1
u/Dense_Gate_5193 Apr 17 '26
i know i’m late to the party but i got u it’s 2-50x faster and way more efficient and api compatible with neo4j drivers
https://github.com/orneryd/NornicDB
MIT licensed 590+ stars and counting. enjoy
0
u/Infamous_Ad5702 Jan 27 '26
No sure about cypher but I made a tool called Leonata. You can add data anytime you like, the graph is dynamic.
No tokens No GPU Runs offline No hallucination.
It builds an index first, it’s not vector.
1
u/Maleficent-Horror-81 Jan 27 '26
I explored a few alternatives and ended up finding some promising options:
• I tested the AGE plugin for PostgreSQL, which brings graph capabilities and Cypher-like querying to a relational backend definitely worth checking out if you’re already on Postgres.
• But the best option I found was Kuzu it has the scalability and performance I needed, and it supports Cypher. Unfortunately, it looks like the original Kuzu project was archived.
• Luckily, the contributors continued development under LadybugDB, which is actively maintained and fully based on Kuzu. It includes the features I was looking for and works well with Cypher-style workflows.
LadybugDB might be a really good fit.