Python Graph

Open-source Python projects categorized as Graph | Edit details

Top 23 Python Graph Projects

  • algorithms

    Minimal examples of data structures and algorithms in Python

    Project mention: algorithms VS CXXGraph - a user suggested alternative | | 2022-02-28
  • gprof2dot

    Converts profiling output to a dot graph.

    Project mention: Is there a way I can visualize all the function calls made while running the project(C++) in a graphical way? | | 2021-06-15
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • rdflib

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

    Project mention: RDFLib equivalent in JavaScript? | | 2021-09-27

    I was wondering if there was an equivalent to RDFLib for Javascript.

  • 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: Handbook of Graph Drawing and Visualization | | 2021-12-30

    This! We do it all the time in fraud, genomics, social media, security, etc

    We do one more thing: connect the nearest neighbors to make an interactive similarity graph. Takes just a few lines in total:

  • asciichart

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

    Project mention: Logging and Metrics Fun | | 2022-01-07

    And with some help from a slightly modified asciichart.js (and modifying the DOM to use a monospaced font), I was also able to generate a text-based chart as well, so I can easily view "X over time" or whatever data from my servers. It's been super useful and helped me catch a few bugs in my scripts tbh.

  • beagle

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

    Project mention: yampelo/beagle - Beagle is an incident response and digital forensics tool which transforms security logs and data into graphs. | | 2021-06-30
  • python-o365

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

    Project mention: Streaming Email and Downloading Attachments | | 2022-04-05
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Graphormer

    Graphormer is a deep learning package that allows researchers and developers to train custom models for molecule modeling tasks. It aims to accelerate the research and application in AI for molecule science, such as material design, drug discovery, etc.

    Project mention: [D] Autoregressive model for graph generation? | | 2022-04-05

    Autoregressive models like GPT-2 do fairly well in text generation. Is it possible to do the same for graph data? A transformer based model Graphormer has recently shown its effectiveness in graph representation learning. Is there any way I can train Graphormer or any other model to generate graphs from an initial graph context?

  • facepy

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

    Project mention: Downloading an excel-file from a private Facebook group using Python | | 2021-09-19

    It relies on a 3 years old library

  • communities

    Library of community detection algorithms and visualization tools

    Project mention: I made a graph neural network specifically for graphs with community structure | | 2021-06-28

    I made a tool for plotting graphs with community structure. You can check it out here.

  • kglib

    Grakn Knowledge Graph Library (ML R&D)

  • movies-python-bolt

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

    Project mention: Avoid Failed to read from defunct connection when using neo4j in Flask Application | | 2022-03-29

    What is the recommended way to use neo4j with Flask? I have seen this example but they simply have a single driver object in the same way as I do. (Except that is global not inside a class, but functionally mine is the same.)

  • forceatlas2

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

    Project mention: How to take credit for someone else's work on GitHub | | 2022-02-28

    Or you can just do this:

  • reddit-detective

    Play detective on Reddit: Discover political disinformation campaigns, secret influencers and more

    Project mention: Some information and advice about DDoS, from someone who was there during #opPayback | | 2022-02-27
  • cog

    Micro Graph Database for Python Applications (by arun1729)

    Project mention: Show HN: Micro Graph Database for Python Applications | | 2022-05-20
  • GraphBasedLocalTrajectoryPlanner

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

  • MISP-maltego

    Set of Maltego transforms to inferface with a MISP Threat Sharing instance, and also to explore the whole MITRE ATT&CK dataset.

    Project mention: Some transformations for Maltego | | 2022-05-10

    MISP-maltego —

  • DSAlgo

    📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯

    Project mention: GitHub - SamirPaul1/DSAlgo: 📚This repository consists of solutions to various problems and concepts of Data Structures and Algorithms in Python3 stored in a structured manner.👨‍💻 | | 2022-04-19
  • bottleneck

    Code for the paper: "On the Bottleneck of Graph Neural Networks and Its Practical Implications" (by tech-srl)

    Project mention: [N] New Transport Planning Dataset for Deep Graph Neural Networks | | 2022-02-28

    Code for found:

  • chinese-whispers-python

    An implementation of Chinese Whispers in Python.

    Project mention: Clustering Algorithms with Python | | 2021-08-29

    As this tutorial introduces the spectral clustering method that uses a similarity matrix between objects, I believe graph clustering methods are also worth mentioning. When I was investigating this topic, I released an implementation of a very efficient randomized clustering algorithm for graphs called Chinese Whispers: Since it does not use matrices internally, it allows handling very large NetworkX graphs.

  • cliStocksTracker

    A command line utility for tracking a stock market portfolio. Primarily featuring high resolution braille graphs.

  • grand

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

    Project mention: A minimalistic Python wrapper to AWS DynamoDB | | 2021-05-30

    Hey cool! I'm super curious to hear more about this. I _also_ wrote a pseudo-graph-database on DynamoDB ( :) It pretends it's a networkx.Graph, generally, but we also have a Cypher implementation on top of it.

    Would love to chat more about this sometime if you were interested!

  • dotmotif

    A performant, powerful query framework to search for network motifs

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). The latest post mention was on 2022-05-20.

Python Graph related posts


What are some of the best open-source Graph projects in Python? This list will help you:

Project Stars
1 algorithms 20,821
2 gprof2dot 2,442
3 rdflib 1,693
4 pygraphistry 1,603
5 asciichart 1,384
6 beagle 1,114
7 python-o365 1,031
8 Graphormer 962
9 facepy 858
10 communities 509
11 kglib 503
12 movies-python-bolt 264
13 forceatlas2 201
14 reddit-detective 171
15 cog 158
16 GraphBasedLocalTrajectoryPlanner 141
17 MISP-maltego 139
18 DSAlgo 127
19 bottleneck 66
20 chinese-whispers-python 51
21 cliStocksTracker 51
22 grand 39
23 dotmotif 36
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives