{"repo":"excsn/fibre","free":true,"listed":false,"github":"https://github.com/excsn/fibre","clone":"git clone https://github.com/excsn/fibre.git","description":"High-performance, memory-efficient, safe multimode sync <-> async channels built for real-time, low-overhead communication in concurrent Rust applications","language":"Rust","stars":18,"topics":["async","channels","message-queue","sync","cache","inversion-of-control","ioc-container","logging","lru","lru-cache"],"license":"MPL-2.0","category":"analytics","readme_excerpt":"Fibre fibre is a workspace of high-performance, concurrent building blocks for Rust, designed to enable the development of best in class low-latency, low-overhead applications. Core Philosophy Performance-Oriented Design : The libraries are designed from the ground up for speed and low overhead, using techniques like lock-free data structures and per-shard locking. Seamless Sync/Async Integration : First-class support for both synchronous ( std::thread ) and asynchronous ( async/await ) Rust allows components to be integrated into any application architecture. Specialized, Not Generalized : The project's philosophy is that the best performance comes from using the right tool for the job. We provide specialized implementations for specific concurrency patterns. Ergonomic and Safe API : While performance is critical, the APIs are designed to be consistent, predictable, and safe, leveraging Rust's type system to prevent common concurrency errors. Crates in this Workspace fibre : A library of specialized, high-performance, and memory-efficient sync/async channels ( spsc , mpsc , spmc , mpmc ). fibre cache : A comprehensive, flexible, and high-performance concurrent caching library with modern eviction policies. fibre ioc : A flexible, thread-safe, and dynamic Inversion of Control (IoC) container with support for optional dependencies and a single-threaded, non- Send / Sync variant. fibre logging : A flexible, multimode sync/async logging library that unifies the log and tracing e","default_branch":null,"files":null,"tree":[],"storefront":"/r/excsn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/excsn/fibre/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}