BUPT-GAMMA/GammaGL
A multi-backend graph learning library.
GammaGL is a powerful tool for machine learning practitioners and researchers who work with graph-structured data. It takes raw graph data (nodes, edges, and their features) and provides a flexible framework to build and train graph neural networks. The output is a trained model capable of tasks like node classification, link prediction, or graph classification, which can be deployed for various analytical tasks.
244 stars. No commits in the last 6 months. Available on PyPI.
Use this if you are a machine learning engineer or researcher designing and training graph neural networks and need the flexibility to switch between different deep learning frameworks like TensorFlow, PyTorch, PaddlePaddle, or MindSpore without rewriting your code.
Not ideal if you are looking for a plug-and-play solution for graph analysis without needing to build and customize deep learning models.
Stars
244
Forks
91
Language
Python
License
Apache-2.0
Category
Last pushed
Jul 30, 2025
Commits (30d)
0
Dependencies
14
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/BUPT-GAMMA/GammaGL"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
pyg-team/pytorch_geometric
Graph Neural Network Library for PyTorch
a-r-j/graphein
Protein Graph Library
raamana/graynet
Subject-wise networks from structural MRI, both vertex- and voxel-wise features (thickness, GM...
pykale/pykale
Knowledge-Aware machine LEarning (KALE): accessible machine learning from multiple sources for...
dmlc/dgl
Python package built to ease deep learning on graph, on top of existing DL frameworks.