SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Graph Projects
-
-
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.
-
Project mention: Instructions for Using Graphiti's MCP Tools for Agent Memory | news.ycombinator.com | 2025-04-06
-
darkflow
Translate darknet to tensorflow. Load trained weights, retrain/fine-tune using tensorflow, export constant graph def to mobile devices
-
-
Project mention: Nodezator: Make apps by connecting Python functions visually | news.ycombinator.com | 2025-05-04
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
-
asciichart
Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies
-
-
causal-learn
Causal Discovery in Python. It also includes (conditional) independence tests and score functions.
Project mention: Survey: Integrating Large Language Models in Causal Discovery: A Statistical Causal Approach | dev.to | 2024-05-24 -
beagle
Beagle is an incident response and digital forensics tool which transforms security logs and data into graphs. (by yampelo)
-
-
-
-
-
-
movies-python-bolt
Neo4j Movies Example application with Flask backend using the neo4j-python-driver
-
-
Project mention: Show HN: Micro Graph Database for Python Applications | news.ycombinator.com | 2025-01-14
-
stark
STaRK: Benchmarking LLM Retrieval on Textual and Relational Knowledge Bases (NeurIPS D&B 2024) (by snap-stanford)
-
-
GraphBasedLocalTrajectoryPlanner
Local trajectory planner based on a multilayer graph framework for autonomous race vehicles.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Graph discussion
Python Graph related posts
-
Bidirectional Enhancement of Graph and Agent
-
Chat2Graph: Graph Native Agentic System
-
12-factor Agents: Patterns of reliable LLM applications
-
Instructions for Using Graphiti's MCP Tools for Agent Memory
-
Show HN: Cursor IDE now remembers your coding prefs using MCP
-
This Week In Python
-
Show HN: Micro Graph Database for Python Applications
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
Index
What are some of the best open-source Graph projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | algorithms | 24,504 |
2 | graphiti | 8,819 |
3 | darkflow | 6,146 |
4 | gprof2dot | 3,323 |
5 | nodezator | 2,332 |
6 | Graphormer | 2,276 |
7 | pygraphistry | 2,257 |
8 | rdflib | 2,253 |
9 | asciichart | 1,948 |
10 | python-o365 | 1,787 |
11 | causal-learn | 1,341 |
12 | beagle | 1,284 |
13 | facepy | 858 |
14 | communities | 749 |
15 | DGFraud | 723 |
16 | netgraph | 715 |
17 | Nodz | 424 |
18 | movies-python-bolt | 419 |
19 | how_attentive_are_gats | 327 |
20 | cog | 312 |
21 | stark | 309 |
22 | forceatlas2 | 296 |
23 | GraphBasedLocalTrajectoryPlanner | 248 |