MAGE is an open-source library that contains graph algorithms in the form of query modules you can use right away with our graph database.
MAGE is a collection of graph algorithms and analytics on top of Cypher. It is free to use, distribute, and modify. We encourage developers to further innovate new MAGE modules to benefit the community!
If your queries are too specific, you can write your own modules as part of MAGE. We offer public APIs in different programming languages for you to solve your problems with minimal friction!
MAGE contains a suite of dynamic algorithms that compute and update local changes of the graph as quickly as possible, without recomputing the whole network - providing an excellent solution for real-time data streams.
MAGE was created as part of Memgraph — an open-source platform for graph computation on streaming data that includes a suite of ecosystem tools like MemgraphDB, a graph database, Lab for graph visualisation, and more.
MAGE analytics work on the whole graph, as well as on the subset of the graph, extracted by graph projections. It enables querying the right abstractions on the network and providing updates to the right portion of the network.
MAGE contains a suite of dynamic algorithms that compute and update local changes of the graph as quickly as possible, without recomputing the whole network - providing an excellent solution for real-time data streams.
Having integrated cuGraph, now you can run graph analytics like PageRank and Community Detection in terms of seconds on multi-million entity graphs.
The new version of Memgraph’s open-source graph extension library, MAGE, now supports node classification and link prediction algorithms. Install the new version of MAGE if you would like to write custom algorithms faster by using the C++ API, need the igraph algorithms or k-means clustering.
MAGE contains graph algorithms you can use right away with MemgraphDB.