Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Alternatives
  3. NetworkX
N

Open Source Alternatives to NetworkX

3 alternatives2.4k total stars402 total forks2 languages
Visit WebsiteGitHubGitHub

What is NetworkX?

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks and graphs.. There are currently 3 open-source alternatives to NetworkX, with a combined total of 2.4k GitHub stars. The most common language among these projects is Julia.

Showing 3 open-source alternatives

rustworkx
rustworkxQiskit/rustworkx

A high-performance Python graph library implemented in Rust for general-purpose graph algorithms.

1.7k217Rust
1 day ago
LightGraphs.jl
LightGraphs.jlJuliaGraphs/LightGraphs.jl

An optimized graph analysis package for Julia, providing simple concrete graph types and an API for custom implementations.

666181Julia
4 years ago
GraphCentrality.jl
GraphCentrality.jlJuliaGraphs/GraphCentrality.jl

Optimized centrality measure implementations for Graphs.jl graphs in Julia, now deprecated in favor of LightGraphs.jl.

44Julia
10 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub