Skip to content

Latest commit

 

History

History
82 lines (58 loc) · 3.91 KB

File metadata and controls

82 lines (58 loc) · 3.91 KB

Usage Examples

Complete examples showing how to use all 16 Python Web Toolkit libraries.

Quick Start

New to these libraries? Start here:

Quick Start Guide - 5 essential examples covering the most common workflows

All Examples by Layer & Use Case

Domain & Application Layer

Building APIs

Data Patterns

Utilities

Error Handling

Infrastructure & Middleware

Building APIs

Operations

Data Patterns

Application Patterns

Messaging Patterns

Complete Integration

Installation

Domain & Application Layer (6 libraries)

pip install python-app-exceptions>=0.1.0
pip install pydantic-response-models>=0.1.0
pip install sqlalchemy-async-repositories>=0.1.0
pip install python-technical-primitives>=0.1.0
pip install postgres-data-sanitizers>=0.1.0
pip install python-input-validation>=0.1.0

Infrastructure & Middleware (10 libraries)

pip install fastapi-middleware-toolkit>=0.1.0
pip install fastapi-config-patterns>=0.1.0
pip install sqlalchemy-async-session-factory>=0.1.0
pip install python-structlog-config>=0.1.0
pip install python-infrastructure-exceptions>=0.1.0
pip install python-dto-mappers>=0.1.0
pip install python-cqrs-core>=0.1.0
pip install gridflow-python-mediator>=0.1.0
pip install python-cqrs-dispatcher>=0.1.0
pip install python-outbox-core>=0.1.0

About the Libraries

All libraries are framework-agnostic (except FastAPI-specific ones) and work with FastAPI, Flask, Django, or any Python web framework. They follow SOLID principles, maintain strict file size limits (< 120 lines), and are production-tested from the GridFlow project.