| Crates.io | stomp-agnostic |
| lib.rs | stomp-agnostic |
| version | 0.9.0 |
| created_at | 2026-01-02 17:19:27.476947+00 |
| updated_at | 2026-01-03 18:37:02.69963+00 |
| description | A transport agnostic, asynchronous, STOMP client |
| homepage | https://github.com/bes/stomp-agnostic |
| repository | https://github.com/bes/stomp-agnostic |
| max_upload_size | |
| id | 2018916 |
| size | 79,418 |
A transport and async agnostic STOMP library for Rust.
This is a fork of async-stomp.
This library contains an implementation of the STOMP 1.2 protocol, but does not mandate any specific transport method.
This crate does not have a specific focus on performance.
Other STOMP libraries, like async-stomp,
wstomp, etc. focus on one, or a few, specific transport
methods such as TCP or WebSockets. This crate on the other hand, exposes a trait Transport
and the implementor is responsible for the transport. This makes this crate compatible with
e.g. tokio-tungstenite, but you have to implement
the Transport trait yourself, there is nothing implemented for tokio-tungstenite out-of-the box.
This crate does not depend on a specific async stack. Bring your own.
Licensed under the EUPL.