deepjavalibrary/djl

An Engine-Agnostic Deep Learning Framework in Java

59
/ 100
Established

Supports pluggable deep learning backends (PyTorch, TensorFlow, MXNet) with automatic CPU/GPU selection, enabling seamless engine switching without code changes. Provides a high-level NDArray API and composable neural network blocks for both inference and training, with built-in model zoo integration for pre-trained models. Includes ergonomic dataset handling, training configuration, and optimizer management through a fluent Java API that integrates natively with existing JVM ecosystems.

4,790 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

4,790

Forks

744

Language

Java

License

Apache-2.0

Last pushed

Mar 05, 2026

Commits (30d)

0

Get this data via API

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

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