Snapchat/GiGL

Gigantic Graph Learning (GiGL) Framework: Large-scale training and inference for Graph Neural Networks

61
/ 100
Established

This project helps machine learning engineers and data scientists build and deploy Graph Neural Networks (GNNs) for extremely large datasets, often involving billions of nodes. It takes raw graph data and task configurations as input, then outputs trained GNN models capable of performing tasks like node classification or link prediction at scale. The primary users are ML practitioners dealing with massive, interconnected datasets.

Available on PyPI.

Use this if you need to train and infer with Graph Neural Networks on datasets so large they require distributed processing, such as graphs with billions of connections or entities.

Not ideal if your datasets are small to medium-sized or if you are not familiar with configuring distributed machine learning infrastructure.

large-scale-graph-analysis social-network-modeling recommendation-systems fraud-detection graph-machine-learning
No Dependents
Maintenance 10 / 25
Adoption 8 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

65

Forks

13

Language

Python

License

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Snapchat/GiGL"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.