keras-team/keras

Deep Learning for humans

100
/ 100
Verified

Multi-backend framework supporting JAX, TensorFlow, PyTorch, and OpenVINO, enabling developers to write backend-agnostic code and switch implementations for optimal performance gains (20-350% speedups depending on architecture). Provides high-level APIs for computer vision, NLP, audio, and time-series tasks while maintaining seamless interoperability with existing tf.keras code, tf.data pipelines, and PyTorch DataLoaders. Custom components remain portable across backends, avoiding framework lock-in while scaling from laptops to distributed GPU/TPU clusters.

63,968 stars and 16,934,477 monthly downloads. Used by 80 other packages. Actively maintained with 160 commits in the last 30 days. Available on PyPI.

Maintenance 25 / 25
Adoption 25 / 25
Maturity 25 / 25
Community 25 / 25

How are scores calculated?

Stars

63,968

Forks

19,732

Language

Python

License

Apache-2.0

Last pushed

Mar 13, 2026

Monthly downloads

16,934,477

Commits (30d)

160

Dependencies

8

Reverse dependents

80

Get this data via API

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

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