Python DDD Example and Techniques
-
Updated
Apr 17, 2025 - Python
Python DDD Example and Techniques
Framework-agnostic backend example using FastAPI. Implements Clean Architecture and CQRS with DDD-inspired patterns, featuring DIP (low coupling), DI (no globals), hierarchical RBAC with permissions, and session-based authentication (cookies)
Demo app exploring ports and adapters architecture with Django
Layered architecture python example project
🐋 📡 Create Containerized Clearnet Proxies
A powerful, generic tool designed to provide the perfect solution for constructing and invoking clean architecture use cases in Python.
real-time chat app demonstrating some architectural, testing, readability, clean-code and infrastructural skills as a profile for myself
🥇 GSM 교내 커밋 랭킹 서비스입니다.
a fork of the OnionShare software better optimized for lower spec lightweight machines and ARM processors
⚙️A FastAPI template to use Onion architecture with a simple example of JWT authentication.
FastAPI fullstack web-app for science calculations (formulat, plots, tasks and forum)
FastAPI simple blog with DDD design
FastAPI SQLAlchemy postgres boilerplate
Sglbl Python Project Template (with Onion/Hexagonal/DDD Architecture and Clean Structure using UV Project Manager)
🐍A Django-based Channel Subscription System with a layered Onion Architecture 🧅 and a collection of robust design patterns🗺️
JCT course, Fundamentals of Network Security, third-year - Software Engineering
Telegram bot for managing workout routines, tracking exercise progress, and sending reminders. Supports creating custom workout plans, adding exercises with durations and breaks, and tracking completion of sport activities.
FastApi, Pydantic, SQLAlchemy, Python.
minimalist (read: rudimentary) onion-sort-of browser built on Python & Electron/NodeJS
Add a description, image, and links to the onion-architecture topic page so that developers can more easily learn about it.
To associate your repository with the onion-architecture topic, visit your repo's landing page and select "manage topics."