Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Graph Theory

Graph Theory

49 projects

Showing 13 of 49 projects

go-graph
go-graphGo

A graph library for the Go programming language providing data structures and algorithms for graph manipulation.

#graph-algorithms#go-library#data-structures
Stars95
Forks7
Last commit11 years ago
TikzGraphs
TikzGraphsJulia

A Julia library that generates graph layouts using the TikZ graph layout package for LaTeX integration.

#scientific-computing#julia#latex
Stars82
Forks15
Last commit1 year ago
Simple Graphs
Simple GraphsJava

A lightweight Java library providing basic graph data structures and algorithms with no dependencies.

#graph#java-library#graph-algorithms
Stars53
Forks6
Last commit3 years ago
EvolvingGraphs
EvolvingGraphsJulia

A Julia package for modeling and analyzing time-dependent networks as sequences of timestamped graphs.

#julia#graph#network
Stars50
Forks11
Last commit8 years ago
Graph Theory
Graph TheoryRocq Prover

A Coq library formalizing graph theory results, including Menger's Theorem, Hall's Marriage Theorem, and Wagner's Theorem.

#mathematics#coq#theorem-proving
Stars45
Forks4
Last commit5 months ago
NEFI2
NEFI2Python

A Python tool that extracts network structures from 2D images and outputs them as weighted undirected planar graphs.

#batch-processing#network-extraction#scientific-tools
Stars40
Forks14
Last commit5 years ago
graphlb
graphlbCrystal

A Crystal library providing comprehensive graph data structures and algorithms for the Crystal programming language.

#graph-algorithms#crystal-lang#data-structures
Stars21
Forks2
Last commit5 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 commit1 year ago
algo.graph
algo.graphClojure

A Clojure library providing fundamental graph theory algorithms for directed and undirected graphs.

#graph-algorithms#data-structures#clojure-library
Stars16
Forks4
Last commit9 years ago
netUtils
netUtilsR

A collection of network analysis helper functions for igraph in R, providing missing or niche utilities.

#igraph#r-package#graph-algorithms
Stars15
Forks2
Last commit23 days ago
levelnet
levelnetR

An R package for analyzing two-mode networks and extracting binary backbones from their one-mode projections.

#r-package#data-science#network-analysis
Stars9
Forks0
Last commit3 years ago
Networks.jl
Networks.jlJulia

A deprecated Julia package extending LightGraphs.jl to store graph, vertex, and edge properties.

#scientific-computing#julia#graph-algorithms
Stars3
Forks4
Last commit9 years ago
NetworkFlows.jl
NetworkFlows.jlJulia

A Julia package providing network flow algorithms and data structures optimized for augmenting shortest paths max-flow.

#network-flows#julia#multiroute-flow
Stars3
Forks4
Last commit9 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
#Graph Algorithms28
#Data Structures23
#Network Analysis20
#Graph18
#Graph Visualization12
#Data Visualization10
#Scientific Computing8
#Graph Analysis7
#Minimum Spanning Tree7
#Complex Networks7
#Shortest Path7
#Python7