Thanks to visit codestin.com
Credit goes to lib.rs

#real-time-streaming #networking #web #real-time

sib

A high-performance, secure, and cross-platform modules optimized for efficiency, scalability, and reliability

16 releases

Uses new Rust 2024

new 0.0.16 Dec 29, 2025
0.0.15 Oct 26, 2025
0.0.12 Sep 13, 2025
0.0.10 Jul 28, 2025
0.0.1 Feb 28, 2025

#190 in Development tools

Apache-2.0

390KB
9K SLoC

SIB 🚀 powered by Rust 🦀 Build

SIB is a high-performance, secure, and cross-platform modules optimized for efficiency, scalability, and reliability. it is designed for real-time streaming, low-latency networking, and scalable HTTP services.

🏷️ "Sib" means apple in Persian (سیب).

✨ Features

Feature Description
net-h1-server Enable HTTP/1 server
net-h2-server Enable HTTP/2 server
net-h3-server Enable HTTP/3 server
net-ratelimiter Enable Ratelimiter service wrapper
net-ws-server Enable WebSocket server
net-wt-server Enable WebTransport server
db-fdb FoundationDB client database + cache
rt-glommio Enable glommio runtime for HTTP/2/3
rt-tokio Enable tokio runtime for HTTP/2/3 and/or db-fdb
rt-may Enable may runtime for HTTP/1 and/or db-fdb
stm-sender Real-time video/audio streamer
stm-receiver Real-time video/audio receiver

📊 Benchmarks

🔬 HTTP/1.1 TechEmpower Benchmark

Environment:

  • 🧠 12-core CPU
  • 🧮 32 GB RAM
  • 🐳 Docker container
  • ⚙️ target-cpu=native on Apple Macbook Pro M2 Max 2023
Concurrency Requests/sec Latency (avg) Transfer/sec
8 105,598 75.70 µs 12.89 MB/s
512 840,036 0.99 ms 102.54 MB/s
256 5,106,291 1.06 ms 623.33 MB/s
1024 6,112,892 1.71 ms 746.20 MB/s
4096 5,890,631 5.11 ms 719.07 MB/s
16384 5,038,547 19.11 ms 615.06 MB/s

⚙️ Build note

You’ll need to set up the LLVM toolchain and related libraries first for using boringSSL.

📦 Prerequisites (Ubuntu/Debian)

sudo apt install -y cmake clang lld llvm libclang-dev

📚 Documentation

📄 License

SIB is licensed under either of:

at your option.

🧭 Roadmap

🤝 Contributing

📜 Code of conduct

🔐 Security

Dependencies

~0–42MB
~829K SLoC