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

#1500 in Rust patterns

Download history 1/week @ 2024-09-17 7/week @ 2024-09-24 1/week @ 2024-10-08 1/week @ 2024-10-29 1/week @ 2024-11-05 2/week @ 2024-12-03 63/week @ 2024-12-10

65 downloads per month

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

~220–720KB
~17K SLoC