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
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
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
- homepage: http://solver.timefold.ai · fetched 2026-08-29 · 5ba9cf87ac61
- site_page: https://docs.timefold.ai/timefold-solver/latest/introduction · fetched 2026-08-29 · 21b3856d820a
- site_page: https://docs.timefold.ai/field-service-routing/latest/introduction · fetched 2026-08-29 · f41742a0dcec
- site_page: https://docs.timefold.ai/employee-shift-scheduling/latest/introduction · fetched 2026-08-29 · 6c9e91575520
- site_page: https://docs.timefold.ai/pickup-delivery-routing/latest/introduction · fetched 2026-08-29 · a427ee8f5fe8
- site_page: https://docs.timefold.ai/job-scheduling/latest/introduction · fetched 2026-08-29 · e9e523ab746e
- site_page: https://timefold.ai/about-us · fetched 2026-08-29 · d00b814a1367
- site_page: https://docs.timefold.ai/ · fetched 2026-08-29 · 787f0704c33e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| TimefoldAI/timefold-solver | main | 96 |
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