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
-
Translate to Arabic Openepic: documentation info: help wanted type: feature
iluwatar/java-design-patterns#2273 · 12 comments · 10 assignees ·
-
epic: architecture epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 15/100
iluwatar/java-design-patterns#1336 · 7 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1323 · 13 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#1322 · 13 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 15/100
iluwatar/java-design-patterns#1318 · 7 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1315 · 2 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1312 · 9 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1311 · 12 comments ·
-
Record Set pattern Openepic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1309 · 7 comments ·
-
Query Object pattern Openepic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1308 · 7 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 38/100
iluwatar/java-design-patterns#1307 · 11 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1302 · 6 comments ·
-
epic: pattern info: help wanted Stale type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#1300 · 14 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1298 · 16 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#1296 · 9 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#1293 · 11 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1292 · 2 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 30/100
iluwatar/java-design-patterns#1289 · 4 comments ·
-
Lock Manager pattern Openepic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1283 · 6 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1279 · 3 comments ·
-
epic: pattern info: help wanted Stale type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#1277 · 8 comments ·
-
Tuple Table pattern Openepic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1276 · 4 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1273 · 3 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#1272 · 1 comment ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1271 · 1 comment ·
-
epic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 25/100
iluwatar/java-design-patterns#1269 · 8 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#1266 · 3 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
iluwatar/java-design-patterns#1265 · 4 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 18/100
iluwatar/java-design-patterns#1258 · 3 comments ·
-
Service Mesh pattern Openepic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 20/100
iluwatar/java-design-patterns#1246 · 5 comments ·
-
epic: architecture epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1087 · 1 comment ·
-
epic: architecture epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#1086 · 6 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#917 · 16 comments ·
-
Kappa Architecture Openepic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#892 · 15 comments · 1 reaction ·
-
Robot pattern Openepic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#606 · 6 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#511 · 13 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#509 · 11 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
iluwatar/java-design-patterns#485 · 10 comments · 1 reaction ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#460 · 10 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#439 · 5 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#429 · 1 comment ·
-
epic: pattern info: help wanted type: feature
Difficulty 3/5 1-2 days Newbie friendliness 35/100
iluwatar/java-design-patterns#394 · 16 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#383 · 12 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#379 · 2 comments ·
-
Plugin pattern Openepic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#351 · 22 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#347 · 7 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
iluwatar/java-design-patterns#346 · 10 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 30/100
iluwatar/java-design-patterns#328 · 10 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
iluwatar/java-design-patterns#307 · 3 comments ·
-
epic: pattern info: help wanted type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
iluwatar/java-design-patterns#304 · 8 comments ·