DominiCommon
DominiCommon is an open‑source software library that provides a set of shared domain-driven design primitives intended to be used across applications. It delivers core abstractions for entities, value objects, aggregates, domain events, and repositories, along with cross-cutting concerns such as validation, auditing, localization, and identity generation. The goal is to decouple domain logic from infrastructure and to enable consistent domain modeling across projects.
Its architecture is modular and language-agnostic, employing a core domain layer separated from adapters to persistence,
DominiCommon originated from a community effort to standardize reusable domain logic and to facilitate collaboration across
Usage typically involves building domain models within backend services or microservices, and then integrating them with
Reception in the software development community is mixed: proponents credit the library with promoting consistent domain