NetworkX

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

Logo

../_images/networkx_networkx-small.png

Website

https://networkx.org/

Repository

https://github.com/networkx/networkx

Byline

Network Analysis in Python

License

BSD 3-clause

Project age

17 years 5 months

Backers

Personal Project (Creator and maintainer)

Lastest News (2022-02-28)

NetworkX 2.7 This release is the result of 7 months of work with over 166 pull requests by 33 contributors. more

Size score (1 to 10, higher is better)

6.75

Trend score (1 to 10, higher is better)

5.25

Education Resources

URL

Resource Type

Description

https://networkx.org/documentation/stable/reference/introduction.html

Documentation

Official project documentation.

Git Commit Statistics

Statistics computed using Git data through November 30, 2022.

Statistic

Lifetime

Last 12 Months

Commits

50,173

4,976

Lines committed

12,933,267

356,146

Unique committers

646

94

Core committers

4

13

../_images/networkx_networkx-monthly-commits.png

Similar Projects

Project

Size Score

Trend Score

Byline

DGL

5.5

8.0

Python package built to ease deep learning on graph, on top of existing DL frameworks.

JGraphT

5.25

2.5

JGraphT is a free Java class library that provides mathematical graph-theory objects and algorithms. It runs on Java 2 Platform (requires JDK 11 or later starting with JGraphT 1.5.0).

PyGOD

2.0

6.75

A Python Library for Graph Outlier Detection (Anomaly Detection)

TensorFlow GNN

3.75

9.25

TensorFlow GNN is a library to build Graph Neural Networks on the TensorFlow platform.

kglab

4.75

5.0

A simple abstraction layer in Python for building knowledge graphs