Open-source projects categorized as graph-neural-networks | Edit details

Top 23 graph-neural-network Open-Source Projects

  • GitHub repo pytorch_geometric

    Graph Neural Network Library for PyTorch

    Project mention: TensorFlow Graph Neural Networks | | 2021-11-18

    Meanwhile, PyTorch-Geometric is 3 years old and 13K stars on Github.

  • GitHub repo dgl

    Python package built to ease deep learning on graph, on top of existing DL frameworks.

    Project mention: [D] Convenient libs to use for new research project at the intersection of GNN and RL. | | 2021-04-21

    The best pkg for GCN -

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo euler

    A distributed graph deep learning framework. (by alibaba)

    Project mention: GraphScope: A One-Stop Large-Scale Graph Computing System | | 2021-02-02

  • GitHub repo spektral

    Graph Neural Networks with Keras and Tensorflow 2.

    Project mention: tf-based framework for graph neural networks? | | 2021-11-05

    Has any library emerged as the clear leader in the TensorFlow Graph Neural Network space? A quick search revealed Spektral.

  • GitHub repo SuperGluePretrainedNetwork

    SuperGlue: Learning Feature Matching with Graph Neural Networks (CVPR 2020, Oral)

    Project mention: How to train a CNN for a map localization task? | | 2021-06-29

    Feature matching is the way to go imo. Try out OpenCV's inbuilt feature matching methods like SIFT and FLANN. If the performance is poor, you can even try out CNN aided matching algos like SuperGlue Link (CVPR2020)

  • GitHub repo RecBole

    A unified, comprehensive and efficient recommendation library

    Project mention: Help with discussion on GitHub (Python) | | 2021-04-06
  • GitHub repo pytorch_geometric_temporal

    PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Models (CIKM 2021)

    Project mention: PyTorch Geometric Temporal 0.37 | | 2021-06-18
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo GraphScope

    GraphScope: A One-Stop Large-Scale Graph Computing System from Alibaba

    Project mention: GraphScope v0.6 Released: Code with Eager, Executive with Lazy | | 2021-08-11
  • GitHub repo ktrain

    ktrain is a Python library that makes deep learning and AI more accessible and easier to apply

    Project mention: Use TensorFlow to run basic regressions like Google AutoML (tabular) | | 2021-04-30
  • GitHub repo deep_gcns_torch

    Pytorch Repo for DeepGCNs (ICCV'2019 Oral, TPAMI'2021), DeeperGCN (arXiv'2020) and GNN1000(ICML'2021):

    Project mention: [R] Graph Convolutional Networks in Videos and 3D Point Clouds - Dr. Ali Thabet - Link to free zoom lecture by the author in comments | | 2021-04-04

    DeepGCNs: Can GCNs Go as Deep as CNNs? (ICCV 2019) Paper page: Git:

  • GitHub repo DeepRobust

    A pytorch adversarial library for attack and defense methods on images and graphs

    Project mention: DeepRobust: A Toolbox for Adversarial Machine Learning | | 2021-03-03
  • GitHub repo torchdrug

    A powerful and flexible machine learning platform for drug discovery

    Project mention: Researchers Open-Source ‘TorchDrug’: A PyTorch-Based Machine Learning Platform Designed For Drug Discovery | | 2021-10-27

    Quick Read | Github | Blog | Colab Tutorial

  • GitHub repo graphtransformer

    Graph Transformer Architecture. Source code for "A Generalization of Transformer Networks to Graphs", DLG-AAAI'21.

    Project mention: Resources for graphs and graph based neural networks. | | 2021-07-02

    Hi everyone. I am Harshit. I am looking for some resources for GNN's. I am beginner so will you please help me find some resources for the same? I am working on Transformer based Graph networks. (Here)[] is the link of the paper's implementation on which I am working.

  • GitHub repo awesome-efficient-gnn

    Efficient Graph Neural Networks - a curated list of papers and projects

    Project mention: [Project] Efficient and scalable Graph Neural Networks papers | | 2021-08-15

    Please help me improve it:

  • GitHub repo graphein

    Protein Graph Library

    Project mention: [Discussion] which NN architecture is best suitable for analysing the structural data of biomolecules | | 2021-04-14

    As alluded to by u/WorldWar1Nerd, it depends on the format and structure of your data. However, based on what you have already said about your dataset, a graph neural network (GNN) may be a suitable choice, depending on the task. I recommend looking into a wonderful ML library for proteins called Graphein ( to get started, however, do not be afraid if you find that you need to customize these methods to your specific problem.

  • GitHub repo qagnn

    [NAACL 2021] QA-GNN: Question Answering using Language Models and Knowledge Graphs

    Project mention: Stanford’s AI Researchers Introduce QA-GNN Model That Jointly Reasons With Language Models And Knowledge Graphs | | 2021-07-13
  • GitHub repo GeometricFlux.jl

    Geometric Deep Learning for Flux

    Project mention: TensorFlow Graph Neural Networks | | 2021-11-18
  • GitHub repo sgas

    SGAS: Sequential Greedy Architecture Search (CVPR'2020)

    Project mention: Graph Convolutional Networks in Videos and 3D Point Clouds - Dr. Ali Thabet - Link to free zoom lecture by the author in comments | | 2021-05-01
  • GitHub repo gnn-lspe

    Source code for GNN-LSPE (Graph Neural Networks with Learnable Structural and Positional Representations)

    Project mention: [R] Graph Neural Networks with Learnable Structural and Positional Representations | | 2021-10-18

    Code for found:

  • GitHub repo GraphNorm

    The official implementation of Graph Normalization

    Project mention: [D] batch normalization with DGL message-passing GNNs | | 2021-01-07

    Look into graph norm:

  • GitHub repo awesome-artificial-intelligence-research

    A curated list of Artificial Intelligence (AI) Research, tracks the cutting edge trending of AI research, including recommender systems, computer vision, machine learning, etc.

    Project mention: Awesome-Artificial-Intelligence-Research curated lists | | 2021-05-24
  • GitHub repo DeepInteract

    A geometric deep learning pipeline for predicting protein interface contacts.

    Project mention: [R] Geometric Transformers for Protein Interface Contact Prediction | | 2021-10-06
  • GitHub repo LinkDist

    Distillation Self-Knowledge From Contrastive Links to Classify Graph Nodes Without Passing Messages.

    Project mention: An MLP can classify nodes better than GNNs even without knowing adjacent nodes. Code is available | | 2021-07-11
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 2021-11-18.

graph-neural-networks related posts


What are some of the best open-source graph-neural-network projects? This list will help you:

Project Stars
1 pytorch_geometric 13,144
2 dgl 8,493
3 euler 2,694
4 spektral 1,922
5 SuperGluePretrainedNetwork 1,507
6 RecBole 1,410
7 pytorch_geometric_temporal 1,162
8 GraphScope 1,155
9 ktrain 917
10 deep_gcns_torch 811
11 DeepRobust 555
12 torchdrug 525
13 graphtransformer 356
14 awesome-efficient-gnn 332
15 graphein 271
16 qagnn 258
17 GeometricFlux.jl 252
18 sgas 148
19 gnn-lspe 90
20 GraphNorm 69
21 awesome-artificial-intelligence-research 58
22 DeepInteract 18
23 LinkDist 9
Find remote jobs at our new job board There are 34 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