Skip to main content

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

Project description

ruff mypy gitmoji

FastCC Logo

FastCC

FastCC is a lightweight, efficient and developer-friendly framework for MQTT communication written in Python. It is built on top of the aiomqtt library and extends it with the following functionalities:

Feature Status
Request/Response ✅ Done
Streaming ✅ Done
Routing ✅ Done
Custom encoding/decoding ✅ Done

Miscellaneous

API Documentation

To build the API Documentation, use the following command in the root-directory of the project.

sphinx-build -M html docs/src docs/build

Ensure that your virtual environment is activated and that the development extras are installed, as they include the docstring tooling required to build the API documentation.

Code Style

To enforce a consistent code style, this project uses ruff and mypy.

Commit Message

To ensure consistent and expressive commit messages, this project uses gitmoji combined in a git-commit skill for generative AI.

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-2026.5.5.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

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

fastcc-2026.5.5-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fastcc-2026.5.5.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for fastcc-2026.5.5.tar.gz
Algorithm Hash digest
SHA256 944ed5baddb154e439ae37623daee3a341c3c83025c52255664b288bbb2b2546
MD5 6b024d5be180db67e461147b601c654f
BLAKE2b-256 477ba863bad737f5e00bc72b52d16c913b9e1aa602f0e8b6d20bd7c7b7755a36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastcc-2026.5.5-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for fastcc-2026.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 83899eb6db25ccfa7fa9894acbbb5a46695c109b0b91620b40c92d42cd407af7
MD5 b08f339624d7a7e11a0fbc6206f8f59e
BLAKE2b-256 66f76a94b84db36bfa131edb10bce0c31459ed2909ac9c1367cd82c675cbef65

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