Java Solver

Top 9 Java Solver Projects

  1. Timefold Solver

    The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

    Project mention: Last fifty years of integer linear programming: Recent practical advances | news.ycombinator.com | 2025-06-17
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. TexasHoldemSolverJava

    A Java implemented Texas holdem and short deck Solver

    Project mention: Game Theory in Action: Pluribus and CFR in Texas Hold'em(1) Understanding Nash Equilibrium | dev.to | 2024-07-26

    Using Nash Equilibrium solvers, such as the one provided by bupticybee on their GitHub (https://github.com/bupticybee/TexasHoldemSolverJava), we find: For Player 1: With AA, bet 1 100% of the time. With QQ, check 66% and bet 1 33% of the time. For Player 2, facing a bet: With KK, call 66% and fold 33% of the time. ​

  4. Choco

    An open-source Java library for Constraint Programming

  5. commons-math

    Apache Commons Math

  6. opennars

    OpenNARS for Research 3.0+

  7. OptaPlanner

    Java Constraint Solver to solve vehicle routing, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.

  8. Hodoku

    Hodoku is a solver/generator/trainer/analyzer for standard sudoku.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. zebra4j

    zebra4j is a generator and solver library for Zebra puzzles, also knows as "logic grid puzzles".

  11. GradleCenturion

    The KTANE Centurion Manual but in Java

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Solver discussion

Log in or Post with

Java Solver related posts

  • Solving the local optima problem – NQueens

    2 projects | news.ycombinator.com | 16 May 2025
  • Game Theory in Action: Pluribus and CFR in Texas Hold'em(1) Understanding Nash Equilibrium

    1 project | dev.to | 26 Jul 2024
  • Are there any specific Sudoku puzzles?

    1 project | /r/sudoku | 13 May 2023
  • Constraint Programming (2020)

    1 project | news.ycombinator.com | 16 Apr 2023
  • In the circled area, there can be 2 possible triples(569 and 589) , how would I know which one's the right one? and why can't the other be chosen?

    1 project | /r/sudoku | 25 Jan 2023
  • What do I do here?

    1 project | /r/sudoku | 18 Jan 2023
  • What are your opinions on sudoku online? Other website recommendations?

    1 project | /r/sudoku | 30 Sep 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Solver projects in Java? This list will help you:

# Project Stars
1 Timefold Solver 1,393
2 TexasHoldemSolverJava 857
3 Choco 724
4 commons-math 617
5 opennars 398
6 OptaPlanner 403
7 Hodoku 91
8 zebra4j 11
9 GradleCenturion 5

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com