Skip to main content

Lightweight, efficient and developer-friendly framework for mqtt communication.

Project description

FastCC Logo

FastCC

Ruff Mypy Gitmoji

FastCC is a Python package that simplifies MQTT communication using decorators. With its intuitive @route system, developers can quickly define MQTT message handlers without boilerplate code. FastCC natively supports Protocol Buffers :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 which itself is built on top of paho-mqtt.

Usage

Please have a look on the examples directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastcc-4.0.8.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastcc-4.0.8-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file fastcc-4.0.8.tar.gz.

File metadata

  • Download URL: fastcc-4.0.8.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for fastcc-4.0.8.tar.gz
Algorithm Hash digest
SHA256 f3ac9c8755d2c57dc73b725883699c9d61cf8ce490a333747708670b5c50c889
MD5 39142129947b43441ea397127dfc1c56
BLAKE2b-256 318db260ff748f0d0423c8eefdef761b0750e2697c9ce6427c280727db4f46f5

See more details on using hashes here.

File details

Details for the file fastcc-4.0.8-py3-none-any.whl.

File metadata

  • Download URL: fastcc-4.0.8-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for fastcc-4.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 74a72b0e8a010d45011c3478e253726e972c727801460472a719c94da5e2fb3d
MD5 3d1f5f5dba3642c5417a58da258dc5c3
BLAKE2b-256 a335d266dfec2967af2f3681abc43c6b83c51bc95f0fa6421f941808cd59ed8e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page