Build your own optimization model in Java or Kotlin
The open source Solver
for scheduling and vehicle routing
Apache License 2.0, available in Maven Central.
Use cases
Vehicle Routing Problem (VRP)
Quicker routes for a fleet of vehicles.
Maintenance Scheduling
Timely upkeep of facilities or machinery.
Job Shop Scheduling
Reduce makespan for assembly lines.
Conference Scheduling
A better conference experience for attendees, speakers and organizers.
School Timetabling
Compact schedules for teachers and students.
Employee Shift Scheduling
Assign shifts to employees by skills and availability.
Task Assignment
Assign tasks by priority, skills and affinity.
Why create a planning model with Timefold Solver?
20+ years of optimization experitse
Timefold Solver is the continuation of Red Hat’s OptaPlanner by its creator and the team around it.
Why create a planning model with Timefold Solver?
/
In production around the globe
/
Thousands of downloads per month
/
Fully documented
/
Thoroughly tested
/
Actively maintained
Compatible with
Timefold Solver is compatible with all major frameworks and platforms in the Java and Kotlin ecosystems.


When scheduling works, everything works.
Less waste. More control. Teams that trust the plan.