toolcompass.

Find your next AI tool

Search by product name or task. Press Escape to close.

Choco

● Identity checked

Optimization library · Vendor site 2026-10-04

Choco-solver is a free open-source Java library for constraint programming where users declare constraints on decision variables and the solver alternates filtering algorithms with search to find feasible solutions.

Updated 2026-10-04View sources
Official website
Category
Optimization library
Free access
Homepage and download area provide Choco under an open-source BSD license at no charge.
API access
Library API is documented via tutorials, FAQ, and Javadoc linked from the project site.

Is Choco right for you?

A good fit for

Researchers and engineers modeling combinatorial optimization or scheduling problems in Java who need a CP solver embeddable in applications.

Before you choose

Performance and scalability depend on model encoding; commercial support is community-driven via GitHub contributions.

Java CP solver

Choco-solver gives Java developers a declarative way to express feasibility and optimization problems and let the engine propagate constraints during search.

What it can do

Features & capabilities

Unknown is different from unavailable. Each fact carries its own evidence.

CapabilityValueEvidenceChecked
Constraint programmingHomepage describes declarative constraint models solved by filtering and search.Facts sourced2026-10-04
LicenseSite states Choco is distributed under the BSD license.Facts sourced2026-10-04

Understand the total cost

Choco pricing & plans

Free

Free

Homepage and download area provide Choco under an open-source BSD license at no charge.

Access
Homepage and download area provide Choco under an open-source BSD license at no charge.
Explore pricing & history

Alternatives to Choco

View all ↗

The practical questions

Frequently asked questions

What is Choco used for?

Choco-solver is a free open-source Java library for constraint programming where users declare constraints on decision variables and the solver alternates filtering algorithms with search to find feasible solutions.

Does Choco have a free plan?

Homepage and download area provide Choco under an open-source BSD license at no charge.. This record lists ongoing free access; check the plan limits before starting.

How much does Choco cost?

No paid monthly price is listed; this record treats the product as free to start. See the plan cards for entitlements, billing commitments and seat minimums.

Can I use Choco through an API?

Library API is documented via tutorials, FAQ, and Javadoc linked from the project site.. API access and subscription access may have different terms; consult the linked sources.

What should I check before choosing it?

Performance and scalability depend on model encoding; commercial support is community-driven via GitHub contributions.

Price history

No retained pricing changes yet. A current price alone does not establish a historical trend.

How this profile is supported

Facts apply to the named version and check date. Send a sourced correction if something changed.