Software Alternatives, Accelerators & Startups


Memgraph is an open source graph database built for real-time streaming and compatible with Neo4j. Whether you're a developer or a data scientist with interconnected data, Memgraph will get you the immediate actionable insights fast.

  • Cross Platform
  • Windows
  • Mac OSX
  • Linux
  • Docker
  • Web
  • AWS

Memgraph Reviews and details

Screenshots and images

  • Memgraph Landing page
    Landing page //


Promote Memgraph. You can add any of these badges on your website.
SaaSHub badge
Show embed code


What is Memgraph? | Office Hours #1

Getting started with Memgraph | LIVE


    Great experience

    The product is very robust and easy to use. I highly recommend it to anyone who needs to analyze streaming data in real-time.

Post a review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Memgraph and what they use it for.
  • Ask HN: Who is hiring? (March 2024)
    Memgraph | Staff C++ Database Engineer | REMOTE (Central/Western Europe, LatAm, or North America) Memgraph is a Seed stage, open source graph database vendor. Graph DBs are a great solution for GenAI, logistics, cybersecurity and fintech so we are looking to grow aggressively this year. We're looking for a staff-level engineer to set technical direction, mentor junior team members, and solve... - Source: Hacker News / 4 months ago
  • Ask HN: Were Graph Databases a Mirage?
    Relational databases have a much longer history of development, and much more engineering time has went into designing RDBMS. It is not a surprise that they are mature on more levels. By looking at the age of a product, you can get a sense of how mature RDBMS systems are compared to most GraphDB projects. Horizontal scaling is hard in GraphDBs due to the nature of how the graph is structured and how you interact... - Source: Hacker News / 7 months ago
  • When to Use a NoSQL Database
    NoSQL databases are non-relational databases with flexible schema designed for high performance at a massive scale. Unlike traditional relational databases, which use tables and predefined schemas, NoSQL databases use a variety of data models. There are 4 main types of NoSQL databases - document, graph, key-value, and column-oriented databases. NoSQL databases generally are well-suited for unstructured data,... - Source: / 11 months ago
  • Understanding Cosine Similarity in Python with Scikit-Learn
    Whether it's about identifying similar user profiles in a social network, detecting similar patterns in a communication network, or classifying nodes in a semantic network, cosine similarity contributes valuable insights. Combined with a powerful graph database system, such as Memgraph, it gives a better understanding of complex networks. Memgraph is an open-source in-memory graph database built to handle... - Source: / about 1 year ago
  • Are indices used as much in Graph databases like Neo4j as in SQL databases?
    Take a look at this blog post about choosing the optimal index. It focuses on Memgraph graph database but it offers a theoretical background that is not vendor related. Source: about 1 year ago
  • Synchronize Data Between Memgraph Graph Database and Elasticsearch
    Although some naive text-searching solutions could be built with a graph database like Memgraph, Elasticsearch is better at offering fine-grained searching capabilities specific to text processing. A lot of people have decided to use both systems, but the problem is how to keep them in sync. In MAGE 1.6 we introduce a module that enables developers to serialize Memgraph into Elasticsearch instance using basic... - Source: / about 1 year ago
  • How to Identify Essential Proteins Using Betweenness Centrality
    In this tutorial, we will utilize betweenness centrality for identifying essential proteins. For this task, we are using Memgraph, a graph analytics platform, which can perform complex graph analysis on all sorts of networks. Even though we will use betweenness centrality, other graph algorithms can also be applied to the protein-protein interaction network, such as other centrality measures or the PageRank... - Source: / about 1 year ago
  • I'm working on a deck-building tool, who wants to help?
    PS: the library I'm using for now is Source: over 1 year ago
  • Futuristic databases you’ve never heard of [video]
    I'm CTO at Memgraph it's very nice to see us on the list :D Thanks Fireship! You can checkout all of the info about MG at + happy to figure out more about your graph streaming use-cases! - Source: Hacker News / over 1 year ago
  • Introduction to Stream Processing
    For example, if we have 100 microservices, each of them publishes accessibility information about itself into a Kafka topic. We will use different frameworks like Apache Flink, Apache Storm, Beam, Memgraph, or Apache Spark to consume these messages in real-time from a Kafka topic and then process them into a data store. Since this is for security, we will filter out a lot of information that we get from the main... - Source: / over 1 year ago
  • Real Time Data Infra Stack
    MEM GRAPH: Graph database built for real-time streaming and compatible with Neo4j. - Source: / over 1 year ago
  • My first year at Memgraph
    Exactly one year ago, I joined Memgraph. I’ve never worked at a startup before so I had no idea what I was heading for, but I felt like it was something that I had to do. I’ve been in IT for more than 25 years now, and I know that the only constant thing in IT is change and a need to learn a lot of new things. - Source: / over 1 year ago
  • First steps with Memgraph
    In this tutorial, you will learn how to install Memgraph Platform, connect to it using Memgraph Lab, run your first query and style your graph. You will see that using Memgraph is not hard at all! - Source: / over 1 year ago
  • GraphDB for Godot
    If you do really need an in-memory graph database, then you can try using MemGraph which is free & open-source (though not libre), built on top of the RocksDB document database, and iirc allows you to use it for commercial purposes so long as that does not involve incorporating it into a competing database product or service. Source: over 1 year ago
  • Live stream "How to work with Github?" - in two days
    Memgraph CTO Marko Budiselić will have a live stream "How to work with Github?" on Saturday, August 27th, at 10:00 CET. Source: almost 2 years ago
  • Running Large-Scale Graph Analytics with Memgraph and NVIDIA cuGraph Algorithms
    Memgraph is a streaming graph application platform. With the latest Memgraph Advanced Graph Extensions (MAGE) release, you can now run GPU-powered graph analytics from Memgraph while working in Python. Source: almost 2 years ago
  • Retrieve graph data with Python instead of writing Cypher queries
    GQLAlchemy is a library developed with the purpose of assisting in writing and running queries on Memgraph. GQLAlchemy supports high-level connection to Memgraph as well as a modular query builder. Source: almost 2 years ago
  • Alternatives to Neo4j Enterprise
    Take a look at Memgraph. It's an in memory graph database built with C++. Supports the Cypher query language. As for the scaling and clustering, I think they have some basics covered but not that much. Https:// Source: almost 2 years ago
  • Ask HN: Good sources of open/free datasets?
    Memgraph is a streaming graph application platform that helps you wrangle your streaming data, build sophisticated models that you can query in real-time.[1] We have dozens of datasets that we have are showcasing on our site or in our app [2], [3], and [4]. We would like to build our models, datasets, and apps around real life examples and data. Do you know and good sources like the one from Jure Leskovac [5]? [1]... - Source: Hacker News / about 2 years ago
  • Show HN: We have built WASM-based JavaScript client adapter for Memgraph
    If you have used WASM can you take a look at our approach and tell us what you think about our approach? Do you see any things that we should have done differently? [1] [2] - Source: Hacker News / about 2 years ago
  • Ask HN: Who is hiring? (February 2022)
    Memgraph | Product Manager | Full-time | REMOTE Europe | Memgraph = streaming + graph theory. Memgraph is the platform for graph computation on streaming data. It’s an end-to-end platform designed to solve complex graph problems in real-time and accelerate graph application development. Recently, we’ve become source available and you can check us out on This job is... - Source: Hacker News / over 2 years ago

Do you know an article comparing Memgraph to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Memgraph discussion

Log in or Post with

This is an informative page about Memgraph. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.