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.
Comet
Community
Examples of Machine Learning code using Comet.ml
HPOlib2
Community
Collection of hyperparameter optimization benchmark problems
Keras Tuner
Community
A Hyperparameter Tuning Library for Keras
MLflow
Community
MLflow - Open Source AI Platform for Agents, LLMs & Models
NNI
Community
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
PocketFlow
Community
An Automatic Model Compression (AutoMC) framework for developing smaller and faster AI applications.
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
mindsdb/mindsdb
Various
Platform dedicated to building an open foundation for applied Artificial Intelligence, designed for people seeking production-ready AI systems they can truly control, extend and de
autokeras
Community
AutoML library for deep learning
DEvol (DeepEvolution)
Community
Early POC of genetic neural architecture search
TensorFlow Model Optimization
Community
A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.
Apache MXNet
Community
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
Attention Is All You Need
Community
Transformers
Horovod
Community
Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.
Hyperopt
Community
Distributed Asynchronous Hyperparameter Optimization in Python
Jupyter Notebooks
Community
Jupyter Interactive Notebook
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
ormb
Community
Docker for Your ML/DL Models Based on OCI Artifacts
TensorBoard
Community
TensorFlow's Visualization Toolkit
TensorFlow
Community
An Open Source Machine Learning Framework for Everyone
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
TVM
Community
Open Machine Learning Compiler Framework
Caffe
Community
Caffe: a fast open framework for deep learning.
PyTorch Lightning
Community
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
VectorFlow
Community
A minimalist neural network library optimized for sparse data and single machine environments.