back to home

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

67,267JavaScript
Explore Repo

#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.

47,958Go
Explore Repo

#3AykutSarac/jsoncrack.com

✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML and CSV into interactive graphs.

43,552TypeScript
Explore Repo

#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

41,596Clojure
Explore Repo

#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.

38,228Java
Explore Repo

#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.

35,671TypeScript
Explore Repo

#7keon/algorithms

Minimal examples of data structures and algorithms in Python

25,389Python
Explore Repo

#8amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

18,968JavaScript
Explore Repo

#9neo4j/neo4j

Graphs for Everyone

16,082Java
Explore Repo

#10frappe/charts

Simple, responsive, modern SVG Charts with zero dependencies

15,084JavaScript
Explore Repo

#11cayleygraph/cayley

An open-source graph database

15,034Go
Explore Repo

#12pahen/madge

Create graphs from your CommonJS, AMD or ES6 module dependencies

9,997JavaScript
Explore Repo

#13leeoniya/uPlot

📈 A small, fast chart for time series, lines, areas, ohlc & bars

9,962JavaScript
Explore Repo

#14c3js/c3

:bar_chart: A D3-based reusable chart library

9,354JavaScript
Explore Repo

#15alibaba/spring-ai-alibaba

Agentic AI Framework for Java Developers

8,780Java
Explore Repo

#16star-history/star-history

The de facto GitHub star history graph.

8,672TypeScript
Explore Repo

#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

4,851JavaScript
Explore Repo

#18ruvnet/RuVector

RuVector is a High Performance, Real-Time, Self-Learning Ai, Vector GNN, Memory DB built in Rust.

3,890Rust
Explore Repo

#19graphistry/pygraphistry

PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer

2,476Python
Explore Repo

#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.

840Java
Explore Repo