iluwatar/java-design-patterns
View on GitHubDesign patterns implemented in Java
- Stars
- 94.7k
- Forks
- 27.4k
- Open beginner issues
- 0
- Indexed issues
- 115
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 10
- Dominant language
- Java
- License
- No license data
- Last GitHub push
- Sep 13, 2026
- Latest indexed
- Sep 20, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- No beginner labels indexed
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
iluwatar/java-design-patterns#3607 ·
-
epic: pattern type: feature
iluwatar/java-design-patterns#3577 · 5 comments · 1 assignee ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#3434 · 2 comments · 2 assignees ·
-
epic: pattern Stale type: feature
iluwatar/java-design-patterns#3232 · 6 comments · 1 assignee ·
-
epic: code quality epic: pattern info: help wanted
Difficulty 4/5 3-5 days Newbie friendliness 45/100
iluwatar/java-design-patterns#2977 · 52 comments · 4 reactions ·
-
epic: pattern type: feature
iluwatar/java-design-patterns#2937 · 8 comments · 1 reaction · 1 assignee ·
-
Timeout pattern Openepic: pattern type: feature
iluwatar/java-design-patterns#2845 · 13 comments · 1 assignee ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 30/100
iluwatar/java-design-patterns#2697 · 7 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 15/100
iluwatar/java-design-patterns#2696 · 5 comments ·
-
epic: pattern info: help wanted Stale type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#2694 · 7 comments ·
-
epic: pattern type: feature
iluwatar/java-design-patterns#2692 · 5 comments · 1 assignee ·
-
epic: pattern info: help wanted status: stale type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#2691 · 3 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2689 · 4 comments ·
-
epic: pattern info: help wanted status: stale type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#2688 · 2 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2686 · 11 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
iluwatar/java-design-patterns#2685 · 12 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2682 · 7 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
iluwatar/java-design-patterns#2680 · 7 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#2679 · 3 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#2678 · 3 comments ·
-
epic: pattern info: help wanted status: stale type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2677 · 2 comments ·
-
epic: pattern info: help wanted status: stale type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2675 · 2 comments ·
-
epic: pattern info: help wanted status: stale type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#2674 · 2 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 30/100
iluwatar/java-design-patterns#2672 · 3 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2671 · 1 comment ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
iluwatar/java-design-patterns#2670 · 2 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2668 · 2 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
iluwatar/java-design-patterns#2667 · 3 comments ·
-
epic: pattern info: help wanted status: stale type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2666 · 4 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#2665 · 3 comments ·
-
Translate to Tamil Openepic: translation info: help wanted type: feature
iluwatar/java-design-patterns#2637 · 4 comments · 1 assignee ·
-
Translation to Urdu Openepic: translation info: help wanted type: feature
iluwatar/java-design-patterns#2563 · 6 comments · 1 assignee ·
-
epic: translation info: help wanted type: feature
iluwatar/java-design-patterns#2485 · 3 comments · 1 assignee ·
-
epic: pattern type: feature
iluwatar/java-design-patterns#2434 · 4 comments · 1 assignee ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#2373 · 13 comments ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2314 · 8 comments · 3 assignees ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2289 · 11 comments · 6 assignees ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2288 · 3 comments · 1 assignee ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2287 · 3 comments · 2 assignees ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2285 · 5 comments · 4 assignees ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2284 · 8 comments · 3 assignees ·
-
Translate to Korean Openepic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2282 · 8 comments · 1 reaction · 6 assignees ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2281 · 2 comments · 1 assignee ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2280 · 2 comments · 1 assignee ·
-
Translate to Hindi Openepic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2279 · 8 comments · 1 assignee ·
-
Translate to French Openepic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2278 · 5 comments · 4 assignees ·
-
Translate to Spanish Openepic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2277 · 12 comments · 4 assignees ·
-
Translate to Greek Openepic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2276 · 4 comments · 1 assignee ·
-
Translate to German Openepic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2275 · 4 comments · 3 assignees ·
-
epic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2274 · 5 comments · 2 assignees ·