#8080th of 102 in Backends, databases and hosting
memgraph
In-memory graph database with vector search for GraphRAG and analytics
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 4.7k
- License
- custom license
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- C++
3,904 on 21 Apr 20264,660 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Memgraph is an in-memory graph database written in C/C++ that speaks Neo4j-compatible Cypher and is ACID-compliant. Built-in vector, text and geospatial indexes let GraphRAG retrieval run as one Cypher query, and the MAGE library adds 40+ graph algorithms. Data loads from Kafka, Pulsar, RedPanda, CSV, JSON, Parquet and JSONL.
Who it is for: Engineers building GraphRAG, AI memory or real-time graph analytics on Cypher
Strengths
- Vector, text and geospatial indexes combine with graph traversal in a single Cypher query
- Cypher-compatible with Neo4j; drivers for Python, C/C++ and others, plus WebSocket
- MAGE library has 40+ algorithms in C++, Python and CUDA, including PageRank
- Streams from Kafka, Pulsar and RedPanda; loads Parquet and JSONL from disk, S3 or HTTP
Weaknesses
- Community edition is under BSL, not an OSI open-source license
- HA, multi-tenancy, SSO and fine-grained access control are Enterprise (MEL) features
- Data is held in memory, so dataset size is bounded by RAM
- A database engine, not a RAG starter; retrieval pipelines must be built on top
What it needs
- GPU optional
Quick answers
Is memgraph open source?
Its code is public on GitHub under its own license terms; read them before you use it at work.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |