{"id":13537334,"url":"https://github.com/memgraph/memgraph","last_synced_at":"2025-05-14T00:09:07.216Z","repository":{"id":37079991,"uuid":"297302063","full_name":"memgraph/memgraph","owner":"memgraph","description":"Open-source graph database, tuned for dynamic analytics environments. Easy to adopt, scale and own.","archived":false,"fork":false,"pushed_at":"2025-05-12T07:58:47.000Z","size":44646,"stargazers_count":2878,"open_issues_count":467,"forks_count":154,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-05-12T08:36:46.206Z","etag":null,"topics":["cypher","graph","graph-algorithms","graph-analysis","graph-database","kafka","kafka-streams","nosql","opencypher","stream-processing","streaming-data"],"latest_commit_sha":null,"homepage":"https://memgraph.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/memgraph.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-09-21T10:14:04.000Z","updated_at":"2025-05-12T07:11:00.000Z","dependencies_parsed_at":"2023-10-03T04:31:12.690Z","dependency_job_id":"71272d05-e1bc-4f4b-aadd-1ca989854490","html_url":"https://github.com/memgraph/memgraph","commit_stats":null,"previous_names":[],"tags_count":97,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgraph%2Fmemgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgraph%2Fmemgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgraph%2Fmemgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memgraph%2Fmemgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memgraph","download_url":"https://codeload.github.com/memgraph/memgraph/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254044075,"owners_count":22005069,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cypher","graph","graph-algorithms","graph-analysis","graph-database","kafka","kafka-streams","nosql","opencypher","stream-processing","streaming-data"],"created_at":"2024-08-01T09:00:57.774Z","updated_at":"2025-05-14T00:09:02.208Z","avatar_url":"https://github.com/memgraph.png","language":"C++","readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://public-assets.memgraph.com/github-readme-images/github-memgraph-repo-banner.png\"\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/memgraph/memgraph/blob/master/licenses/APL.txt\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-APL-green\" alt=\"license\" title=\"license\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/memgraph/memgraph/blob/master/licenses/BSL.txt\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-BSL-yellowgreen\" alt=\"license\" title=\"license\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/memgraph/memgraph/blob/master/licenses/MEL.txt\" alt=\"Documentation\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-MEL-yellow\" alt=\"license\" title=\"license\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/memgraph/memgraph\"\u003e\n     \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/memgraph/memgraph/package_memgraph.yaml?branch=master\u0026label=build%20and%20test\u0026logo=github\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://memgraph.com/docs/\" alt=\"Documentation\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/documentation-Memgraph-orange\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://memgr.ph/join-discord\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Discord-7289DA?style=for-the-badge\u0026logo=discord\u0026logoColor=white\" alt=\"Discord\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## :clipboard: Description\n\nMemgraph is an open source graph database built for real-time streaming and\ncompatible with Neo4j. Whether you're a developer or a data scientist with\ninterconnected data, Memgraph will get you the immediate actionable insights\nfast.\n\nMemgraph directly connects to your streaming infrastructure. You can ingest data\nfrom sources like Kafka, SQL, or plain CSV files. Memgraph provides a standard\ninterface to query your data with Cypher, a widely-used and declarative query\nlanguage that is easy to write, understand and optimize for performance. This is\nachieved by using the property graph data model, which stores data in terms of\nobjects, their attributes, and the relationships that connect them. This is a\nnatural and effective way to model many real-world problems without relying on\ncomplex SQL schemas.\n\nMemgraph is implemented in C/C++ and leverages an in-memory first architecture\nto ensure that you’re getting the [best possible\nperformance](http://memgraph.com/benchgraph) consistently and without surprises.\nIt’s also ACID-compliant and highly available.\n\n## :zap: Features\n\n- Custom query modules - Run Python, Rust, and C/C++ code natively; check out\n  the [MAGE](https://github.com/memgraph/mage) graph algorithm library.\n- Deep-path traversals - Use advanced capabilities such as accumulators and path\n  filtering without adding additional application logic.\n- Native support for machine learning\n- Streaming support \u0026 dynamic algorithms\n- Multi-tenancy\n- High availability replication\n- Authentication \u0026 authorization\n- Role-based and label-based access control\n- Monitoring via HTTP server\n\n\n\n## :video_game: Memgraph Playground\n\nYou don't need to install anything to try out Memgraph. Check out \nour **[Memgraph Playground](https://playground.memgraph.com/)** sandboxes in \nyour browser.\n\n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://playground.memgraph.com/\"\u003e\n    \u003cimg width=\"450px\" alt=\"Memgraph Playground\" src=\"https://download.memgraph.com/asset/github/memgraph/memgraph-playground.png\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## :floppy_disk: Download \u0026 Install\n\n### Windows\n\n[![Windows](https://img.shields.io/badge/Windows-Docker-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-windows-docker)\n[![Windows](https://img.shields.io/badge/Windows-WSL-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-windows-wsl)\n\n### macOS\n\n[![macOS](https://img.shields.io/badge/macOS-Docker-000000?style=for-the-badge\u0026logo=macos\u0026logoColor=F0F0F0)](https://memgraph.com/docs/memgraph/install-memgraph-on-macos-docker)\n[![macOS](https://img.shields.io/badge/lima-AACF41?style=for-the-badge\u0026logo=macos\u0026logoColor=F0F0F0)](https://memgraph.com/docs/memgraph/install-memgraph-on-ubuntu)\n\n### Linux\n\n[![Linux](https://img.shields.io/badge/Linux-Docker-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)](https://memgraph.com/docs/memgraph/install-memgraph-on-linux-docker)\n[![Debian](https://img.shields.io/badge/Debian-D70A53?style=for-the-badge\u0026logo=debian\u0026logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-debian)\n[![Ubuntu](https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge\u0026logo=ubuntu\u0026logoColor=white)](https://memgraph.com/docs/memgraph/install-memgraph-on-ubuntu)\n[![Cent OS](https://img.shields.io/badge/cent%20os-002260?style=for-the-badge\u0026logo=centos\u0026logoColor=F0F0F0)](https://memgraph.com/docs/memgraph/install-memgraph-from-rpm)\n[![Fedora](https://img.shields.io/badge/fedora-0B57A4?style=for-the-badge\u0026logo=fedora\u0026logoColor=F0F0F0)](https://memgraph.com/docs/memgraph/install-memgraph-from-rpm)\n[![RedHat](https://img.shields.io/badge/redhat-EE0000?style=for-the-badge\u0026logo=redhat\u0026logoColor=F0F0F0)](https://memgraph.com/docs/memgraph/install-memgraph-from-rpm)\n\nYou can find the binaries and Docker images on the [Download\nHub](https://memgraph.com/download) and the installation instructions in the\n[official documentation](https://memgraph.com/docs/memgraph/installation).\n\n\n## :cloud: Memgraph Cloud\n\nCheck out [Memgraph Cloud](https://memgraph.com/docs/memgraph-cloud) - a cloud service fully managed on AWS and available in 6 geographic regions around the world. Memgraph Cloud allows you to create projects with Enterprise instances of MemgraphDB from your browser.\n\n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://memgraph.com/docs/memgraph-cloud\"\u003e\n    \u003cimg width=\"450px\" alt=\"Memgraph Cloud\" src=\"https://public-assets.memgraph.com/memgraph-gifs%2Fcloud.gif\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## :link: Connect to Memgraph\n\n[Connect to the database](https://memgraph.com/docs/memgraph/connect-to-memgraph) using Memgraph Lab, mgconsole, various drivers (Python, C/C++ and others) and WebSocket. \n\n### :microscope: Memgraph Lab\n\nVisualize graphs and play with queries to understand your data. [Memgraph Lab](https://memgraph.com/docs/memgraph-lab) is a user interface that helps you explore and manipulate the data stored in Memgraph. Visualize graphs, execute ad hoc queries, and optimize their performance.\n\n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://memgraph.com/docs/memgraph-lab\"\u003e\n    \u003cimg width=\"450px\" alt=\"Memgraph Cloud\" src=\"https://public-assets.memgraph.com/memgraph-gifs%2Flab.gif\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## :file_folder: Import data\n\n[Import data](https://memgraph.com/docs/memgraph/import-data) into Memgraph using Kafka, RedPanda or Pulsar streams, CSV and JSON files, or Cypher commands.\n\n## :bookmark_tabs: Documentation\n\nThe Memgraph documentation is available at\n[memgraph.com/docs](https://memgraph.com/docs).\n\n## :question: Configuration\n\nCommand line options that Memgraph accepts are available in the [reference\nguide](https://memgraph.com/docs/memgraph/reference-guide/configuration).\n\n## :trophy: Contributing\n\nWelcome to the heart of Memgraph development! We're on a mission to supercharge Memgraph, making it faster, more user-friendly, and even more powerful. We owe a big thanks to our fantastic community of contributors who help us fix bugs and bring incredible improvements to life. If you're passionate about databases and open source, here's your chance to make a difference!\n\n### Compile from Source\n\nLearn how to download, compile and run Memgraph from source with the [Quick Start](https://memgraph.notion.site/Quick-Start-82a99a85e62a4e3d89f6a9fb6d35626d) guide. \n\n\n### Explore Memgraph Internals\n\nInterested in the nuts and bolts of Memgraph? Our [internals documentation](https://memgraph.notion.site/Memgraph-Internals-12b69132d67a417898972927d6870bd2) is where you can uncover the inner workings of Memgraph's architecture, learn how to build the project from scratch, and discover the secrets of effective contributions. Dive deep into the database!\n\n### Dive into the Contributing Guide\nReady to jump into the action? Explore our [contributing guide](CONTRIBUTING.md) to get the inside scoop on how we develop Memgraph. It's your roadmap for suggesting bug fixes and enhancements. Contribute your skills and ideas!\n\n### Code of Conduct\n\nOur commitment to a respectful and professional community is unwavering. Every participant in Memgraph is expected to adhere to a stringent Code of Conduct. Please carefully review [the complete text](CODE_OF_CONDUCT.md) to gain a comprehensive understanding of the behaviors that are both expected and explicitly prohibited.\n\nWe maintain a zero-tolerance policy towards any violations. Our shared commitment to this Code of Conduct ensures that Memgraph remains a place where integrity and excellence are paramount.\n\n### :scroll: License\n\nMemgraph Community is available under the [BSL\nlicense](./licenses/BSL.txt).\u003c/br\u003e Memgraph Enterprise is available under the\n[MEL license](./licenses/MEL.txt).\n\n## :busts_in_silhouette: Community\n\n- :purple_heart: [**Discord**](https://discord.gg/memgraph)\n- :ocean: [**Stack Overflow**](https://stackoverflow.com/questions/tagged/memgraphdb)\n- :bird: [**Twitter**](https://twitter.com/memgraphdb)\n- :movie_camera:\n  [**YouTube**](https://www.youtube.com/channel/UCZ3HOJvHGxtQ_JHxOselBYg)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/⬆️ back_to_top_⬆️-white\" alt=\"Back to top\" title=\"Back to top\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":["C++","Database","Corporate and Analytical Applications","Knowledge Graphs and Memory"],"sub_categories":["Graph Database","Data Integration and Specialized Solutions","Benchmark Reality Check (real-world tool use)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemgraph%2Fmemgraph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemgraph%2Fmemgraph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemgraph%2Fmemgraph/lists"}