domain-driven-design
Covers entities, value objects, aggregates, domain services, repositories, specifications, and bounded contexts. Provides Python dataclass implementations and TypeScript alternatives for enforcing invariants and separating domain logic from infrastructure.