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

373K 1K 201
GiulioRossetti
cdlib

Community Discovery Library

12K 426 77
colliery-io
graphqlite

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

12K 380 26
benedekrozemberczki
karateclub

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

9K 2K 256
saibalmars
graphriccicurvature

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

6K 287 65
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 21 4
ImperialCollegeLondon
pygenstability

PyGenStability: Multiscale community detection with generalized Markov Stability

3K 47 13
arclabs561
cohera

Sheaf theory and community detection

2K 1 0
GiulioRossetti
nf1

A novel approach to evaluate community detection algorithms on ground truth

1K 20 9
shobrook
communities

Library of graph clustering algorithms

991 762 108
JeanBaissari
baissarienterprises-llm-wiki

A production-grade knowledge base operating system — AI agents compile raw sources into persistent, cross-linked Markdown wikis with concurrency control, multi-provider LLM integration, FTS5 search, and community detection. One repo. Any agent. Any machine.

950 0 0
VieClus
vieclus

Vienna Graph Clustering

807 18 3
SINr-Embeddings
sinr

The SINr approach to train interpretable word and graph embeddings

437 23 3
Ryan-Reese
visualisemarkovcommunities

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

341 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.

335 9 1
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

309 20 5
Bright-L01
networkx-mcp-server

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

309 20 5
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.

251 3 1
pankajr141
comdet

comdet is used to detect community among graph nodes. Its based on lovain method

236 0 1
kpzhang
pydcd

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

234 13 3
asshatter
community-detect

Community detection using attribute and structural similarities.

232 14 6
GiulioRossetti
rdyn

RDyn: graph benchmark handling community dynamics

167 23 7
willleeney
ugle

Python Framework for An Investigation into Unsupervised GNN Learning Environments

159 7 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery