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

Domain Driven Design Python Packages

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

A library for event sourcing in Python.

93K 2K 144
DrBenton
pymessagebus

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

34K 42 3
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.

18K 301 16
Indroic
hexcore

Reusable core for Python projects with hexagonal architecture, DDD, CQRS and background tasks. Ships the abstractions and the infrastructure: SQL session layer, FastAPI factories, worker runner, dynamic cron and identity.

10K 4 0
greatstrength
tiferet

Build an app, the beautiful way.

6K 4 0
morzecrew
forze

Python toolkit for hexagonal backend services β€” domain and application layers that import nothing from your framework, database, or transport

5K 2 2
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.

5K 5 0
minos-framework
minos-microservice-common

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

5K 467 40
proteanhq
protean

Pragmatic Framework for Ambitious Applications

3K 46 36
Torward1024
msb-arch

A dependency-free domain layer for Python: entities, invariants and operations independent of UI, storage and transport β€” driven through one entry point by requests that are data, recordable and replayable.

3K 3 0
jdiazromeral
django-ddd

Django the DDD way

2K 88 8
teaql
teaql

AI-native Python library and runtime for business apps: model-driven, typed SQL queries, safe expressions and audited graph mutations.

2K 1 1
douwevandermeij
fractal-toolkit

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

2K 17 4
minos-framework
minos-microservice-networks

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

1K 467 40
davyddd
dddesign

Domain Driven Design Library

1K 15 1
douglasdcm
guara

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

1K 79 15
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.

1K 302 16
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.

1K 3 0
minos-framework
minos-microservice-saga

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

945 467 40
greatstrength
aikicore

Build an app, the beautiful way.

913 4 0
OktoLabsAI
okto-pulse-core

Transport-neutral domain engine for Okto Pulse: governed SDLC workflows, knowledge graph contracts, and 281 MCP tools.

879 2 1
evchibisova
pytest-orm-boundaries

Enforce the DDD aggregate boundaries you define in your ORM

714 7 0
minos-framework
minos-microservice-aggregate

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

570 467 40
melodyasper
pycider

Aggregate Composition for Python. A domain driven design architecture.

534 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology