paritytech / soketto
A websocket protocol implementation.
☆90Updated last month
Alternatives and similar repositories for soketto:
Users that are interested in soketto are comparing it to the libraries listed below
- A token-based rate limiter based on the leaky bucket algorithm.☆105Updated this week
- A global executor built on top of async-executor and smol☆73Updated 3 weeks ago
- ☆47Updated 2 months ago
- Automatically implement traits for common smart pointers☆106Updated 2 months ago
- Cross-platform implementation of cross-process named locks☆35Updated last year
- A fast and flexible LRU map.☆177Updated 2 months ago
- A fast, low-overhead WebSocket client☆116Updated 2 years ago
- String-like container based on SmallVec☆24Updated 4 months ago
- `$crate` in procedural macros.☆69Updated 2 weeks ago
- Async tracing capabilities for the log crate☆99Updated 4 years ago
- Asynchronous HTTP body trait☆136Updated last week
- Additional utilities around the bytes crate☆19Updated 9 months ago
- Minimal async cache in Rust with support for key expirations☆52Updated 10 months ago
- Utilities for encoding and decoding frames with async/await☆74Updated 4 years ago
- Serde support for the humantime crate☆30Updated last year
- Rust raise file limit☆25Updated last year
- Abstraction over std::Instant and tokio_timer that works on WASM☆74Updated 2 years ago
- A middleware for actix-web that provides rate-limiting backed by governor.☆109Updated last month
- A futures abstraction that runs a set of futures which may complete in any order.☆89Updated 7 months ago
- Variant of Rust's std::Arc that supports atomic replacement of the value.☆81Updated this week
- Typed any map for rust☆65Updated 3 months ago
- Thread parking and unparking☆74Updated 2 months ago
- Convert closures into wakers☆45Updated 2 months ago
- Oneshot Rust channel working both in and between sync and async environments☆86Updated 3 weeks ago
- MessagePack serializer implementation for Rust / msgpack.org[Rust]☆14Updated 5 months ago
- More efficient alternative to `serde_json::Value` which saves memory by interning primitive values and using tagged pointers.☆134Updated 3 months ago
- bencher is just a port of the libtest (unstable) benchmark runner to Rust stable releases. `cargo bench` on stable. "Not a better bencher…☆86Updated 2 years ago
- Convert number to enum☆88Updated 7 months ago
- ☆73Updated 4 months ago
- Serialization value trees☆44Updated 7 months ago