The Open Source solver for scheduling and routing.
Build your own PlanningAI model in Java, Python or Kotlin.
✅ Apache License 2.0
✅ Available in Maven Central and PyPI
✅ Latest release: v1.13.0 - Aug 13, 2024
Use cases
Quicker routes for a fleet of vehicles. |
Timely upkeep of machinery and equipment. |
Reduce makespan for assembly lines. |
A better conference experience for attendees, speakers and organizers. |
Compact schedules for teachers and students. |
Assign shifts to employees by skills and availability. |
Assign tasks by priority, skills and affinity. |
Check out our quickstarts repository on GitHub. |
Get Help
Ask a question on StackOverflowOur community regularly answers Timefold questions on StackOverflow. |
GitHub discussionsIf you're working on a contribution or want to start a discussion, join our discussion forum. |
Reliable
- In production around the globe
- Thousands of downloads per month
- Fully documented
- Thoroughly tested
- Actively maintained
Timefold Solver is the continuation of Red Hat’s OptaPlanner by its creator and the team around it.
Compatible with
Timefold Solver is compatible with all major frameworks and platforms in the Java, Python and Kotlin ecosystems.Funding and sustainability
Timefold Solver is open source, released under the Apache License. It is free, including for commercial use. It solves any planning problem. The source code is on GitHub.
Timefold Solver is actively developed by Timefold, an Open Core company that builds ready-made enterprise models on top of it, to tackle complex scheduling and routing problems for their customers. Timefold also offers an Enterprise subscription with support and high-scalability features.
Start coding today
Solve your planning problem with Timefold Solver in Java, Python or Kotlin.