Best Open Source graph Libraries
A curated list of the most popular GitHub repositories tagged with graph. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1chartjs/Chart.js
Simple HTML5 Charts using the <canvas> tag
#2hashicorp/terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
#3AykutSarac/jsoncrack.com
✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML and CSV into interactive graphs.
#4logseq/logseq
A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: https://discuss.logseq.com/t/logseq-product-roadmap/34267
#5PhilJay/MPAndroidChart
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
#6xyflow/xyflow
React Flow | Svelte Flow - Powerful open source libraries for building node-based UIs with React (https://reactflow.dev) or Svelte (https://svelteflow.dev). Ready out-of-the-box and infinitely customizable.
#7keon/algorithms
Minimal examples of data structures and algorithms in Python
#8amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
#9neo4j/neo4j
Graphs for Everyone
#10frappe/charts
Simple, responsive, modern SVG Charts with zero dependencies
#11cayleygraph/cayley
An open-source graph database
#12pahen/madge
Create graphs from your CommonJS, AMD or ES6 module dependencies
#13leeoniya/uPlot
📈 A small, fast chart for time series, lines, areas, ohlc & bars
#14c3js/c3
:bar_chart: A D3-based reusable chart library
#15alibaba/spring-ai-alibaba
Agentic AI Framework for Java Developers
#16star-history/star-history
The de facto GitHub star history graph.
#17loiane/javascript-datastructures-algorithms
:books: collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
#18joernio/joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
#19anvaka/ngraph.path
Path finding in a graph
#20graphistry/pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
#21le5le-com/meta2d.js
The meta2d.js is real-time data exchange and interactive web 2D engine. Developers are able to build Web SCADA, IoT, Digital twins and so on. Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。
#22ArcadeData/arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
#23juyterman1000/entroly
Compress tool outputs, logs, files, conversations, and RAG context before they reach the model. On measured workloads, Entroly reduces unnecessary tokens by up to 90% while preserving answer-critical evidence through budget-aware selection, content-addressed recovery, and auditable Context Receipt. Works with Claude, Chatgpt/Codex,Openclaw.
#24NodeDB-Lab/nodedb
The memory & storage engine for AI agents. Multi-model, edge-to-cloud, PostgreSQL-compatible.
#25evoluteur/meet-the-fans
Query and visualize the network graph of your GitHub repositories, forks, followers, and stargazers (using GraphQL and D3).