A curated list of community detection research papers with implementations.
-
Updated
Dec 20, 2025 - Python
A curated list of community detection research papers with implementations.
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Community Discovery Library
A tidy API for graph manipulation
Three.js widgets for R and shiny
Publication-quality network visualisations in python
The home of the Jupyter notebook graph visualization widget powered by yFiles for HTML
An implementation of "EdMot: An Edge Enhancement Approach for Motif-aware Community Detection" (KDD 2019)
A NetworkX implementation of "Ego-splitting Framework: from Non-Overlapping to Overlapping Clusters" (KDD 2017).
IGraph/M is the igraph interface for Mathematica
Lectures on "crime and political corruption analysis using data mining, machine learning and complex networks" at the School of Applied Mathematics in the Institute of Mathematics and Computer Science at University of São Paulo
d3.js helpers for R
Interactive graph visualizations with Python and HTML/CSS/JS.
Time series to visibility graphs.
Clique Percolation Method to extract communities for a graph network. [R implementation]
🎇 Network/Graph Analysis with NetworkX in Python. Topics range from network types, statistics, link prediction measures, and community detection.
Inferential Methods for Multimodal and Other Networks
Your favorite Python graph libraries, scalable and interoperable. Graph databases in memory, and familiar graph APIs for cloud databases.
Find community/segment in an attributed graph of Facebook data.
To associate your repository with the igraph topic, visit your repo's landing page and select "manage topics."