PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Domain Driven Design Python Packages

Python packages with the GitHub topic domain-driven-design. Sorted by relevance, with stars and monthly downloads.
pyeventsourcing
eventsourcing

A library for event sourcing in Python.

75K 2K 143
DrBenton
pymessagebus

A MessageBus / CommandBus light implementation for Python. Simple pattern that allows a clean decoupling in projects of any size! :-)

36K 42 3
adriamontoto
value-object-pattern

The Value Object Pattern is a Python 🐍 package that streamlines the creation and management of value objects πŸ“¦ in your projects. Value objects are immutable, self-validating objects that represent descriptive aspects of the domain with no conceptual identity.

7K 4 0
greatstrength
tiferet

Build an app, the beautiful way.

6K 3 0
proteanhq
protean

Pragmatic Framework for Ambitious Applications

4K 38 34
minos-framework
minos-microservice-common

🐍 Minos is a framework which helps you create reactive microservices in Python

4K 470 38
douwevandermeij
fractal-toolkit

Fractal is a scaffolding toolkit for building SOLID logic for your Python applications.

3K 17 4
jdiazromeral
django-ddd

Django the DDD way

3K 87 8
dlski
python-mediator

Python mediator bus micro-framework for CQRS and Event Sourcing

2K 40 3
minos-framework
minos-microservice-networks

🐍 Minos is a framework which helps you create reactive microservices in Python

2K 470 38
douglasdcm
guara

GuarΓ‘ is a Python framework for business logic expression. It allows you to write production code and tests as executable domain language

2K 80 14
greatstrength
aikicore

The Core Library for the Spirit of Harmony

1K 2 0
davyddd
dddesign

Domain Driven Design Library

1K 15 1
minos-framework
minos-microservice-saga

🐍 Minos is a framework which helps you create reactive microservices in Python

1K 470 38
adriamontoto
domain-event-pattern

The Domain Event Pattern is a Python 🐍 package that implements the Domain Event pattern from Domain Driven Design. It provides composable building blocks πŸ“‘ Event, Publisher, Subscriber, and Dispatcher, so you can model "something happened" in your domain without framework lock-in.

897 3 0
minos-framework
minos-microservice-aggregate

The Aggregate pattern of the Minos Framework

764 470 38
Fatal1ty
operetta

A lightweight framework for building Python applications that is not tied to a specific transport protocol

757 13 0
minos-framework
minos-microservice-cqrs

🐍 Minos is a framework which helps you create reactive microservices in Python

721 470 38
adriamontoto
clock-pattern

The Clock Pattern is a Python 🐍 package that turns time into an injectable dependency 🧩. By replacing ad-hoc datetime.now() calls with a swappable Clock interface πŸ•°οΈ you unlock deterministic tests πŸ§ͺ and decouple business logic from the OS clock.

641 3 0
melodyasper
pycider

Aggregates composition for domain driven design in Python

618 1 0
serivt
pymediator

Lightweight and extensible implementation of the Mediator pattern in Python

525 1 0
knucklesuganda
py-assimilator

Python Domain-Driven Design, Event-Based Systems, CRUD patterns

446 217 9
morzecrew
forze

Domain-Driven Design and Hexagonal Architecture for backend services

440 2 3
sinzlab
datajoint-link

A tool for linking two DataJoint tables located on different database servers

408 4 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery