[PR #2891] [MERGED] Add python-cqrs to new CQRS & Event Sourcing section 🦄 #6604

Closed
opened 2026-04-17 07:34:09 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2891
Author: @vadikko2
Created: 1/31/2026
Status: Merged
Merged: 2/2/2026
Merged by: @JinyangWang27

Base: masterHead: master


📝 Commits (5)

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

🦄 Hidden Gem Submission (<100 stars)

python-cqrsEvent-Driven Architecture Framework for building event-driven microservices with CQRS pattern:

Key Differentiators:

  • Transaction Outbox — guaranteed event delivery (at-least-once semantics)
  • Saga Orchestration — distributed transactions with automatic compensation
  • Seamless FastAPI/FastStream integration — production-ready out-of-box
  • Any request/response types — easy integration with your models (Pydantic, dataclasses, etc.)
  • 1+ years stable development (Jul 30, 2024 → Jan 31, 2026)

Production Value:

Build event-driven microservices with CQRS in minutes, not weeks. Perfect companion for Event Sourcing architectures.

Quality Metrics:

  • 34+ stars, growing steadily
  • 100% Python codebase
  • Full MkDocs docs: https://mkdocs.python-cqrs.dev/
  • v5.x releases, production examples (FastAPI/FastStream)

Why Exceptional:

Most Python "CQRS" libs = basic MediatR clones. python-cqrs = complete event-driven framework: Outbox pattern, Saga coordination, seamless FastAPI/FastStream integration for production microservices.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2891 **Author:** [@vadikko2](https://github.com/vadikko2) **Created:** 1/31/2026 **Status:** ✅ Merged **Merged:** 2/2/2026 **Merged by:** [@JinyangWang27](https://github.com/JinyangWang27) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (5) - [`1c707c9`](https://github.com/vinta/awesome-python/commit/1c707c9a7dcedfdfc29b728766ca5ba8fa00cef3) Add python-cqrs - [`d4622e2`](https://github.com/vinta/awesome-python/commit/d4622e20f54342b4be7738d9d50c42b226fa64b5) Fix example position - [`bd732ca`](https://github.com/vinta/awesome-python/commit/bd732cac7b52781529adf9ad2fa7146cea183497) Remove new category - [`4c87195`](https://github.com/vinta/awesome-python/commit/4c871950246852d3df4835c4f4b7e5684b49417e) Update description - [`dd844d1`](https://github.com/vinta/awesome-python/commit/dd844d18184f57c0bfe899cb3c90272364550830) fix entry order ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## 🦄 Hidden Gem Submission (<100 stars) **python-cqrs** — **Event-Driven Architecture Framework** for building event-driven microservices with CQRS pattern: **Key Differentiators:** - **Transaction Outbox** — guaranteed event delivery (at-least-once semantics) - **Saga Orchestration** — distributed transactions with automatic compensation - **Seamless FastAPI/FastStream integration** — production-ready out-of-box - **Any request/response types** — easy integration with your models (Pydantic, dataclasses, etc.) - **1+ years** stable development (Jul 30, 2024 → Jan 31, 2026) **Production Value:** > Build **event-driven microservices** with CQRS in minutes, not weeks. Perfect companion for Event Sourcing architectures. **Quality Metrics:** - ⭐ 34+ stars, growing steadily - ✅ 100% Python codebase - ✅ Full MkDocs docs: https://mkdocs.python-cqrs.dev/ - ✅ v5.x releases, production examples (FastAPI/FastStream) **Why Exceptional:** > Most Python "CQRS" libs = basic MediatR clones. **python-cqrs** = complete event-driven framework: Outbox pattern, Saga coordination, seamless FastAPI/FastStream integration for production microservices. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-17 07:34:09 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#6604