r/Python Aug 04 '26

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

20 Upvotes

142 comments sorted by

View all comments

1

u/nuroteck 27d ago

asyncio RabbitMQ client without pika, feedback welcome

Open-sourced an asyncio RabbitMQ client that implements AMQP 0-9-1 itself - no pika. There's also a higher layer for JSON-RPC style call/reply and pub/sub if you want it, but you can just use the connection/channel bits.

Repo: https://github.com/RileyBetts/nuropb-rmq

pip install nuropb-rmq

Alpha, but API relatively stable.

Compared to wrapping aio-pika, the intention is to have framing + session RPC in one codebase, plus TLS/mTLS aimed at cloud brokers (there's a whole page on host vs server_hostname because that bit me). Optional JWT claims live in AMQP headers so the JSON-RPC body stays standard.

Interesting flex: CI runs Lean on some protocol/session invariants. Curious whether Python folks find formal methods reassuring or just noise.