{"data":{"slug":"c-bata-goptuna","name":"goptuna","tagline":"A hyperparameter optimization framework inspired by Optuna.","github_url":"https://github.com/c-bata/goptuna","owner":"c-bata","repo":"goptuna","owner_avatar_url":"https://avatars.githubusercontent.com/u/5564044?v=4","primary_language":"Go","stars":280,"forks":26,"topics":["bandit-algorithms","bayesian-optimization","blackbox-optimization","evolution-strategies"],"archived":false,"github_pushed_at":"2025-08-12T14:50:33+00:00","maintenance_label":"Dormant","stars_delta_30d":1,"url":"https://www.graphcanon.com/tools/c-bata-goptuna","markdown_url":"https://www.graphcanon.com/tools/c-bata-goptuna.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/c-bata-goptuna","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=c-bata-goptuna","description":"A hyperparameter optimization framework, inspired by Optuna.","homepage_url":"https://pkg.go.dev/github.com/c-bata/goptuna","license":"MIT","open_issues":19,"watchers":7,"ai_summary":"Goptuna is a hyperparameter optimization library in Go that supports various strategies such as bandit algorithms, Bayesian optimization, and evolution strategies。","readme_excerpt":"## Installation\n\nYou can integrate Goptuna in wide variety of Go projects because of its portability of pure Go.\n\n```console\n$ go get -u github.com/c-bata/goptuna\n```\n\n---\n\n## License\n\nThis software is licensed under the MIT license, see [LICENSE](./LICENSE) for more information.","github_created_at":"2019-07-24T12:03:05+00:00","created_at":"2026-07-11T23:34:19.455191+00:00","updated_at":"2026-10-02T06:00:09.940983+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"bandit-algorithms","name":"bandit-algorithms"},{"slug":"bayesian-optimization","name":"bayesian-optimization"},{"slug":"blackbox-optimization","name":"blackbox-optimization"},{"slug":"evolution-strategies","name":"evolution-strategies"}],"trust":{"provenance":{"is_fork":false,"github_id":198627422,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-10-02T06:00:08.626Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":415,"last_release_at":"2023-09-09T06:57:21Z","stars_delta_30d":1,"open_issues_delta_30d":0},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":48,"high_count":0,"last_scan_at":"2026-07-11T23:34:21.004Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-10-02T06:00:09.614Z"},"languages":{"value":["go"],"source":"github.language","observed_at":"2026-10-02T06:00:09.614Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-10-02T06:00:09.614Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Freely available on GitHub with no associated financial costs due to its open-source nature."},"requirements":{"min_ram_gb":1,"requires_docker":false},"constraints":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"when_to_use":["When you prefer using the Go programming language and require a robust hyperparameter tuning solution that aligns with the performance characteristics of Go applications","For scenarios where easy integration into existing Go projects is critical because Goptuna's portability as pure Go ensures seamless project compatibility"],"when_not_to_use":["If your team lacks proficiency in the Go language, as leveraging Goptuna requires familiarity with Go for efficient code integration and maintenance","If you require a multi-language support feature widely available among other hyperparameter optimization frameworks, since Goptuna is strictly designed for use within projects using Go"],"source":"enrich:decision_facts","observed_at":"2026-07-17T13:06:31.237Z"},"constraint_facets":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - Freely available on GitHub with no associated financial costs due to its open-source nature."},{"label":"Requirements","value":"Min 1 GB RAM"},{"label":"Adopt for","value":"Goptuna is notable for its Go language compatibility and supports an array of optimization strategies such as bandit algorithms, Bayesian optimization, and evolution strategies."},{"label":"License detail","value":"MIT license, allowing free use and modification under the terms of the license."}]}}