For a no-code AutoML platform, the first results are h2oai/h2o-3 (H2O is a distributed AutoML platform that automates model training, hyperparameter tuning, and feature engineering, but its description and tags do not emphasize a visual drag-and-drop interface, so it only partially addresses the no-code requirement), pycaret/pycaret (PyCaret is a genuine AutoML platform that automates model training, hyperparameter tuning, and feature engineering, but it is a code-based low-code library rather than a visual drag-and-drop tool, so it matches the category but lacks the no-code interface you want) and keras-team/autokeras (AutoKeras is an AutoML library that automates neural architecture search and hyperparameter tuning, but it is code-based rather than offering a visual drag-and-drop interface as your intent specifies, making it a genuine AutoML platform that misses the no-code feature). hyperopt/hyperopt and automl/auto-sklearn round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
These open-source tools enable users to build and deploy predictive models without writing programming code.
h2o-3 is a distributed machine learning platform and automated machine learning framework designed for training and deploying predictive models using distributed in-memory computing. It functions as a deep learning framework and a distributed model scoring engine, capable of operating as a Kubernetes ML cluster to process large datasets in parallel. The platform distinguishes itself through automated machine learning capabilities that automatically select the best algorithms and hyperparameters to optimize model performance. It provides specialized deep learning toolkits for tasks including i
H2O is a distributed AutoML platform that automates model training, hyperparameter tuning, and feature engineering, but its description and tags do not emphasize a visual drag-and-drop interface, so it only partially addresses the no-code requirement.
PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It functions as a low-code environment that leverages a scikit-learn native engine to execute preprocessing, training, and evaluation for tabular data. The platform distinguishes itself as an LLM-powered ML copilot, using large language model agents to analyze datasets, design experiment configurations, and explain model results. It also serves as a Kubernetes ML orchestrator and model registry, enabling the versioning of trained pipelines and their promotion to production API endp
PyCaret is a genuine AutoML platform that automates model training, hyperparameter tuning, and feature engineering, but it is a code-based (low-code) library rather than a visual drag-and-drop tool, so it matches the category but lacks the no-code interface you want.
AutoKeras is an automated machine learning framework and Keras AutoML library designed to discover the most effective deep learning model structures for a given dataset. It functions as a tool for deep learning architecture search, eliminating manual hyperparameter tuning by automatically searching for and optimizing neural network architectures. The framework provides capabilities for benchmarking and refining neural network designs to maximize performance. It includes a system for containerized machine learning deployment, allowing environments to be packaged into containers to ensure consi
AutoKeras is an AutoML library that automates neural architecture search and hyperparameter tuning, but it is code-based rather than offering a visual drag-and-drop interface as your intent specifies, making it a genuine AutoML platform that misses the no-code feature.
Hyperopt is a Python library for hyperparameter optimization designed to minimize scalar-valued objective functions. It operates as a stochastic search space engine that finds optimal input parameters by searching through real-valued, discrete, and conditional spaces. The framework distinguishes itself through its support for complex search space configurations, allowing for conditional parameter hierarchies where specific hyperparameters are sampled only if their parent parameters meet certain criteria. It is built as an asynchronous optimization framework, decoupling the generation of searc
Hyperopt is a library for hyperparameter optimization rather than a full AutoML platform, so it lacks the visual drag-and-drop interface, dataset management, model evaluation, and deployment capabilities you're looking for.
This is a scikit-learn automated machine learning framework designed to optimize model selection and hyperparameters. It functions as an automated model selector and hyperparameter optimization tool for classification and regression tasks, utilizing an automated ensemble builder to combine high-performing models for increased predictive accuracy. The system features a distributed search engine that uses Dask for parallel machine learning optimization across CPU cores or clusters. It implements a budget-based evaluation strategy through successive halving to prioritize promising model configur
auto-sklearn is a code-based AutoML library for model selection and hyperparameter tuning, not a visual no-code platform, so it lacks the drag‑and‑drop interface and deployment features this search requires.
Boxmot is a multi-object tracking framework designed to follow multiple objects across video frames using motion and appearance algorithms to maintain consistent identities. It functions as a system for tracking objects with specific orientations using rotated bounding boxes and corresponding intersection-over-union computations. The project includes a re-identification model optimizer that converts neural networks into formats for hardware-accelerated execution. It also features an evolutionary hyperparameter tuner that iteratively mutates tracker settings to maximize accuracy for specific d
Boxmot is a multi-object tracking framework for video, not a general automated machine learning platform with a visual no-code interface for building and training models—it belongs to a neighbouring domain.
Nevergrad is a gradient-free optimization library and hyperparameter optimization framework designed to find the minimum of objective functions without using derivatives. It serves as an asynchronous optimization engine that decouples parameter suggestions from result reporting to support parallel function evaluations. The project specializes in multi-objective optimization to identify Pareto fronts for competing goals and provides a suite for benchmarking the performance and convergence of different optimization routines. It supports black-box system optimization, enabling the tuning of exte
Nevergrad is a hyperparameter optimization library, not an AutoML platform—it lacks the visual drag-and-drop interface, automated model training, and end-to-end model management this search requires.
This project is a standardized machine learning experiment boilerplate and project template that combines PyTorch Lightning with the Hydra configuration framework. It provides a structured codebase for organizing deep learning workflows, specifically designed to integrate hierarchical configuration management with distributed training. The template features a specialized workflow for hyperparameter optimization and batch experiment execution, allowing for automated parameter sweeps without modifying source code. It employs a hierarchical system for managing settings via YAML files and command
This is a code-focused ML experiment template for developers, not a visual no-code platform — it helps automate hyperparameter sweeps and logging via config files, but lacks the drag-and-drop interface and end-to-end automated modelling visitors expect from an AutoML platform.
NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter optimization framework, a neural architecture search tool, and a model compression suite. The project provides a distributed training orchestrator to manage machine learning workloads across local machines, remote servers, and cloud platforms. It enables the discovery of efficient model structures through reinforcement learning and one-shot optimization methods, while utilizing Bayesian and evolutionary algorithms to automate hyperparameter tuning. Additional capabilities include tools
NNI is an AutoML toolkit for hyperparameter tuning, neural architecture search, and model compression, but it is a code-driven library without a visual drag-and-drop interface, so it does not match the request for a no-code AutoML platform.
This project is a collection of scripts and workflows for training, fine-tuning, and deploying large language models using the Hugging Face Transformers toolkit. It functions as a distributed training framework, a library for natural language processing task implementations, and a system for building retrieval-augmented generation chatbots. The repository includes specialized tools for model optimization, such as a Bayesian hyperparameter optimizer for automatically tuning model settings. It provides implementations for scaling model training across multiple graphics processors using data par
This project is a collection of scripts and Jupyter notebooks for training and fine‑tuning transformer models, with a Bayesian hyperparameter optimizer, but it is a code‑first toolkit for NLP research rather than a visual, no‑code AutoML platform with drag‑and‑drop model building.
AutoGluon is an automated machine learning framework designed to optimize model selection and hyperparameter tuning across tabular, text, image, and time series data. It functions as an ensemble learning library and a tabular data prediction engine, aiming to build high-accuracy predictive models without manual algorithm selection. The framework integrates multimodal machine learning pipelines that combine disparate data types into a single representation using specialized encoders. It also includes a probabilistic time series forecaster that fits multiple statistical and deep learning models
AutoGluon is an automated machine learning framework for code‑driven model selection and hyperparameter tuning, but it lacks the visual drag‑and‑drop interface you are looking for — it is a library to integrate into workflows, not a platform with a graphical builder.
MLflow is a platform for managing the ML lifecycle (experiment tracking, model registry, deployment), but it lacks a visual drag-and-drop interface and automated model training and hyperparameter tuning, so it is not an AutoML platform for building models without code.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| h2oai/h2o-3 | 7.5K | Jupyter Notebook | Apache-2.0 | |
| pycaret/pycaret | 9.8K | Python | NOASSERTION | |
| keras-team/autokeras |
| 9.3K |
| Python |
| Apache-2.0 |
| hyperopt/hyperopt | 7.6K | Python | NOASSERTION |
| automl/auto-sklearn | 8.1K | Python | BSD-3-Clause |
| mikel-brostrom/boxmot | 8.2K | Python | AGPL-3.0 |
| facebookresearch/nevergrad | 4.2K | Python | mit |
| ashleve/lightning-hydra-template | 5.3K | Python | — |
| microsoft/nni | 14.4K | Python | MIT |
| zyds/transformers-code | 3.8K | Jupyter Notebook | — |