An open API service indexing awesome lists of open source software.

https://github.com/remi-hsbi/fastcc

Lightweight, efficient and developer-friendly framework for component communication
https://github.com/remi-hsbi/fastcc

aiomqtt asyncio framework iot mqtt python

Last synced: 6 months ago
JSON representation

Lightweight, efficient and developer-friendly framework for component communication

Awesome Lists containing this project

README

          


FastCC Logo

# FastCC


Ruff


Mypy


Gitmoji

FastCC is a [Python](https://www.python.org) package that simplifies
[MQTT](https://mqtt.org) communication using decorators. With its
intuitive `@route` system, developers can quickly define MQTT message
handlers without boilerplate code. FastCC natively supports
[Protocol Buffers](https://protobuf.dev) :boom:, automatically handling
serialization to byte format for efficient and structured data exchange.

- Lightweight :zap:
- Efficient :rocket:
- Developer-friendly :technologist:

This project is built on top of [aiomqtt](https://github.com/empicano/aiomqtt)
which itself is built on top of [paho-mqtt](https://eclipse.dev/paho).

# Usage

Please have a look on the `examples` directory.