Hoarse
A desktop email client for Linux, macOS and Windows, written in Python, that stays responsive on mail accounts far larger than the ones most clients are tested against.
- Laid out like Thunderbird: three panes, a folder tree per account, a dense message list.
- Themed by declarative packs — a modern pack and a retro pack that genuinely look different.
- Designed against a single account holding more than one million messages.
Start with the specification: docs/spec/README.md. It is normative.
Install
Hoarse needs Python 3.14 and installs from PyPI with no compiler and no system packages:
uvx hoarse # or: pipx install hoarse / uv tool install hoarse
From a checkout, for development:
uv run hoarse
Versions are semantic; see CHANGELOG.md and
docs/plan/versioning.md.
Development is split across five tracks — see docs/plan/parallel-tracks.md.
Metadata
Release files for hoarse 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| hoarse-0.1.1.tar.gz | 1.0 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hoarse-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.7 MB
Release files / hoarse-0.1.1.tar.gz
| Download URL | hoarse-0.1.1.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4408f901f43e298ee405722e03bdb70ace4c7cdff51747e08fe3ccca58328f09
|
|
BLAKE2b-256 checksum How to use checksums |
d03f2ebedd68681fee631c8aa7b85a3b8efab819d3b2e5c996d24675e8426a00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.10
|
Release files / hoarse-0.1.1-py3-none-any.whl
| Download URL | hoarse-0.1.1-py3-none-any.whl |
|---|---|
| Size | 663.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0c106d524fde97d77387144b1505a689ea3920bc8a0305bad54af41a9c922ccd
|
|
BLAKE2b-256 checksum How to use checksums |
ebac4f0b26e2e65a4aa9496d750b92cfedf5297a367a9be6f12fbf20b7190227
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.10
|
Security for hoarse 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.