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

Graph Algorithms Python Packages

Python packages with the GitHub topic graph-algorithms. Sorted by monthly downloads, with stars and forks.
networkx
networkx

Network Analysis in Python

203.8M 17K 4K
igraph
igraph

Python interface for igraph

3M 1K 273
graphframes
graphframes

GraphFrames is a package for Apache Spark which provides DataFrame-based Graphs

1.6M 1K 275
graphframes
graphframes-py

GraphFrames is a package for Apache Spark which provides DataFrame-based Graphs

1.6M 1K 275
igraph
python-igraph

Python interface for igraph

565K 1K 273
mariushelf
graphlib-backport

Backport of the Python 3.9 graphlib module to Python 3.6+ and pypy3. Amongst top 1 percent PyPI downloads.

303K 8 0
networkit
networkit

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

99K 878 257
DerwenAI
pytextrank

Python implementation of TextRank algorithms ("textgraphs") for phrase extraction

82K 2K 332
neo4j
graphdatascience

A Python client for the Neo4j Graph Data Science (GDS) library

77K 248 60
rapidsai
libcugraph-cu12

cuGraph - RAPIDS Graph Analytics Library

45K 2K 368
rapidsai
pylibcugraph-cu12

cuGraph - RAPIDS Graph Analytics Library

45K 2K 368
GrafeoDB
grafeo

Grafeo is a pure-Rust, high-performance graph database that can be embedded as a library or run as a standalone database, with optional in-memory or persistent storage. Grafeo supports both LPG and RDF and all major query languages.

24K 812 40
python-graphblas
python-graphblas

Python library for GraphBLAS: high-performance sparse linear algebra for scalable graph analytics

18K 158 16
StevenBtw
solvor

Optimization solvers in pure Python: LP, MILP, SAT, constraint programming, graph and metaheuristics. No dependencies. Solvor all your optimization needs.

18K 30 0
kahypar
mtkahypar

Mt-KaHyPar (Multi-Threaded Karlsruhe Hypergraph Partitioner) is a shared-memory multilevel graph and hypergraph partitioner equipped with parallel implementations of techniques used in the best sequential partitioning algorithms. Mt-KaHyPar can partition extremely large hypergraphs very fast and with high quality.

15K 198 48
python-graphblas
graphblas-algorithms

Graph algorithms written in GraphBLAS

13K 95 5
turing-db
turingdb

TuringDB high performance in-memory column-oriented graph database engine

11K 185 15
saibalmars
graphriccicurvature

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

11K 290 65
graphframes
graphframes-latest

GraphFrames is a package for Apache Spark which provides DataFrame-based Graphs

10K 1K 275
rapidsai
pylibcugraph-cu13

cuGraph - RAPIDS Graph Analytics Library

9K 2K 368
rapidsai
libcugraph-cu13

cuGraph - RAPIDS Graph Analytics Library

9K 2K 368
cozodb
cozo-embedded

A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!

9K 4K 167
tuned-org-uk
arrowspace

`arrowspace` for Python. A graph analysis and vector search library

5K 16 3
frankvegadelgado
aegypti

Aegypti: Triangle-Free Solver

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