| Crates.io | grapevine_lib |
| lib.rs | grapevine_lib |
| version | 0.1.0 |
| created_at | 2025-09-05 11:11:19.307642+00 |
| updated_at | 2025-09-05 11:11:19.307642+00 |
| description | Grapevine backend |
| homepage | |
| repository | https://github.com/TCA166/grapevine |
| max_upload_size | |
| id | 1825357 |
| size | 64,811 |
The grapevine backend. It features
a fully fledged out socket server, that can handle multiple clients separately
in threads, while providing fully encrypted communication between recipients.
The core feature of the library is the GrapevineApp struct, which provides a
facade over the toolkit. With this struct, you can create, manage, and interact
with channels. The app should self monitor its state and handle errors
gracefully. It's a fully fledged out threaded application, packaged neatly
in a single struct.