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
#18ruvnet/RuVector
RuVector is a High Performance, Real-Time, Self-Learning Ai, Vector GNN, Memory DB built in Rust.
#19graphistry/pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
#20ArcadeData/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.