Python Graph

Open-source Python projects categorized as Graph

Top 23 Python Graph Projects

  1. algorithms

    Minimal examples of data structures and algorithms in Python

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

    Build Real-Time Knowledge Graphs for AI Agents

    Project mention: Instructions for Using Graphiti's MCP Tools for Agent Memory | news.ycombinator.com | 2025-04-06
  4. darkflow

    Translate darknet to tensorflow. Load trained weights, retrain/fine-tune using tensorflow, export constant graph def to mobile devices

  5. gprof2dot

    Converts profiling output to a dot graph.

  6. nodezator

    A generalist Python node editor

    Project mention: Nodezator: Make apps by connecting Python functions visually | news.ycombinator.com | 2025-05-04
  7. Graphormer

    Graphormer is a general-purpose deep learning backbone for molecular modeling.

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

  9. SaaSHub

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

    SaaSHub logo
  10. rdflib

    RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.

  11. asciichart

    Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies

  12. python-o365

    A simple python library to interact with Microsoft Graph and Office 365 API

  13. 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
  14. beagle

    Beagle is an incident response and digital forensics tool which transforms security logs and data into graphs. (by yampelo)

  15. facepy

    Facepy makes it really easy to use Facebook's Graph API with Python

  16. communities

    Library of graph clustering algorithms

  17. DGFraud

    A Deep Graph-based Toolbox for Fraud Detection

  18. netgraph

    Publication-quality network visualisations in python

  19. Nodz

    Nodz : Visualize your data - Free nodes based graph generator.

  20. movies-python-bolt

    Neo4j Movies Example application with Flask backend using the neo4j-python-driver

  21. how_attentive_are_gats

    Code for the paper "How Attentive are Graph Attention Networks?" (ICLR'2022)

  22. cog

    Micro Graph Database for Python Applications (by arun1729)

    Project mention: Show HN: Micro Graph Database for Python Applications | news.ycombinator.com | 2025-01-14
  23. stark

    STaRK: Benchmarking LLM Retrieval on Textual and Relational Knowledge Bases (NeurIPS D&B 2024) (by snap-stanford)

  24. forceatlas2

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

  25. GraphBasedLocalTrajectoryPlanner

    Local trajectory planner based on a multilayer graph framework for autonomous race vehicles.

  26. 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 Graph discussion

Log in or Post with

Python Graph related posts

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

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?