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

Clean Architecture Python Packages

Python packages with the GitHub topic clean-architecture. Sorted by relevance, with stars and monthly downloads.
JasperSui
fastapi-injectable

A seamless solution for using FastAPI's dependency injection system outside of route handlers, enabling painless reuse of dependencies in CLI tools, background tasks, and other non-HTTP contexts.

109K 290 6
mikelane
dioxide

Opinionated, Zero-ceremony, Rust-backed dependency injection for Python

3K 14 1
jdiazromeral
django-ddd

Django the DDD way

3K 87 8
clean-arch-enablers-project
cae-framework

Repository for the open source CAE framework designed to make the experience of developing software with clean architecture easier.

2K 10 1
ozgurkara
pydiator-core

The Pydiator is an in-app communication method.

2K 51 4
clean-arch-enablers-project
cae-utils-mapped-exceptions

Repository for the open source CAE Mapped Exceptions library.

2K 3 0
luiscarbonel1991
nlp2sql

Enterprise-ready Natural Language to SQL converter with multi-provider AI support (OpenAI, Anthropic, Gemini). Built for production scale databases (1000+ tables) with Clean Architecture.

1K 9 2
clean-arch-enablers-project
cae-utils-trier

Repository for the open source CAE Trier library.

1K 3 0
aseguragonzalez
python-seedwork

DDD and Hexagonal (Clean) Architecture building blocks.

1K 0 0
vashkatsi
deply

Keep your python architecture clean.

1K 172 6
MrThearMan
drf-pipeline-views

Django REST framework views using the pipeline pattern.

1K 2 0
fockus
memory-bank-skill

Universal long-term project memory + dev toolkit for Claude Code, Cursor, Windsurf, Cline, Kilo, OpenCode, Pi Code, Codex

755 5 0
flix-tech
depcheck

Python code quality package that helps in defining and restricting how components of your code may interact

700 12 0
BenTalese
clapy

A powerful, generic tool designed to provide the perfect solution for constructing and invoking clean architecture use cases in Python.

602 12 0
serivt
pymediator

Lightweight and extensible implementation of the Mediator pattern in Python

525 1 0
vashkatsi
architecture-checker

A tool to enforce architectural patterns in python projects

452 172 5
sinzlab
datajoint-link

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

408 4 2
makinzm
mille

Architecture Checker — static analysis for layered architecture rules

387 1 0
nandoflorestan
kerno

Framework for a Python application service layer, approximating Uncle Bob Martin's Clean Architecture.

373 53 4
eeriksp
strictparent

@overrides and @final implementation for Python

269 1 0
saturnavt
pynavt

Pynavt is a cli tool to create clean architecture app for you including Fastapi, bcrypt and jwt.

242 1 1
OneTesseractInMultiverse
moleql-patterns

A lightweight Python library providing reusable base classes and design patterns for decoupled application architecture, built on Pydantic and inspired by FastAPI.

238 0 0
pedram-aliniaye-asli
limifyrate

Redis-backed, async-first, framework-agnostic rate limiting engine for Python.

179 1 0
davidswords
clean-alchemy

A Python framework for implementing Clean Architecture using SQLAlchemy, it currently only supports FastAPI.

169 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery