swimos / ratchet
Ratchet is a fast, robust, lightweight and fully asynchronous implementation of RFC6455 (The WebSocket protocol).
☆54Updated 3 months ago
Alternatives and similar repositories for ratchet
Users that are interested in ratchet are comparing it to the libraries listed below
Sorting:
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆136Updated 7 months ago
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds☆120Updated 7 months ago
- A token-based rate limiter based on the leaky bucket algorithm.☆108Updated last month
- Mechanisms for high-performance hardware-aware programming in Rust☆17Updated last week
- Variant of Rust's std::Arc that supports atomic replacement of the value.☆95Updated last month
- Open a scope and then freeze it in time for future access.☆108Updated 8 months ago
- A tracing layer for shipping logs to Grafana Loki☆62Updated last month
- Library safely exposing the io_uring API.☆62Updated last month
- Reports when tokio runtime threads are blocking☆64Updated 8 months ago
- ☆42Updated 7 months ago
- Typed any map for rust☆66Updated 5 months ago
- ☆148Updated 2 weeks ago
- Fantastic serialization library☆160Updated last year
- A fixed-size circular buffer written in Rust.☆113Updated 6 months ago
- Static analysis tool for Rust library authors to set and verify which types from other libraries are allowed to be exposed in their publi…☆56Updated last week
- ☆62Updated 3 weeks ago
- A zero-copy Rust library that builds and parses network packets in-place.☆112Updated last month
- Yet another string type for Rust☆85Updated last week
- Minimal asynchronous runtime for Rust☆128Updated 9 months ago
- A buffering MPSC queue.☆78Updated 10 months ago
- 🔎 Prometheus metrics middleware for Axum☆72Updated 4 months ago
- Zero-cost type for stack without complicated type or Box☆45Updated last week
- Fast JSON deserialization on borrowed data☆86Updated 3 months ago
- Oneshot Rust channel working both in and between sync and async environments☆88Updated 2 months ago
- Type-erased core::Discriminant<T>☆38Updated 2 months ago
- Create Kafaka-like things while enjoying low-level programming without external crates☆91Updated last month
- Atomically updatable variants of Arc and Weak for lock-free concurrency.☆182Updated 7 months ago
- Async broadcast channels☆177Updated 4 months ago
- ☆35Updated 3 weeks ago
- A thread pool for running multiple tasks on a configurable group of threads.☆50Updated last year