HPOBench is a collection of benchmark problems for hyperparameter optimization.
Goptuna
Goptuna provides hyperparameter optimization tools in a framework inspired by Optuna.

About Goptuna
Goptuna is an open-source hyperparameter optimization framework written in pure Go, inspired by Optuna. It is primarily designed for machine learning use cases, but can optimize any user-defined objective function, such as server or caching system configuration parameters. It supports a range of optimization algorithms including TPE, CMA-ES and its variants, random search, median stopping, ASHA, and Sobol sequence quasi-monte carlo sampling. A built-in web dashboard is available for viewing optimization results when using supported relational database storage backends like SQLite3 or MySQL.
Key features
- Pure Go implementation for portability across Go projects
- Define-by-Run style API for dynamic search space construction
- Supports TPE, CMA-ES, random search, and other optimization algorithms
- Built-in web dashboard for viewing optimization results
- RDB storage backend support for scaling studies across multiple workers
- Median stopping and ASHA pruner support for efficient optimization
- Pure Go implementation ensures portability across a wide variety of Go projects
- Supports multiple state-of-the-art optimization and pruning algorithms
- Built-in dashboard and RDB storage enable scaling studies across multiple workers and easy result review
Goptuna at a glance
- Website
- github.com/c-bata/goptuna
- Category
- AI & Machine Learning › AI Data & Analytics
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Goptuna alternatives
Tools and sites you could use instead, ranked by how closely they match.
mljar-supervised provides tabular data AutoML with feature engineering, hyperparameter tuning, explanations, and documentation.
Evals is a framework for evaluating LLMs and LLM systems, and an open-source registry of benchmarks.
Adala automates data labeling through an autonomous agent framework for organizing labeled datasets.
Cornac provides a framework for comparing multimodal recommender systems and recommendation algorithms.
The LightGBM framework uses gradient boosting for ranking, classification, and other machine learning tasks.
Popular in AI Data & Analytics
Well-known listings from the same topic.
Goptuna FAQ
What programming language is Goptuna implemented in?
What storage backends are compatible with the built-in dashboard?
What optimization algorithms does Goptuna support?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












