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.

96K 2K 142
vortico
flama

The production framework for Predictive and Generative AI. Serve any model as an API in one line, with OpenAI/Anthropic/Ollama-compatible endpoints, a built-in chat UI, and native MCP.

38K 291 17
DrBenton
pymessagebus

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

19K 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.

9K 4 0
greatstrength
tiferet

Build an app, the beautiful way.

6K 3 0
proteanhq
protean

Pragmatic Framework for Ambitious Applications

5K 41 35
jdiazromeral
django-ddd

Django the DDD way

3K 87 8
douwevandermeij
fractal-toolkit

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

3K 17 4
PeRDy
starlette-api

The production framework for Predictive and Generative AI. Serve any model as an API in one line, with OpenAI/Anthropic/Ollama-compatible endpoints, a built-in chat UI, and native MCP.

2K 291 17
morzecrew
forze

Domain-Driven Design and Hexagonal Architecture for backend services

2K 2 3
minos-framework
minos-microservice-common

The common core of the Minos Framework

2K 469 38
minos-framework
minos-microservice-networks

The networks core of the Minos Framework

1K 469 38
davyddd
dddesign

Domain Driven Design Library

1K 15 1
greatstrength
aikicore

The Core Library for the Spirit of Harmony

987 3 0
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.

975 3 0
douglasdcm
guara

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

950 80 15
Fatal1ty
operetta

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

935 13 0
minos-framework
minos-microservice-saga

The SAGA pattern of the Minos Framework

769 469 38
FinAegis
finaegis

Open-source core banking platform β€” 61 DDD domains with event sourcing, CQRS, and a schema-first GraphQL API. Multi-asset accounts, exchange, lending, compliance, x402/MPP machine payments, and a non-custodial wallet backend. Laravel 12 / PHP 8.4. Reference implementation: the GCU basket currency.

678 180 45
AnandKri
comet-hunter

An image ingestion and processing system, designed to assist in the discovery of comets.

669 1 0
minos-framework
minos-microservice-cqrs

The CQRS pattern of the Minos Framework

587 469 38
minos-framework
minos-microservice-aggregate

The Aggregate pattern of the Minos Framework

577 469 38
melodyasper
pycider

Aggregates composition for domain driven design in Python

527 1 0
sinzlab
datajoint-link

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

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