Skip to main content

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.

Metadata

Release files for fastcc 2026.5.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastcc 2026.5.7
File Size Uploaded
fastcc-2026.5.7.tar.gz 17.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastcc 2026.5.7
File Interpreter ABI Platform
fastcc-2026.5.7-py3-none-any.whl Python 3 none any Details

Total release size: 36.5 kB

Release files / fastcc-2026.5.7.tar.gz

Download URL fastcc-2026.5.7.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f2f6e1f7064b07922ccf753833649dc3bcbe1b55bf76c23ccc654aaa117f90ad
BLAKE2b-256 checksum
How to use checksums
f36c9914c001b4f70773c81ab730df910e19f4106b009b5389d3e83cd7295379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / fastcc-2026.5.7-py3-none-any.whl

Download URL fastcc-2026.5.7-py3-none-any.whl
Size 19.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f01860a8d353aeadb5bf1a09844b91dfdcf228ae7318c11e919a41916a537d16
BLAKE2b-256 checksum
How to use checksums
3b7a8ccbad30566abf01d25f461227c61c27e212e3a445c0a1d9f77ff0b78646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page