Keras
by Community
Deep Learning for humans
OSS
Keras
Added 1 June 2026
Overview
Keras is a Python deep learning API that runs on top of TensorFlow, providing a high-level interface for building and training neural networks. It abstracts away low-level tensor operations, letting developers define models through simple, readable code. Keras handles both sequential and complex architectures with minimal boilerplate.
Best for
Best for
Python developers building standard deep learning models who prioritize development speed over maximum performance optimization
Use cases
- Rapid prototyping of neural network architectures
- Image classification and computer vision tasks
- Time series forecasting and NLP model development
Notes
Keras is a Python deep learning API that runs on top of TensorFlow, providing a high-level interface for building and training neural networks. It abstracts away low-level tensor operations, letting developers define models through simple, readable code. Keras handles both sequential and complex architectures with minimal boilerplate.
64,079 stars on GitHub. Last updated 2026-06-01. Licensed Apache-2.0.
Use cases
- Rapid prototyping of neural network architectures
- Image classification and computer vision tasks
- Time series forecasting and NLP model development
Pros
- Intuitive API reduces time to first working model
- Extensive documentation and large community support
- Seamless integration with TensorFlow ecosystem and production deployment
Cons
- Performance overhead compared to lower-level TensorFlow code for custom operations
- Less flexible for highly unconventional architectures requiring fine-grained control
- Debugging can be harder when errors occur in the underlying TensorFlow layer
Indexed from awesome-llmops and enriched against its public facts.
Pros
- Intuitive API reduces time to first working model
- Extensive documentation and large community support
- Seamless integration with TensorFlow ecosystem and production deployment
Cons
- Performance overhead compared to lower-level TensorFlow code for custom operations
- Less flexible for highly unconventional architectures requiring fine-grained control
- Debugging can be harder when errors occur in the underlying TensorFlow layer
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
automl-gs
Community
Provide an input CSV and a target field to predict, generate a model + code to run it.
Horovod
Community
Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.
TensorSpace
Community
Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js
autokeras
Community
AutoML library for deep learning
DEvol (DeepEvolution)
Community
Early POC of genetic neural architecture search
Gemma
Community
Checking your browser - reCAPTCHA
Keras Tuner
Community
A Hyperparameter Tuning Library for Keras
TensorFlow Model Optimization
Community
A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.
Aim
Community
Aim 💫 — An easy-to-use & supercharged open-source experiment tracker.
Guild AI
Community
Experiment tracking, ML developer tools
Keras Tuner
Community
A Hyperparameter Tuning Library for Keras
LabNotebook
Community
LabNotebook is a tool that allows you to flexibly monitor, record, save, and query all your machine learning experiments.
netron
Community
Visualizer for neural network, deep learning and machine learning models
Sacred
Community
Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA.
scikit-learn
Community
scikit-learn: machine learning in Python
TensorBoard
Community
TensorFlow's Visualization Toolkit
TensorFlow
Community
An Open Source Machine Learning Framework for Everyone
Caffe
Community
Caffe: a fast open framework for deep learning.
MindSpore
Community
MindSpore is a new open source deep learning training/inference framework that could be used for mobile, edge and cloud scenarios.
PaddlePaddle
Community
PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
VectorFlow
Community
A minimalist neural network library optimized for sparse data and single machine environments.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.