24 releases (5 stable)

1.2.1 Jun 20, 2023
1.1.2 Jun 1, 2023
1.1.0 May 31, 2023
0.4.3 May 9, 2023
0.1.10 Feb 6, 2023

#629 in Rust patterns

MIT license

32KB
218 lines

ddd-rs

Domain-Driven Design (DDD) building blocks, for Rust applications.

Usage

[dependencies]
ddd-rs = "1"

More

See the documentation for more usage information.

License

ddd-rs is provided under the MIT license. See LICENSE.


lib.rs:

ddd-rs

Domain-Driven Design (DDD) building blocks, for Rust applications.

Most of the definitions on these docs are taken from Eric Evan's Domain-Driven Design: Tackling Complexity in the Heart of Software.

Application layer

Domain layer

Infrastructure layer

Dependencies

~0.3–0.8MB
~19K SLoC