Python Networkx

Open-source Python projects categorized as Networkx

Top 18 Python Networkx Projects

  1. osmnx

    Download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.

  2. 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.

    InfluxDB logo
  3. awesome-community-detection

    A curated list of community detection research papers with implementations.

  4. pygraphistry

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

    Project mention: Initial CUDA Performance Lessons | news.ycombinator.com | 2024-10-11

    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.

  5. karateclub

    Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

  6. netgraph

    Publication-quality network visualisations in python

  7. ai-knowledge-graph

    AI Powered Knowledge Graph Generator

    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/

  8. agentpy

    AgentPy is an open-source framework for the development and analysis of agent-based models in Python.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. forceatlas2

    Fastest Gephi's ForceAtlas2 graph layout algorithm implemented for Python and NetworkX

  11. 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.

  12. ScaffoldGraph

    ScaffoldGraph is an open-source cheminformatics library, built using RDKit and NetworkX, for the generation and analysis of scaffold networks and scaffold trees.

  13. grand

    Your favorite Python graph libraries, scalable and interoperable. Graph databases in memory, and familiar graph APIs for cloud databases.

  14. grand-cypher

    Implementation of the Cypher language for searching NetworkX graphs

    Project mention: Parsing the ⭐'s with txtai | dev.to | 2025-02-11

    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.

  15. dotmotif

    A performant, powerful query framework to search for network motifs

  16. chinese-whispers

    An implementation of Chinese Whispers in Python.

  17. graphinate

    Graphinate. Data to Graphs.

  18. 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. 📚🧠🚀

  19. pymetrix

    A simple Plug and Play Library for getting analytics. See website for docs.

  20. ZnFlow

    A general purpose framework for building and running computational graphs.

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Networkx discussion

Log in or Post with

Python Networkx related posts

  • Parsing the ⭐'s with txtai

    2 projects | dev.to | 11 Feb 2025
  • Urban spatial order: street network orientation, configuration, and entropy

    1 project | news.ycombinator.com | 16 Jun 2024
  • Graph query language for Python-NetworkX

    1 project | news.ycombinator.com | 14 Feb 2024
  • Search NetworkX graph networks using openCypher queries

    1 project | news.ycombinator.com | 10 Feb 2024
  • GrandCypher: Implementation of the Cypher language for searching NetworkX graphs

    1 project | news.ycombinator.com | 7 Feb 2024
  • 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.

    1 project | /r/india | 13 Jul 2023
  • Planning a straight line across Norwich, the best route I could find just scraped a silver.

    1 project | /r/GeoWizard | 26 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?