Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graph Visualization

Graph Visualization

72 projects

Showing 36 of 72 projects

Ruby/GraphViz
Ruby/GraphVizRuby

A Ruby interface and tools for generating and manipulating GraphViz graphs.

#dot-language#ruby-gem#graphviz
Stars615
Forks114
Last commit1 year ago
dTree
dTreeJavaScript

A D3-based library for visualizing data trees with multiple parents, such as family trees.

#family-tree#hierarchical-data#visualizing-data-trees
Stars555
Forks145
Last commit2 years ago
stacktower
stacktowerGo

Visualize package dependencies as XKCD-style tower diagrams for Python, Rust, JavaScript, Ruby, PHP, Java, and Go.

#multi-language#software-architecture#developer-tools
Stars522
Forks12
Last commit2 months ago
Rgl
RglRuby

A Ruby framework for graph data structures and algorithms, inspired by the Boost Graph Library.

#graph#vertex#graph-algorithms
Stars422
Forks58
Last commit12 days ago
Graaf
GraafC++

A lightweight, header-only C++20 graph library designed as a simpler alternative to the Boost Graph Library.

#algorithm#cpp-library#graph
Stars410
Forks65
Last commit1 day ago
Audion
AudionTypeScript

A Chrome extension that visualizes Web Audio API graphs in real-time within DevTools.

#developer-tools#audio-visualization#graph-visualization
Stars393
Forks57
Last commit2 months ago
Graphosaurus
GraphosaurusJavaScript

A three-dimensional static graph viewer powered by WebGL and three.js for visualizing node-link diagrams in 3D.

#node-link-diagram#graph#interactive-graphs
Stars391
Forks48
Last commit4 years ago
terraform-graph-beautifier
terraform-graph-beautifierGo

A command-line tool that transforms the raw output of `terraform graph` into clear, interactive visualizations.

#cytoscapejs#command-line-tool#devops-tools
Stars391
Forks15
Last commit2 years ago
Gephi Lite
Gephi LiteTypeScript

A free, open-source web application for visualizing and exploring networks and graphs in the browser.

#open-source#dataviz#graphology
Stars349
Forks47
Last commit5 days ago
langgraphgo
langgraphgoGo

A Go library for building stateful, multi-agent applications with LLMs, featuring parallel execution, persistence, and human-in-the-loop workflows.

#ai#workflow-engine#langgraph
Stars302
Forks51
Last commit1 month ago
ipycytoscape
ipycytoscapePython

A Jupyter widget for interactive graph visualization using cytoscape.js in notebooks and JupyterLab.

#notebook-tools#data-science#cytoscape
Stars289
Forks61
Last commit1 month ago
TypeDB Studio - IDE for TypeDB
TypeDB Studio - IDE for TypeDBTypeScript

An interactive visual environment for managing and querying TypeDB databases.

#desktop-application#visual-query-builder#network
Stars232
Forks49
Last commit5 days ago
re-frame-flow
re-frame-flowClojure

A graph-based visualization tool for tracing and debugging re-frame event chains in ClojureScript applications.

#tracing#debugging-tools#developer-tools
Stars158
Forks3
Last commit5 years ago
NetworkLayout.jl
NetworkLayout.jlJulia

A pure Julia package providing layout algorithms for graphs and trees, enabling automatic node positioning for visualization.

#scientific-computing#julia#tree-layout
Stars108
Forks25
Last commit28 days ago
GraphLayout
GraphLayoutC

iOS UI controls for visualizing graphs and networks, powered by Graphviz.

#ios#graphviz#data-visualization
Stars100
Forks8
Last commit8 years ago
ipydagred3
ipydagred3Python

An ipywidgets library for drawing and interacting with directed acyclic graphs in JupyterLab using dagre-d3.

#jupyterlab-extension#graph#jupyter-widgets
Stars85
Forks7
Last commit1 month ago
jsonl-graph
jsonl-graphGo

A Go tool for generating Graphviz visualizations from JSONL-formatted graph data, designed to work seamlessly with jq.

#graph#command-line-tools#dot-language
Stars80
Forks4
Last commit18 days ago
Graphviz
GraphvizPHP

A PHP library for programmatically generating Graphviz DOT language files and visualizations.

#api#dot-language#php-library
Stars73
Forks20
Last commit2 years ago
yed_py
yed_pyPython

A tiny Python library for programmatically creating and exporting graphs to yEd's GraphML format.

#yed#python-library#graphml
Stars59
Forks8
Last commit5 months ago
ng-draw-flow
ng-draw-flowTypeScript

An Angular component library for building customizable node-based editors and interactive diagrams.

#reactive-forms#canvas#node-editor
Stars46
Forks6
Last commit2 days ago
Graph Layout
Graph LayoutJulia

Graph layout and visualization algorithms implemented in pure Julia for force-directed, stress-majorization, and hierarchical layouts.

#scientific-computing#julia#force-directed-layout
Stars44
Forks16
Last commit6 years ago
graph
graphLua

A graphical computation package for Torch that enables graph-based operations and visualization.

#scientific-computing#graph-computation#graph-visualization
Stars38
Forks31
Last commit9 years ago
debugGraph
debugGraphLua

A Löve2D utility for drawing real-time FPS, memory, and custom performance graphs.

#debugging-tools#game-development#performance-monitoring
Stars37
Forks2
Last commit9 years ago
GraphLens
GraphLensTypeScript

Interactive architecture visualizer for Angular projects that transforms code entropy into structured, navigable graphs.

#developer-tools#vscode-extension#architecture-visualization
Stars32
Forks0
Last commit3 months ago
NetworkViz.jl
NetworkViz.jlJulia

A Julia module for 2D and 3D graph visualization using ThreeJS, tightly integrated with LightGraphs.

#julia#interactive-graphics#threejs
Stars30
Forks3
Last commit9 years ago
Lit Node Editor
Lit Node EditorTypeScript

A canvas-based node editor with a simple graph data structure and built-in transforms for scaling, panning, and moving nodes.

#web-components#interactive-graphics#canvas
Stars26
Forks4
Last commit3 months ago
sts_bt_library
sts_bt_libraryC++

A ROS-based behavior tree library for modular control flow in distributed robotic applications, with XML parsing and visualization.

#robotics#modular-architecture#distributed-systems
Stars21
Forks4
Last commit6 years ago
graphui
graphuiVala

A Graphviz-based graph visualization application designed for elementary OS.

#desktop-application#elementary-os#flowchart
Stars21
Forks5
Last commit4 years ago
cytoscape-angular
cytoscape-angularTypeScript

A modern Angular 20+ component library for Cytoscape.js graph visualization with dynamic forms and signal-based architecture.

#cytoscapejs#graph#dynamic-forms
Stars18
Forks16
Last commit11 months ago
IPySigma
IPySigmaJupyter Notebook

A Jupyter/Node.js demo for visualizing network graphs using NetworkX and Sigma.js.

#networkx#data-science#interactive-tools
Stars17
Forks3
Last commit9 years ago
mixgraph
mixgraphElixir

An interactive dependency plotter for Hex packages that visualizes package relationships in the Elixir ecosystem.

#elixir#developer-tools#hex-pm
Stars15
Forks0
Last commit10 years ago
GraphVisualize.jl
GraphVisualize.jlJulia

Interactive 3D graph visualization for LightGraphs.jl using OpenGL with real-time updates.

#julia#opengl#interactive
Stars5
Forks4
Last commit6 years ago
Cytoscape widget
Cytoscape widgetTypeScript

A Common Lisp Jupyter widget for creating and visualizing interactive graphs using Cytoscape.js.

#data-science#jupyter-widgets#interactive-notebooks
Stars3
Forks1
Last commit2 years ago
parag
paragJupyter Notebook

Interactive visualization of higher-order graphs in Python using proportion of degrees by communities.

#hyperedge#higher-order-graphs#python-library
Stars3
Forks0
Last commit3 months ago
@tomaszatoo/ngx-libs
@tomaszatoo/ngx-libsTypeScript

A collection of useful Angular libraries including ngx-timer, ngx-wp-api, and graph-viewer components.

#wordpress-api#frontend#typescript
Stars3
Forks0
Last commit1 year ago
Mixer
MixerJava

Prototype for creating derived graphs by merging nodes from different social networks using Deriggy and Fluo.

#real-time-updates#prototype#graph-processing
Stars1
Forks0
Last commit8 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Data Visualization31
#Graph18
#Network Analysis16
#Visualization13
#Python12
#Graph Theory12
#Graph Algorithms10
#Graphviz10
#Typescript10
#Javascript Library10
#Data Science8
#Data Structures6