python-web-toolkitΒΆ
17-package Python monorepo for building async web applications with FastAPI, SQLAlchemy, CQRS, and domain-driven design.
Getting started
Packages
- Packages
- python-technical-primitives
- python-app-exceptions
- python-infrastructure-exceptions
- python-input-validation
- postgres-data-sanitizers
- pydantic-response-models
- python-cqrs-core
- Usage Guide
- API Reference
- Observability Integration
- Why Use BaseQuery/BaseCommand?
- gridflow-python-mediator
- python-cqrs-dispatcher
- python-dto-mappers
- python-domain-events
- python-structlog-config
- fastapi-config-patterns
- fastapi-middleware-toolkit
- python-outbox-core
- Outbox Core - Quick Reference
- Outbox Core - API Quick Reference
- Transactional Outbox Implementation Guide
- Do we even need python-outbox-core if we use FastStream? Maybe FastStream by ag2ai itself replacing it? Or maybe Celery/Huey by coleifer. Grep codebase and Search web
- Serialization Notes
- sqlalchemy-async-session-factory
- sqlalchemy-async-repositories
- Architecture: Design Patterns & Interactions
Comparisons
API reference
- API Reference
- python_cqrs_core
- python_dto_mappers
- python_outbox_core
- python_domain_events
- python_app_exceptions
- python_cqrs_dispatcher
- python_input_validation
- python_structlog_config
- fastapi_config_patterns
- postgres_data_sanitizers
- pydantic_response_models
- gridflow_python_mediator
- fastapi_middleware_toolkit
- python_technical_primitives
- sqlalchemy_async_repositories
- python_infrastructure_exceptions
- sqlalchemy_async_session_factory