PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Community Detection Python Packages

Python packages with the GitHub topic community-detection. Sorted by relevance, with stars and monthly downloads.
taynaud
python-louvain

Louvain Community Detection

384K 1K 202
GiulioRossetti
cdlib

Community Discovery Library

17K 424 77
benedekrozemberczki
karateclub

Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

12K 2K 256
colliery-io
graphqlite

A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms.

7K 338 23
saibalmars
graphriccicurvature

A python library to compute the graph Ricci curvature and Ricci flow on NetworkX graph.

5K 283 64
velicast
dress-graph

DRESS: A Continuous Framework for Structural Graph Refinement

5K 4 0
oliveira-sh
pymocd

A Multi-objective community detection library written in Rust exposed to python through PyO3

4K 19 4
ImperialCollegeLondon
pygenstability

PyGenStability: Multiscale community detection with generalized Markov Stability

4K 47 13
shobrook
communities

Library of graph clustering algorithms

3K 764 108
GiulioRossetti
nf1

A novel approach to evaluate community detection algorithms on ground truth

2K 20 9
arclabs561
cohera

Sheaf theory and community detection

2K 0 0
SINr-Embeddings
sinr

Build word and graph embeddings based on community detection in graphs.

718 23 3
Ryan-Reese
visualisemarkovcommunities

a Python Package simplifying the Visualisation of Markov Communities within proteins using PyMOL

445 2 0
Avi-141
weft-graph

Local-first knowledge graph for browser tabs. Louvain clustering, PageRank, MCP server for AI assistants, Chrome extension, CLI. 100% private.

358 9 1
asshatter
community-detect

Community detection using attribute and structural similarities.

288 14 6
Bright-L01
networkx-mcp-server

🕸️ First NetworkX MCP server for graph analysis in AI conversations | Community & Enterprise editions | Graph algorithms • Network analysis • MCP integration

274 16 5
Bright-L01
iflow-mcp-brightliu-networkx-mcp-server

🕸️ First NetworkX MCP server for graph analysis in AI conversations | Community & Enterprise editions | Graph algorithms • Network analysis • MCP integration

260 16 5
GiulioRossetti
rdyn

Graph benchmark handling community dynamics

238 23 7
pankajr141
comdet

The purpose of packge is to detect relationship between graph nodes. It detects the overall community structure

230 0 1
kpzhang
pydcd

PyDCD: A Deep Learning-Based Community Detection Software in Python for Large-scale Networks

203 13 3
rpritr
cd-benchmark

A Python project for analyzing network structures and detecting communities using various algorithms such as Louvain, Leiden, Infomap, and others. The project supports both directed and undirected graphs, computes network statistics, detects communities, and exports comparative evaluation results.

199 3 1
VieClus
vieclus

Vienna Graph Clustering

185 17 3
vtraag
louvain-github

Implementation of the Louvain algorithm for community detection with various methods for use with igraph in python.

131 254 46
DengBoCong
pyncd

A Python Library for Network Community Detection

120 1 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery