Resilient systems. Open standards.

Keep data
moving.

Networks are imperfect.
Build for that.

URSOID develops focused tools for resilient data communication built on open standards.

Explore the technology

Small tools. Strong foundations.

Explore the code. Build on what you need.

01Rateless coding

nanorq

A compact rateless codec. Generate continuous repair data to recover missing pieces in software delivery, streaming, and large transfers.

RaptorQ · RFC 6330

View on GitHub

02Erasure coding

nanors

Fast Reed–Solomon coding for recovering missing data. A small building block for storage and applications with tight latency budgets.

Cauchy · Additive FFT

View on GitHub

03Resilient transport

qlinq

QUIC-based transport for packets and streams. Combines multiple network paths, forward error correction, and mutual TLS authentication.

QUIC · Multipath · FEC

View on GitHub

04Path allocation

pathflow

Allocate packets across available paths using throughput, latency, loss, and queue depth. Put each connection’s characteristics to work.

Multipath packet scheduling

View on GitHub