Ross ROSS = Recommend OSS · open-source software intelligence for agents

TimefoldAI/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. observed · 2026-08-28

github.com/TimefoldAI/timefold-solver · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

96/100

  • Activity 99
  • Release rhythm 97
  • Longevity 89

Flags: no_readme

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 26.0
  • age_days: 1254
  • days_rel: 21
  • days_push: 7
  • n_releases_24m: 31

Full methodology

Adoption not part of the score

1765 stars · 226 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Timefold Solver is an open-source, embeddable constraint satisfaction and optimization engine for Java and Kotlin, continuing Red Hat's OptaPlanner. It solves combinatorial planning problems such as vehicle routing, employee rostering, task assignment, and timetabling using constraint-based scoring and heuristic search algorithms.

Use cases

  • solve vehicle routing problems for delivery fleets
  • generate employee shift schedules respecting skills and labor rules
  • assign tasks to workers or machines by priority and affinity
  • build school or conference timetables
  • schedule maintenance for facilities and machinery
  • solve bin packing and resource allocation problems
  • optimize job shop scheduling to reduce makespan

When to choose

  • you need an embeddable JVM optimization library for scheduling or routing
  • your planning problem has hard and soft constraints with weighted scoring
  • you want a mature, well-documented solver with active maintenance
  • you're building custom planning models in Java or Kotlin

When to avoid

  • you need a managed REST API without writing code (use Timefold Platform models instead)
  • your project is not on the JVM
  • you need general-purpose ML or data science tooling rather than constraint optimization

Facets

library · maturity active

simulation sdk developer-tools logistics hr performance jvm constraint-solver vehicle-routing employee-scheduling timetabling optimization operations-research optaplanner-successor algorithms automation

8 sources

Member repositories

RepositoryRoleHealth v2
TimefoldAI/timefold-solvermain96

For agents

markdown · JSON · MCP: product_card(name="TimefoldAI/timefold-solver")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem