InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 18 Python Networkx Projects
-
osmnx
Download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
awesome-community-detection
A curated list of community detection research papers with implementations.
-
pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Nice!
It's interesting from the perspective of maintenance too. You can bet most constants like warp sizes will change, so you get into things like having profiles, autotuners, or not sweating the small stuff.
We went more extreme, and nowadays focus on several layers up: By accepting the (high!) constant overheads of tools like RAPIDS cuDF , we get in exchange the ability to easily crank code with good saturation on the newest GPUs and that any data scientist can edit and extend. Likewise, they just need to understand basics like data movement and columnar analytics data reps to make GPU pipelines. We have ~1 CUDA kernel left and many years of higher-level.
As an example, this is one of the core methods of our new graph query language (think cypher on pandas/spark), and it gets Graph500 level performance on cheapo GPUs just by being data parallel with high saturation per step: https://github.com/graphistry/pygraphistry/blob/master/graph... . Despite ping-ponging a ton because cudf doesn't (yet) coalesce GPU kernel calls, it still places well, and is easy to maintain & extend.
-
karateclub
Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
-
-
Project mention: From Unstructured Text to Interactive Knowledge Graphs Using LLMs | news.ycombinator.com | 2025-03-31
The code is located here: https://github.com/robert-mcdermott/ai-knowledge-graph
An example knowledge graph it created is located here: https://robert-mcdermott.github.io/ai-knowledge-graph/
-
agentpy
AgentPy is an open-source framework for the development and analysis of agent-based models in Python.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
gqlalchemy
GQLAlchemy is a library developed with the purpose of assisting in writing and running queries on Memgraph. GQLAlchemy supports high-level connection to Memgraph as well as modular query builder.
-
ScaffoldGraph
ScaffoldGraph is an open-source cheminformatics library, built using RDKit and NetworkX, for the generation and analysis of scaffold networks and scaffold trees.
-
grand
Your favorite Python graph libraries, scalable and interoperable. Graph databases in memory, and familiar graph APIs for cloud databases.
-
Now we're ready to run a query. txtai supports vector queries, SQL queries and Graph queries (using openCypher). As of txtai 8.3, queries are automatically routed to the correct index based on type.
-
-
-
-
YassQueenDB
Graph database library that allows you to store, analyze, and search through your data in a graph format. By using the Universal Sentence Encoder, it provides an efficient and semantic approach to handle text data. 📚🧠🚀
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Networkx discussion
Python Networkx related posts
-
Parsing the ⭐'s with txtai
-
Urban spatial order: street network orientation, configuration, and entropy
-
Graph query language for Python-NetworkX
-
Search NetworkX graph networks using openCypher queries
-
GrandCypher: Implementation of the Cypher language for searching NetworkX graphs
-
I played with a python module called OSMnx to create the roadmaps of some cities. These include major highways,motorways,roads and streets that carry most of the traffic.
-
Planning a straight line across Norwich, the best route I could find just scraped a silver.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jun 2025
Index
What are some of the best open-source Networkx projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | osmnx | 5,180 |
2 | awesome-community-detection | 2,380 |
3 | pygraphistry | 2,271 |
4 | karateclub | 2,231 |
5 | netgraph | 721 |
6 | ai-knowledge-graph | 503 |
7 | agentpy | 350 |
8 | forceatlas2 | 296 |
9 | gqlalchemy | 263 |
10 | ScaffoldGraph | 179 |
11 | grand | 109 |
12 | grand-cypher | 110 |
13 | dotmotif | 86 |
14 | chinese-whispers | 60 |
15 | graphinate | 24 |
16 | YassQueenDB | 15 |
17 | pymetrix | 13 |
18 | ZnFlow | 6 |