java-design-patterns
AGENTS.md95k starsChanged 5 months agoLicence not identifiedView on GitHub
We split this AGENTS.md into the rules it gives an agent
14 rules. About 0 are common, 10 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈10
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
The licence could not be identified — read it at the source. We count its rules but don't quote them. Read them on GitHub.
≈ “Common” is an estimate: at least 1 in 5 of the 36,368 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Trending
Quiet since July.about the whole repository
Who's talking about iluwatar/java-design-patterns
- Java Guides“I Found 3 Excellent GitHub Repositories for Java Developers”YouTube · Jan 29, 2021 · 19k views
- Smok Code“Factory, Builder, Singleton... Creational Design Patterns!”YouTube · Jun 8, 2019 · 18k views
- Smok Code“Design Patterns: Intro”YouTube · Jun 1, 2019 · 6.4k views
- GithubTrends“Java Design Patterns: Master 220+ Patterns (Free) 🤯 #Shorts”YouTube · Apr 30, 2026 · 1.4k views
- TVA (KASTEL)“Visitor/Besucher Pattern: Entwurfsmuster Verstehen und Implementieren | Softwaretechnik 1 am KIT”YouTube · Jun 12, 2026 · 652 views
The biggest 5 of 94 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 94
Talked about on GitHub, YouTube, Stack Overflow, the web, Hacker News and Bluesky (94 times).
On GitHub · 50
- Oct 19, 2022Support for composite replacements — pouryafard75/RM-ASTDiff1 reaction · 5 comments
- Feb 12, 2020Java (Maven): Actually fix the use of insecure protocol to download/upload artifacts — github/securitylab1 reaction · 10 comments
- Jun 29, 2017Downloaded Directory do not contain file inside the sub-folder — MinhasKamal/DownGit1 reaction · 2 comments
- Jun 27, 2026Update repo table — arran4/arran40 reactions
- May 21, 2026Update README.md — dmgodoy/java-design-patterns0 reactions · 3 comments
45 more on GitHub
- May 17, 2026Create test — dmgodoy/java-design-patterns0 reactions · 11 comments
- May 12, 2026Update README.md — dmgodoy/java-design-patterns0 reactions · 14 comments
- Apr 14, 2026Update repo table — arran4/arran40 reactions
- Apr 4, 2026Port `monitor` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `version-number` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `spatial-partition` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `service-locator` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `specification` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `function-composition` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `backpressure` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `microservices-client-side-ui-composition` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `acyclic-visitor` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `saga` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `clean-architecture` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `special-case` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `publish-subscribe` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `update-method` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `delegation` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `table-module` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `registry` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `money` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `monolithic-architecture` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `session-facade` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `microservices-idempotent-consumer` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `table-inheritance` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `role-object` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `transaction-script` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `feature-toggle` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `pipeline` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `property` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `tolerant-reader` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `bytecode` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `dependency-injection` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `service-stub` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `trampoline` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `type-object` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `microservices-aggregrator` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Apr 4, 2026Port `sharding` pattern — yonatankarp/kotlin-design-patterns0 reactions
- Dec 30, 2025Changes — cristianjonhson/java-design-patterns0 reactions
- Mar 12, 2025123 — LaVanguard/java-design-patterns0 reactions
- Dec 8, 2024fix--issue--#1269 — Basmala27/java-design-patterns0 reactions
- Aug 7, 2024Frontmatter seo update — TarekBenSalama/Design-patterns0 reactions
- Aug 7, 2024All contributors/add upendra allagadda — TarekBenSalama/Design-patterns0 reactions
- Jul 1, 2024我參考的文件 — chi252525/OrderSystemBackEnd0 reactions
- Feb 29, 2024java-design-patterns — wiaoj/study-hub0 reactions · 4 comments
On YouTube · 19
- Jan 29, 2021I Found 3 Excellent GitHub Repositories for Java Developers — Java Guides19k views · 16 comments
- Jun 8, 2019Factory, Builder, Singleton... Creational Design Patterns! — Smok Code18k views · 23 comments
- Jun 1, 2019Design Patterns: Intro — Smok Code6.4k views · 7 comments
- Apr 30, 2026Java Design Patterns: Master 220+ Patterns (Free) 🤯 #Shorts — GithubTrends1.4k views
- Jun 12, 2026Visitor/Besucher Pattern: Entwurfsmuster Verstehen und Implementieren | Softwaretechnik 1 am KIT — TVA (KASTEL)652 views · 7 comments
14 more on YouTube
- Jun 23, 2026Java Design Patterns: Is This How Code Evolves? 🌳 — CodeTimelapse555 views
- Feb 26, 2022How to Learn Java Design Patterns - Finally understand them! — Michael Oswald122 views
- Jul 20, 2023Spring Boot REST API in Java | Мэдээлэл авах сайтууд — IТоль87 views
- Jul 6, 2022Singleton Design Pattern in Java — Bhakti Dham 10870 views · 1 comment
- Mar 11, 2015Introduction to java design patterns and architecture part 1 — Zal Hani47 views
- Mar 3, 2022Java Builder Pattern - What, Why, and Memorization tips! — Michael Oswald43 views
- Sep 10, 2022Builder Pattern - Design Patterns | OOPs | Java — Bhakti Dham 10831 views · 1 comment
- Aug 15, 2024GitHub - iluwatar/java-design-patterns: Design patterns implemented in Java — GitHub Daily Trend AI Podcast24 views
- Feb 26, 2022Java Singleton Pattern - What, Why, and Memorize it! — Michael Oswald24 views
- May 20, 20215 shortcuts de Intellij con los que vas a triunfar! — Mister código23 views
- May 19, 2021Gource visualisation: iluwatar/java-design-patterns on 2021-05-19 — Gourcer19 views
- May 20, 2021Gource visualisation: iluwatar/java-design-patterns on 2021-05-20 — Gourcer14 views
- Jul 30, 2026🔥 Why every dev is using Stop doing it the slow way. #Shorts — Nightly Bits3 views · 1 comment
- May 1, 20263 причины стать фанатом Java-design-patterns 🤯🔥 #Shorts — GitShortAi0 views · 1 comment
On Stack Overflow · 12
- Oct 9, 2019How to use UnitOfWork pattern together with IdentityMap pattern?4 votes
- Nov 1, 2015How to import a GitHub hosted project as a Java Project in Eclipse?4 votes · 2 answers
- Apr 15, 2020JUnit Tests error: java.lang.NoClassDefFoundError: org/junit/platform/commons/PreconditionViolationException2 votes
- Aug 27, 2019Designing an optional many-to-many relationship with access restrictions in Spring Data JPA / Hibernate2 votes
- Oct 6, 2018Can a Java object factory be used as a constructor?2 votes
7 more on Stack Overflow
- Aug 29, 2018How method from implement class can be used to catch event in Java?2 votes
- Mar 13, 2018Data Aggregation in API Gateway - Zuul2 votes
- Dec 3, 2017Figuring which design pattern to use?2 votes
- Sep 11, 2017How to compile a java project with repo maven (slf4j) in command line?2 votes · 1 answer
- Jul 23, 2019Decorator not implementing decorated interface1 vote · 2 answers
- Mar 13, 2015What sort of design pattern should I be using for a structure that can have different states?1 vote
- Jun 30, 2024Can we avoid the use of Volatile in Singleton Pattern by making the getInstance() method synchronized in Java?0 votes
On the web · 8
- Apr 4, 2025Javaデザインパターン勉強におすすめGitHub #Java — qiita.com
- May 26, 2024Top 10 GitHub repositories for Java developers ✨ — dev.to
- May 18, 2024TOP 10 PROJECT GITHUB GIÚP BẠN LÊN TRÌNH JAVA ✨ (Phần 1) — viblo.asia
- Feb 5, 2020Clean architecture series— Part 1 | by David Pereira — pereiren.medium.com
- Apr 4, 2019Design Patterns in Java — dev.to
3 more on the web
- Nov 1, 2018[随時更新]Javaでデザインパターンまとめ #初心者 — qiita.com
- Feb 22, 2016Java design patterns samples on github — linkedin.com
- Jul 29, 2015【デザインパターン再入門】コードを動かしながら理解をしたいなら「java-design-patterns」がオススメ #Java — qiita.com
On Hacker News · 3
- Aug 29, 2017Design patterns implemented in Java84 points · 27 comments
- Oct 6, 2019Java Design Patterns3 points
- Jan 16, 2015Design Pattern Code Examples2 points
On Bluesky · 2
- Sep 13, 2024Já que está estudando Java, cê pode dar uma olhada nesse repo. Implementação dos design patterns em Java: github.com/iluwatar/jav... — @helgardh.dev2 likes and reposts · 2 replies
- May 24, 2024🔥 Hot Repo! 🔥 (100+ new stars) 📦 iluwatar / java-design-patterns ⭐ 87,298 (+150) 🗒 Java Design patterns implemented in Java — @github-trending.bsky.social1 likes and repost · 1 reply
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 28,693 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

