{"repo":"joaquinbejar/IronSBE","free":true,"listed":false,"github":"https://github.com/joaquinbejar/IronSBE","clone":"git clone https://github.com/joaquinbejar/IronSBE.git","description":"IronSBE is a complete Rust implementation of the [Simple Binary Encoding (SBE)](https://www.fixtrading.org/standards/sbe/) protocol, designed for ultra-low-latency financial systems. It provides both server and client capabilities with a focus on performance, type safety, and ease of use.","language":"Rust","stars":20,"topics":["binary-encoding","finance","fix","low-latency","sbe","trading"],"license":null,"category":"trading","readme_excerpt":"IronSBE High-Performance Simple Binary Encoding (SBE) Server/Client for Rust Zero-copy • Schema-driven codegen • Sub-microsecond latency • Millions of msg/sec --- Overview IronSBE is a complete Rust implementation of the Simple Binary Encoding (SBE) protocol, designed for ultra-low-latency financial systems. It provides both server and client capabilities with a focus on performance, type safety, and ease of use. SBE is the binary encoding standard used by major exchanges including CME, Eurex, LSE, NASDAQ, and Binance for market data feeds and order entry systems. Key Features - Zero-copy decoding - Direct buffer access with compile-time offset calculation - Schema-driven code generation - Type-safe messages from XML specifications - Sub-microsecond latency - Cache-friendly memory layouts with aligned buffers - Multi-transport support - TCP, UDP unicast/multicast, shared memory IPC - A/B feed arbitration - First-arrival-wins deduplication for redundant feeds - Market data patterns - Order book management, gap detection, snapshot recovery - 100% safe Rust - No unsafe code in core library - Async/await support - Built on Tokio for high-performance async I/O --- Performance Benchmarked on Apple M4 Max 64GB, macOS Tahoe 26.2: Operation Latency (p50) Latency (p99) Throughput ----------- --------------- --------------- ------------ Encode NewOrderSingle 3 ns 4 ns 342.8M msg/sec Decode NewOrderSingle 1 ns 1 ns 1262.6M msg/sec Encode MarketData (10 entries) 6 ns 8 ns 165.5M msg/sec D","default_branch":null,"files":null,"tree":[],"storefront":"/r/joaquinbejar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joaquinbejar/IronSBE/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."}