the open-source Context/Knowledge Layer Database
Graph Algorithms GitHub Repositories (2026) · Open Source Tools
Discover the best Graph Algorithms open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
Grafeo is a pure-Rust, high-performance graph database that can be embedded as a library or run as a standalone database, with optional in-memory or persistent storage. Grafeo supports both LPG and RDF and all major query languages.
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
Programmable CUDA/C++ GPU Graph Analytics
A Graph Library for Swift
Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.
A Python client for the Neo4j Graph Data Science (GDS) library
Mt-KaHyPar (Multi-Threaded Karlsruhe Hypergraph Partitioner) is a shared-memory multilevel graph and hypergraph partitioner equipped with parallel implementations of techniques used in the best sequential partitioning algorithms. Mt-KaHyPar can partition extremely large hypergraphs very fast and with high quality.
Py3plex - A multilayer complex network visualization and analysis library in python3
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
Open-source tools for AI on Memgraph: persistent agent memory, knowledge graphs, GraphRAG, and integrations for LangChain, LightRAG, and MCP.
High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs — BFS, SSSP, connected components, triangles, k-core and PageRank.
A rewrite of the signature code in java to be toolkit independent