Real-time WebSocket framework for messaging, file sync and distributed clients
Project description
Felicitas
A library for distributing messages and data to many devices simultaneously and efficiently.
Installation
pip install -r requirements.txt
Usage
See examples/ for client and server examples.
Features
- Fast WebSocket-based distribution
- Server broadcasts messages to all connected clients
- Client library for easy connection and messaging
- SQLite persistence for file metadata, message history, and client audit trails
- Health metrics, resource usage, and client connection history
- Flask and FastAPI integration blueprints/apps
- CLI tooling for server management and client testing
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
felicitas-0.1.0.tar.gz
(31.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
felicitas-0.1.0-py3-none-any.whl
(36.9 kB
view details)
File details
Details for the file felicitas-0.1.0.tar.gz.
File metadata
- Download URL: felicitas-0.1.0.tar.gz
- Upload date:
- Size: 31.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1047b13811329b01add0d1414a27c1a0a34e539869601e394b02d086bd688f47
|
|
| MD5 |
060a6eccb5f3f837d12c489d7d8f98f0
|
|
| BLAKE2b-256 |
c1b23cadf35f039b994acb3c2fad26effb4be393127553020165d1445f96cc9d
|
File details
Details for the file felicitas-0.1.0-py3-none-any.whl.
File metadata
- Download URL: felicitas-0.1.0-py3-none-any.whl
- Upload date:
- Size: 36.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40987ac60d86bbea82eeb1603b3d674df9689b217c470062639c892934e9d49e
|
|
| MD5 |
70b04eda9a305782b3777a1ef103833b
|
|
| BLAKE2b-256 |
3ffb84b2591fdae24ff8eb8770921f19e294958b081d0f8645e0cafda48d883c
|