swimos / ratchet
Ratchet is a fast, robust, lightweight and fully asynchronous implementation of RFC6455 (The WebSocket protocol).
☆50Updated 2 months ago
Alternatives and similar repositories for ratchet:
Users that are interested in ratchet are comparing it to the libraries listed below
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆132Updated 6 months ago
- ☆120Updated last week
- Variant of Rust's std::Arc that supports atomic replacement of the value.☆85Updated this week
- Reports when tokio runtime threads are blocking☆64Updated 6 months ago
- A token-based rate limiter based on the leaky bucket algorithm.☆106Updated 2 weeks 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…☆47Updated 3 weeks ago
- Library safely exposing the io_uring API.☆60Updated last week
- Fast JSON deserialization on borrowed data☆85Updated 2 months ago
- Streaming JSON reader and writer written in Rust☆71Updated 2 weeks ago
- Create Kafaka-like things while enjoying low-level programming without external crates☆90Updated last month
- A generic abstraction of paginated APIs☆60Updated last year
- A tracing layer for shipping logs to Grafana Loki☆59Updated last week
- A very fast Key-Value store in pure rust☆99Updated last month
- Open a scope and then freeze it in time for future access.☆107Updated 7 months ago
- Async, lock-free synchronization primitives for task wakeup☆44Updated 6 months ago
- ☆75Updated 3 months ago
- SerdeV - Serde with Validation☆57Updated 3 weeks ago
- A zero-copy Rust library that builds and parses network packets in-place.☆108Updated this week
- Include your assets statically into your application with a strict structure☆86Updated 2 weeks ago
- Provides json/csv/protobuf/arrow streaming support for axum☆73Updated 2 months ago
- CSV parsing in async context☆43Updated last year
- High performance, strict, tokio-util based websockets implementation☆94Updated last week
- Minimal async cache in Rust with support for key expirations☆52Updated 10 months ago
- Yet another string type for Rust☆83Updated last week
- Oneshot Rust channel working both in and between sync and async environments☆86Updated last month
- Atomically updatable variants of Arc and Weak for lock-free concurrency.☆181Updated 5 months ago
- A full asyncronous Rust ORM and query builder for multiple databases☆107Updated last week
- Simple async reactor and executor for rust☆78Updated 2 years ago
- Flat message buffers with direct mapping to Rust types without packing/unpacking☆106Updated 5 months ago
- 🦀 Say goodbye to your Git dependencies, host a Cargo registry using the GitLab package repository☆88Updated last week