dmlc/dgl
Python package built to ease deep learning on graph, on top of existing DL frameworks. observed · 2026-08-28
Health v2 · maintenance only
38/100
- Activity 34
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3057
- days_rel: 729
- days_push: 398
- n_releases_24m: 1
Adoption not part of the score
14282 stars · 3054 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
DGL (Deep Graph Library) is a Python package for deep learning on graph-structured data, built on top of existing frameworks like PyTorch, TensorFlow, and Apache MXNet. It provides efficient message-passing primitives, GNN layers, GPU-accelerated data pipelines, and distributed training for graphs with hundreds of millions of nodes and edges.
Use cases
- train graph neural networks on social network data
- predict molecular properties with GNNs
- build knowledge graph embeddings at scale
- run node classification on large graphs with mini-batch sampling
- implement graph transformer models
- benchmark GNN models on OGB datasets
- scale GNN training across multiple GPUs
When to choose
- you need a mature, GPU-ready library for graph neural networks
- you want framework-agnostic GNN support across PyTorch, TensorFlow, or MXNet
- you need to train on very large graphs with distributed or stochastic training
- you want ready-made GNN layers, model examples, and domain projects like DGL-KE or DGL-LifeSci
When to avoid
- your data is tabular or unstructured text with no graph structure
- you only need classical graph algorithms like shortest paths without deep learning
- you need a lightweight pure-PyTorch-native solution and prefer PyG's ecosystem
- you require a framework with no dependency on external DL backends
Facets
library · maturity stable
deep-learning machine-learning gpu-computing data-science deep-learning machine-learning graph-processing artificial-intelligence python windows graph-neural-networks gnn message-passing framework-agnostic pytorch tensorflow mxnet graph-sampling distributed-training linux macos gpu
7 sources
- readme: https://github.com/dmlc/dgl · fetched 2026-08-28 · 1d68fcb337f3
- homepage: http://dgl.ai · fetched 2026-08-29 · 710dd8466aec
- site_page: https://www.dgl.ai/pages/about.html · fetched 2026-08-29 · f989c31b95ee
- site_page: https://www.dgl.ai/dgl_docs/graphtransformer/index.html · fetched 2026-08-29 · 3cd307665f67
- site_page: https://www.dgl.ai/dgl_docs · fetched 2026-08-29 · 249792cfeb36
- registry_pypi: https://pypi.org/pypi/dgl/json · fetched 2026-08-29 · 3ba0ebf6604c
- site_page: https://www.dgl.ai/pages/start.html · fetched 2026-08-29 · 299414466b6b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dmlc/dgl | main | 38 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem