keras-team/keras

Deep Learning for humans

87
/ 100
Verified

Keras 3 helps machine learning practitioners quickly build and train deep learning models for tasks like computer vision, natural language processing, and time-series forecasting. You input your data and model architecture, and it outputs a trained model ready for predictions. This tool is for data scientists, ML engineers, and researchers who need to efficiently develop robust deep learning solutions.

63,968 stars. Used by 81 other packages. Actively maintained with 146 commits in the last 30 days. Available on PyPI.

Use this if you need to rapidly develop and deploy deep learning models while having the flexibility to choose the best backend (like JAX for speed or TensorFlow for a mature ecosystem) for your specific needs.

Not ideal if you prefer to work exclusively with low-level API calls for maximum granular control within a single deep learning framework.

deep-learning-development machine-learning-engineering model-training computer-vision natural-language-processing
Maintenance 22 / 25
Adoption 15 / 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

Commits (30d)

146

Dependencies

8

Reverse dependents

81

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.