Contracts vs runtimes
Domain contracts stay framework-neutral; Spring Boot, Javalin, and Quarkus bind them in adapter layers.
Framework-neutral DDD, CQRS, and event-driven building blocks with runtime adapters for Spring Boot, Javalin, and Quarkus.
0 public projects
5 private previews
Catalog refreshed 2026-07-22
The five implementation repositories are currently private and under active restructuring; no public Maven artifact is advertised yet.
The local ddd4j baseline targets Java 17 and separates plain Java contracts from runtime-specific auto-configuration.
The module set covers aggregates, repositories, typed queries, domain events, CQRS, architecture rules, data, messaging, web, auth, and cache abstractions.
This site cross-checks the repositories currently visible on GitHub with local source workspaces. Availability is governed by each repository README, releases, and license.
| Goal | Next step |
|---|---|
| Understand the ecosystem | Read architecture and boundaries |
| Choose a concrete project | Browse the repository catalog |
| Install or run something | Open the getting-started guide |
| Submit a fix or capability | Read the contributing guide |