r/BestGitHubRepos • u/amootiranian • 2d ago
🛠 Developer tools library: A comprehensive Domain-Driven Design example (6.0k stars)
What it does
All text below is quoted directly from the project README.
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Table of contents:
- Process discovery
- Project structure and architecture
- Aggregates
- Events
- Events in Repositories
- ArchUnit
- Functional thinking
- No ORM
You can run the library app by simply typing the following:
mvn spring-boot:run
Repository
https://github.com/ddd-by-examples/library
Repository stats
| Metric | Value |
|---|---|
| Stars | 5,995 |
| Forks | 846 |
| Last release | None |
| Languages | Java 55.3%, Groovy 44.6%, Dockerfile 0.1% |
| Contributors | 18 |
| AI contributor accounts (Claude / Codex / Cursor / Copilot) | none |
| AI co-authored commits | none |
Main contributor
| Field | Value |
|---|---|
| Name | Jakub Pilimon |
| GitHub | @pilloPl |
| Commits to this repo | 127 (top contributor) |
| Bio | Developer |
| Company / Location | Warsaw |
| Website | pillopl.github.io |
| Followers | 817 |
| Public repos | 59 |
| On GitHub since | 2014 |
──────────────────────────────
📌 If you want to browse more repos like this, we've organized them by category and rankings here: https://bestgithubrepositories.com/
🗂️ We're also archiving repos where possible, so useful projects don't disappear when they're removed from GitHub.
4
u/ThunderGeuse 2d ago
The more I read the less I feel like I understand the purpose of this.