TimefoldAI/timefold-solver
View on GitHubThe 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.
- Stars
- 1.8k
- Forks
- 228
- Open beginner issues
- 0
- Indexed issues
- 93
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 46
- Dominant language
- Java
- License
- Apache-2.0
- Last GitHub push
- Sep 17, 2026
- Latest indexed
- Sep 20, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- No beginner labels indexed
-
component/docs
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
TimefoldAI/timefold-solver#2671 ·
-
process/needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
TimefoldAI/timefold-solver#2652 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
TimefoldAI/timefold-solver#2647 · 1 reaction ·
-
component/service
Difficulty 3/5 1-2 days Newbie friendliness 66/100
TimefoldAI/timefold-solver#2629 ·
-
component/docs
TimefoldAI/timefold-solver#2626 · 1 assignee ·
-
TimefoldAI/timefold-solver#2578 · 1 assignee ·
-
TimefoldAI/timefold-solver#2592 · 1 comment · 1 assignee ·
-
component/service
Difficulty 5/5 Over a week Newbie friendliness 25/100
TimefoldAI/timefold-solver#2509 · 1 comment ·
-
component/docs
Difficulty 3/5 1-2 days Newbie friendliness 52/100
TimefoldAI/timefold-solver#2499 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
TimefoldAI/timefold-solver#2493 · 2 comments ·
-
component/docs
TimefoldAI/timefold-solver#2474 · 1 assignee ·
-
component/docs
TimefoldAI/timefold-solver#2472 · 1 assignee ·
-
process/needs triage
Difficulty 5/5 Over a week Newbie friendliness 25/100
TimefoldAI/timefold-solver#2471 ·
-
component/service process/needs triage
Difficulty 4/5 3-5 days Newbie friendliness 35/100
TimefoldAI/timefold-solver#2470 ·
-
component/service
TimefoldAI/timefold-solver#2458 · 1 reaction · 1 assignee ·
-
component/docs
Difficulty 5/5 Over a week Newbie friendliness 35/100
TimefoldAI/timefold-solver#2446 ·
-
component/docs
TimefoldAI/timefold-solver#2428 · 1 assignee ·
-
process/needs triage
TimefoldAI/timefold-solver#2394 · 3 comments · 1 assignee ·
-
build and release
TimefoldAI/timefold-solver#2388 · 1 assignee ·
-
component/docs
TimefoldAI/timefold-solver#2353 · 1 assignee ·
-
component/docs
TimefoldAI/timefold-solver#2348 · 1 assignee ·
-
component/docs
TimefoldAI/timefold-solver#2347 · 1 assignee ·
-
process/needs triage
Difficulty 4/5 3-5 days Newbie friendliness 48/100
TimefoldAI/timefold-solver#2331 · 3 comments ·
-
dependencies technical-debt
TimefoldAI/timefold-solver#2330 · 2 comments · 1 assignee ·
-
component/neighborhoods
Difficulty 3/5 1-2 days Newbie friendliness 64/100
TimefoldAI/timefold-solver#2325 · 1 comment ·
-
process/needs triage
TimefoldAI/timefold-solver#2319 · 3 comments · 1 assignee ·
-
TimefoldAI/timefold-solver#2318 · 1 assignee ·
-
component/docs
TimefoldAI/timefold-solver#2257 · 1 assignee ·
-
process/needs triage
Difficulty 4/5 3-5 days Newbie friendliness 45/100
TimefoldAI/timefold-solver#2237 ·
-
process/needs triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
TimefoldAI/timefold-solver#2212 · 2 reactions ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
TimefoldAI/timefold-solver#2160 · 6 comments ·
-
Feat: planning variables outside of the value range should be allowed for pinned planning entities Openprocess/needs triage
Difficulty 3/5 1-2 days Newbie friendliness 45/100
TimefoldAI/timefold-solver#2143 · 6 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
TimefoldAI/timefold-solver#2126 · 4 comments ·
-
component/docs
Difficulty 3/5 1-2 days Newbie friendliness 35/100
TimefoldAI/timefold-solver#2086 ·
-
component/docs
Difficulty 4/5 3-5 days Newbie friendliness 30/100
TimefoldAI/timefold-solver#2083 ·
-
component/docs
Difficulty 4/5 3-5 days Newbie friendliness 35/100
TimefoldAI/timefold-solver#2078 ·
-
component/neighborhoods
Difficulty 5/5 Over a week Newbie friendliness 25/100
TimefoldAI/timefold-solver#2034 ·
-
component/neighborhoods
Difficulty 5/5 Over a week Newbie friendliness 20/100
TimefoldAI/timefold-solver#2033 ·
-
component/neighborhoods
Difficulty 5/5 Over a week Newbie friendliness 25/100
TimefoldAI/timefold-solver#2032 ·
-
process/needs triage
Difficulty 5/5 Over a week Newbie friendliness 25/100
TimefoldAI/timefold-solver#2021 ·
-
TimefoldAI/timefold-solver#2009 · 1 assignee ·
-
process/needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
TimefoldAI/timefold-solver#1998 · 4 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
TimefoldAI/timefold-solver#1929 ·
-
perf: Node unlinking in Constraint Streams when it can be determined a constraint can never fire. Openprocess/needs triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
TimefoldAI/timefold-solver#1925 ·
-
component/neighborhoods
Difficulty 4/5 3-5 days Newbie friendliness 35/100
TimefoldAI/timefold-solver#1912 · 1 comment ·
-
process/needs triage
Difficulty 3/5 1-2 days Newbie friendliness 32/100
TimefoldAI/timefold-solver#1882 ·
-
component/docs
Difficulty 3/5 1-2 days Newbie friendliness 48/100
TimefoldAI/timefold-solver#1835 ·
-
component/docs
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
TimefoldAI/timefold-solver#1815 · 3 comments ·
-
component/docs
TimefoldAI/timefold-solver#1801 · 1 assignee ·
-
process/needs triage
Difficulty 5/5 Over a week Newbie friendliness 25/100
TimefoldAI/timefold-solver#1791 ·