Project Awesome project awesome

Network Analysis

Collection 4.0k stars GitHub

Software

Graphy 48 updated 6y ago

Graph theory library written in Ruby.

GraphX

Apache Spark module to perform graph-related parallel computation.

qgis-edge-bundling 67 updated 5y ago

Implementation of force-directed edge bundling for the QGIS Processing toolbox.

Scikit-network 632 updated 1mo ago

Open-source library for machine learning on graphs.

BayesNets.jl

Package to work with Bayesian networks.

Awesome R 6.4k updated 6mo ago

lists

Awesome R Books 274 updated 8y ago

lists

CCAS 5 updated 8y ago

Statistical model for communication networks.

concoR

Implementation of the CONCOR network blockmodeling algorithm

ContentStructure 5 updated 10y ago

Implements an extension to the Topic-Partitioned Multinetwork Embeddings (TPME) model

DiagrammeR 1.7k updated 4mo ago

Connects R, RStudio and JavaScript libraries to draw graph diagrams

edgebundle 136 updated 1y ago

Edge bundling algorithms, useful to e.g. draw networks of transport maps.

goldfish

Dynamic Network Actor-Oriented Model (DyNAM) for the statistical analysis of coordination networks through time.

ig.degree.betweenness 39 updated 1mo ago

an igraph implementation of the Smith-Pittman community detection algorithm (2024).

levelnet 9 updated 3y ago

Experimental package to analyze one-mode projections of bipartite (two-mode) networks. See also: bipartite R package.

neo4r 107 updated 4y ago

Neo4J driver for R.

netUtils 14 updated 2mo ago

Various network functions and methods, e.g. computing the Cartesian product of two graphs or fitting a discrete core periphery model.

networkdata 145 updated 20d ago

Includes 979 network datasets containing 2135 networks.

networkdiffusion 7 updated 5y ago

Simulate and visualize basic epidemic diffusion in networks.

visNetwork 562 updated 6mo ago

Using vis.js library for network visualization.

networkD3

Create d3.js network graphs from R.

SocialMediaLab

Tools for collecting social media data and generating networks from it

Python

RAPIDS cuGraph 2.1k updated 2d ago

Python packages and C/C++/CUDA libraries focused on GPU-accelerated graph analytics.

cdlib 422 updated 3mo ago

Python community detection library, with 60+ methods and evaluation/visualization features.

dash-cytoscape

Interactive network visualization library in Python, powered by Cytoscape.js and Dash

graspologic 977 updated 4mo ago

Python package for statistical algorithms, models, and visualization for single and multiple networks.

karateclub 2.3k updated 1y ago

Python package for unsupervised learning on graph structured data with a scikit-learn like API.

linkpred

Assess the likelihood of potential links in a future snapshot of a network.

littleballoffur 713 updated 3mo ago

Python package for sampling from graph structured data with a scikit-learn like API.

nxviz

Visualization package for NetworkX.

npartite 12 updated 5y ago

Python algorithms for community detection in n-partite networks.

parag 3 updated 1y ago

Interactive visualization of higher-order graphs in Python.

PyGraphistry 2.5k updated 2d ago

Python library to extract, transform, and visually explore big graphs.

rustworkx 1.6k updated 3d ago

A high performance Python graph library implemented in Rust.

SnapVX 66 updated 5y ago

A convex optimization solver for problems defined on a graph.

tnetwork 16 updated 2y ago

Python library for temporal networks, and dynamic community detection in particular.

webweb

MATLAB/Python library to produce interactive network visualizations with d3.js.