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

Network Analysis Python Packages

Python packages with the GitHub topic network-analysis. Sorted by monthly downloads, with stars and forks.
secdev
scapy

Scapy: the Python-based interactive packet manipulation program & library.

3.3M 13K 2K
igraph
igraph

Python interface for igraph

3M 1K 273
igraph
python-igraph

Python interface for igraph

565K 1K 273
networkit
networkit

NetworKit is a growing open-source toolkit for large-scale network analysis.

99K 878 257
pysal
spaghetti

SPAtial GrapHs: nETworks, Topology, & Inference

58K 285 74
benchmark-urbanism
cityseer

Computational tools for urban analysis

53K 125 11
aplbrain
grandiso

Performant, pure-Python subgraph isomorphism and monomorphism search (aka "motif search")

23K 66 10
easy-graph
python-easygraph

EasyGraph is an open-source network analysis library designed to cover advanced network processing methods. It includes functionalities for detecting structural hole spanners, network embedding, and various classic network analysis techniques.

22K 482 52
flowtriq
ftagent

Flowtriq DDoS Detection Agent. Real-time traffic monitoring, incident detection, PCAP capture, and auto-mitigation

16K 2 0
mapequation
infomap

Multi-level network clustering based on the Map Equation

14K 493 92
graphistry
graphistry

PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer

14K 3K 229
GiulioRossetti
dynetx

Dynamic Network Analysis library

13K 115 35
nfstream
nfstream

NFStream: a Flexible Network Data Analysis Framework.

11K 1K 145
GiulioRossetti
cdlib

Community Discovery Library

10K 429 77
GiulioRossetti
demon

DEMON: a local-first discovery method for overlapping communities.

10K 36 18
AlrasheedA
st-link-analysis

A custom Streamlit component for link analysis, built with Cytoscape.js and Streamlit.

7K 132 22
mortazavilab
pywgcna

PyWGCNA is a Python package designed to do Weighted Gene Correlation Network analysis (WGCNA)

7K 303 67
fkie-cad
fritap

Simplifying encrypted traffic analysis for researchers by making protocol decryption effortless.

6K 555 51
biolab
orange3-network

🍊 🕸 Network analysis add-on for Orange data mining suite.

5K 42 33
Nadi-System
nadi-py

Domain Specific Programming language for Network Analysis and Data Integration (NADI) System. The repo contains command line tool, IDE, python library, etc.

5K 9 1
igraph
lucas-igraph

Python interface for igraph

4K 1K 273
paulbrodersen
netgraph

Publication-quality network visualisations in python

4K 747 43
ndejong
ouilookup

A CLI tool and Python3 module for looking up hardware MAC addresses from the published OUI source at ieee.org.

4K 21 8
riskportal
risk-network

RISK: a next-generation tool for biological network annotation and visualization

3K 9 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology