google / google/or-tools

Formal Support and Documentation for Golang (CP-SAT/Linear Solver)

Open
#5,042 5 comments 0 reactions 0 assignees View on GitHub
Feature Request Help Needed Lang: Golang
Dominant language
C++
Stars
14.1k
Forks
2.5k
Avg merge
8h 39m
Merged PRs (30d)
72

Description

**What language and solver does this apply to?**
Golang / CP-SAT, Routing, Linear Solver

**Describe the problem you are trying to solve.**
I'm currently planning to use OR-Tools for an scheduling project built with Go. I found the Go module on GitHub but I couldn't find Golang mentioned in the official guide alingside Python, C++, Java.
I want to confirm if the Go implementation is currently officially supported and considered stable for production use, or if it is still in an experimental stage.

**Describe the solution you'd like**
It would be helpful to have a brief clarification for the support status or roadmap for Golang. If it is officially supported, a tiny code snippet would be greatly appreciated.

**Describe alternatives you've considered**
I have search through previous issues and noticed mentions that Golang support was primarily focused on Bazel builds.

**Additional context**
As more backend systems move to Go for high-performance scheduling, having officially support for Go would be a huge win for the ecosystem. Appreciate your time and guidance!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.