Pixilab
Home › Companies › Show HN launch › SynapServe – zero-allocation HTTP server in Rust with io_uring

SynapServe – zero-allocation HTTP server in Rust with io_uring

Show HN: SynapServe – zero-allocation HTTP server in Rust with io_uring

SynapServe – zero-allocation HTTP server in Rust with io_uring is a company in show hn launch.

Profile

I've been building an HTTP server from scratch in Rust, designed around zero heap allocations on the hot path. No async runtime, no framework — just io_uring, a custom HTTP parser, and a thread-per-core architecture.The parser is the part I'm most proud of. Instead of allocating strings for each parsed field, everything is a Span { off: u16, len: u16 } — a 4-byte view into the original buffer. The full header table is [Header; 64] on the stack (640 bytes). During parsing, it also extracts content-length/chunked/keep-alive and builds an O(1) known-header index (21 common headers tracked in a fixed array). Header lookup after parsing is a single array dereference — about 0.6 ns vs 20-23 ns for

The company sits in the show hn launch segment, where it competes on its core product or service.

Directory data places it at the Show HN launch stage.

SectorShow HN launch
StageShow HN launch

Website: synapserve.io

Browse related

Sign in to view the contact information we hold for SynapServe – zero-allocation HTTP server in Rust with io_uring.
Create a free account