Raw shreds in.
Ring buffer out.
Zero locks.
ShredForge is a Rust engine that ingests Solana shred streams via gRPC and pipes them through a lock-free SPSC ring buffer. Infrastructure you own, not rent.
Launch Pipeline Dashboard →The pipeline is the product
One producer thread ingests shreds. One consumer thread processes them. A cache-aligned ring buffer sits between them. No mutexes, no syscalls, no contention.
Zero-contention SPSC
Single producer owns the write pointer. Single consumer owns the read pointer. Atomic operations with cache-line padding eliminate false sharing entirely.
gRPC + UDP shreds
Connect to Jito ShredStream, Yellowstone gRPC, or forward raw UDP shreds directly. Dual ingestion mode for maximum flexibility and minimum latency.
Power-of-two buffer
Buffer capacity enforced as powers of two. Index wrapping uses bitmasking instead of modulo, shaving nanoseconds off every read and write operation.
Run it on your metal
Not another SaaS subscription. ShredForge runs on your bare-metal servers, your cloud instances, your hardware. Full control, no vendor lock-in.
Connect. Buffer. Process.
Point ShredForge at your gRPC endpoint, set a buffer size, and start consuming decoded Solana entries with sub-microsecond delivery from producer to consumer thread.
// Initialize the forge let config = ForgeConfig::new() .endpoint("grpc://shreds.endpoint:443") .buffer_size(65536) // power of 2 .build(); // Producer writes shreds to ring buffer // Consumer reads decoded entries let (producer, consumer) = shredforge::init(config); // Your strategy runs here while let Some(entry) = consumer.recv() { process_entry(entry); }
Stop renting
milliseconds.
Jito, Helius, Shyft charge thousands per month for shred access. ShredForge puts the engine on your machine. Your shreds, your buffer, your edge.
Try the Live Dashboard →