MSGQ
High-performance pub/sub messaging, made simple.
For Python, C, and C++.
[](https://discord.comma.ai)
[](https://pypi.org/project/msgq-ipc/)
[](https://deepwiki.com/commaai/msgq)
[](https://github.com/commaai/msgq/actions/workflows/tests.yml)
[](https://github.com/commaai/msgq/blob/master/LICENSE)
---
MSGQ lets programs on the same machine exchange messages. A publisher sends messages to a named endpoint, and subscribers listen on that same endpoint. Each endpoint supports one publisher and multiple subscribers.