Awesome Open Source
Awesome Open Source
Combined Topics
graph-algorithms
x
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
The Top 931 Graph Algorithms Open Source Projects on Github
Categories
>
Computer Science
>
Graph Algorithms
Networkx
⭐
9,947
Network Analysis in Python
C Sharp Algorithms
⭐
4,423
📚 📈 Plug-and-play class-library project of standard Data Structures and Algorithms in C#
Vivagraphjs
⭐
3,389
Graph drawing library for JavaScript
Algods
⭐
3,175
Implementation of Algorithms and Data Structures, Problems and Solutions
Javascript Datastructures Algorithms
⭐
3,105
📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Alink
⭐
2,901
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
Graphtage
⭐
2,033
A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
Jgrapht
⭐
1,876
Master repository for the JGraphT project
Pytextrank
⭐
1,630
Python implementation of TextRank for phrase extraction and summarization of text documents
Petgraph
⭐
1,498
Graph data structure library for Rust.
Neo4j Apoc Procedures
⭐
1,406
Awesome Procedures On Cypher for Neo4j - codenamed "apoc" If you like it, please ★ above ⇧
D3graphtheory
⭐
1,297
💥 Interactive and colorful 🎨 graph theory tutorials made using d3.js ⚡️
Igraph
⭐
1,271
Library for the analysis of networks
Awesome Explainable Graph Reasoning
⭐
1,033
A collection of research papers and software related to explainability in graph machine learning.
Mazegenerator
⭐
928
Generate mazes of different shapes and arbitrary sizes using graph theory
Cugraph
⭐
863
cuGraph - RAPIDS Graph Analytics Library
Advanced Algorithms
⭐
829
100+ algorithms & data structures generically implemented in C#.
Lightgraphs.jl
⭐
685
An optimized graphs package for the Julia programming language
Neo4j Graph Algorithms
⭐
679
Efficient Graph Algorithms for Neo4j
Datastructureandalgorithms
⭐
590
Write code that run faster, use less memory and prepare for your Job Interview
Swiftgraph
⭐
586
A Graph Data Structure in Pure Swift
Littleballoffur
⭐
569
Little Ball of Fur - A graph sampling extension library for NetworKit and NetworkX (CIKM 2020)
Meta
⭐
568
A Modern C++ Data Sciences Toolkit
Graph Fraud Detection Papers
⭐
507
A curated list of fraud detection papers using graph information or graph neural networks
Networkit
⭐
500
NetworKit is a growing open-source toolkit for large-scale network analysis.
Suitesparse
⭐
496
The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University
Algorithm
⭐
494
Algorithms written in Rust
Graph Adversarial Learning Literature
⭐
482
A curated list of adversarial attacks and defenses papers on graph-structured data.
Graphicalgorithm
⭐
476
🐙 🐙图形学论文实现
Graph
⭐
451
Graph algorithms and data structures
Tidygraph
⭐
419
A tidy API for graph manipulation
Competitive_coding
⭐
372
This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding.
Ngraph.graph
⭐
342
Graph data structure in JavaScript
Graph Data Science
⭐
336
Source code for the Neo4j Graph Data Science library of graph algorithms.
Quickgraph
⭐
319
Generic Graph Data Structures and Algorithms for .NET
Dgfraud
⭐
310
A Deep Graph-based Toolbox for Fraud Detection
Pygraphblas
⭐
269
GraphBLAS for Python
Rgl
⭐
268
RGL is a framework for graph data structures and algorithms in Ruby.
Yfiles For Html Demos
⭐
262
Contains demo sources for the JavaScript diagramming library yFiles for HTML
Kglab
⭐
261
Graph Data Science: an abstraction layer in Python for building knowledge graphs, integrated with popular graph libraries – atop Pandas, RDFlib, pySHACL, RAPIDS, NetworkX, iGraph, PyVis, pslpython, pyarrow, etc.
Pathfinding Visualizer Threejs
⭐
257
A visualizer for pathfinding algorithms in 3D with maze generation, first-person view and device camera input.
Mug
⭐
255
A small Java 8 util library, complementary to Guava (BiStream, Substring, MoreStreams, Parallelizer).
Link Prediction
⭐
216
Representation learning for link prediction within social networks
Libgrape Lite
⭐
214
🍇 A C++ library for parallel graph processing 🍇
Ppnp
⭐
200
PPNP & APPNP models from "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" (ICLR 2019)
Hgp Sl
⭐
194
Hierarchical Graph Pooling with Structure Learning
Quiver
⭐
193
A reasonable library for modeling multi-graphs in Scala
Graphlayouts
⭐
189
new layout algorithms for network visualizations in R
Gapbs
⭐
176
GAP Benchmark Suite
Midas
⭐
163
Go implementation of MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams
Data Structures
⭐
162
Common data structures and algorithms implemented in JavaScript
Kahypar
⭐
160
KaHyPar (Karlsruhe Hypergraph Partitioning) is a multilevel hypergraph partitioning framework providing direct k-way and recursive bisection based partitioning algorithms that compute solutions of very high quality.
Graphlib
⭐
158
Simple but powerful graph library for Rust
Algorithms Java
⭐
142
A collection of common algorithms and data structures implemented in java, c++, and python.
Algorithms
⭐
142
A collection of common algorithms and data structures implemented in java, c++, and python.
Sparkling Graph
⭐
134
SparklingGraph provides easy to use set of features that will give you ability to proces large scala graphs using Spark and GraphX.
Classiccomputerscienceproblemsinswift
⭐
131
Source Code for the Book Classic Computer Science Problems in Swift
Graphs.jl
⭐
124
An optimized graphs package for the Julia programming language
Ogre
⭐
118
Clojure library for querying Apache TinkerPop graphs
Data Structures With Go
⭐
115
Data Structures with Go Language
Blogs
⭐
114
Jupyter notebooks that support my graph data science blog posts at https://bratanic-tomaz.medium.com/
Depthmapx
⭐
113
depthmapX is a multi-platform Spatial Network Analysis Software
Memgraph
⭐
113
Build modern, graph-based applications on top of your streaming data in minutes
Erdos
⭐
107
Modular and modern graph-theory algorithms framework in Java
Edmot
⭐
104
An implementation of "EdMot: An Edge Enhancement Approach for Motif-aware Community Detection" (KDD 2019)
Data_structure_and_algorithms_library
⭐
101
A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
Tmap
⭐
100
A very fast visualization library for large, high-dimensional data sets.
Lynxkite
⭐
97
The complete graph data science platform
Coursera Dsa
⭐
96
Coursera's Data Structures and Algorithms Specialization
Verse
⭐
94
Reference implementation of the paper VERSE: Versatile Graph Embeddings from Similarity Measures
Graphriccicurvature
⭐
92
A NetworkX addon to compute the graph Ricci curvature and Ricci flow.
Structures
⭐
91
Collection of abstract data structures implemented in Java
Graph Analysis
⭐
89
Analyse the structure of your Obsidian graph using various analysis techniques
Sibeliaz
⭐
88
A fast whole-genome aligner based on de Bruijn graphs
Cxxgraph
⭐
88
Header-Only C++ Library for Graph Representation and Algorithms
Edgebundle
⭐
82
R package implementing edge bundling algorithms
Networks
⭐
81
Network and Graph Algorithms From Scratch
K Gnn
⭐
81
Source code for our AAAI paper "Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks".
Deepwalk C
⭐
80
DeepWalk implementation in C++
Gspan
⭐
78
Python implementation of frequent subgraph mining algorithm gSpan. Directed graphs are supported.
Yang Db
⭐
75
YANGDB Open-source, Scalable, Non-native Graph database (Powered by Elasticsearch)
Libmaths
⭐
73
A Python library created to assist programmers with complex mathematical functions
Py Tarjan
⭐
71
Python implementation of Tarjan's strongly connected components algorithm.
Neo4j Versioner Core
⭐
71
Entity-State model managed by Neo4j Procedures
Gcn_keras
⭐
71
图卷积神经网络 Graph Convolutional Network with Keras
Localgraphclustering
⭐
70
Ugfraud
⭐
70
An Unsupervised Graph-based Toolbox for Fraud Detection
Data Structures And Algorithms
⭐
69
Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
Evalne
⭐
69
Source code for EvalNE, a Python library for evaluating Network Embedding methods.
Networkx Neo4j
⭐
66
NetworkX API for Neo4j Graph Algorithms.
Metahelm
⭐
66
Install dependency graphs of Kubernetes Helm Charts
Igraphm
⭐
66
IGraph/M is the igraph interface for Mathematica
Position Rank
⭐
64
PositionRank: An Unsupervised Approach to Keyphrase Extraction from Scholarly Documents
Pygraphart
⭐
64
Some Python code to make GIFs from graph algos
Treelayout
⭐
61
Efficiently create compact tree layouts in Java
Stellar Random Walk
⭐
61
Pgd
⭐
60
A Parallel Graphlet Decomposition Library for Large Graphs
Graph
⭐
59
Simple and fast graph library
Graph Pattern Learner
⭐
58
Evolutionary Graph Pattern Learner that learns SPARQL queries for a given set of source-target-pairs from an endpoint.
Ngcf Pytorch
⭐
57
PyTorch Implementation for Neural Graph Collaborative Filtering
1-100 of 931 projects
Next >
Related Projects
Python Graph Algorithms Projects (233)
C Plus Plus Graph Algorithms Projects (194)
Java Graph Algorithms Projects (145)
Data Structures Graph Algorithms Projects (110)
Advertising
📦 9
All Projects
Application Programming Interfaces
📦 120
Applications
📦 181
Artificial Intelligence
📦 72
Blockchain
📦 70
Build Tools
📦 111
Cloud Computing
📦 79
Code Quality
📦 28
Collaboration
📦 30
Command Line Interface
📦 48
Community
📦 81
Companies
📦 60
Compilers
📦 60
Computer Science
📦 74
Configuration Management
📦 39
Content Management
📦 167
Control Flow
📦 197
Data Formats
📦 77
Data Processing
📦 266
Data Storage
📦 132
Economics
📦 60
Frameworks
📦 198
Games
📦 122
Graphics
📦 103
Hardware
📦 148
Integrated Development Environments
📦 47
Learning Resources
📦 147
Legal
📦 28
Libraries
📦 119
Lists Of Projects
📦 21
Machine Learning
📦 336
Mapping
📦 61
Marketing
📦 15
Mathematics
📦 55
Media
📦 228
Messaging
📦 97
Networking
📦 304
Operating Systems
📦 84
Operations
📦 120
Package Managers
📦 52
Programming Languages
📦 229
Runtime Environments
📦 96
Science
📦 42
Security
📦 375
Social Media
📦 26
Software Architecture
📦 70
Software Development
📦 68
Software Performance
📦 57
Software Quality
📦 127
Text Editors
📦 45
Text Processing
📦 131
User Interface
📦 310
User Interface Components
📦 465
Version Control
📦 29
Virtualization
📦 68
Web Browsers
📦 38
Web Servers
📦 25
Web User Interface
📦 194
Privacy policy
"GitHub" is a registered trademark of GitHub, Inc. Awesome Open Source is not affiliated with GitHub.