Catalogue

Projects

All core projects are Rust-first, developed on my self-hosted forge with CI on my own runners, and mirrored to GitHub. Four projects carry the toolkit — nlink, nlink-lab, netring and zensight, marked Core below; the rest are supporting components. Maturity badges are honest: stable means an API I keep compatible, alpha means a working proof of concept. The featured projects have longer write-ups on the homepage.

Linux network control & simulation

nlink

Core Stable

Configure Linux networking — links, routes, qdiscs, nftables, WireGuard — directly from async Rust, without shelling out to iproute2 and parsing its output.

Rust updated 2026-08-29

tcgui

Active development

Point-and-click latency, loss and rate-limit scenarios on real interfaces and namespaces — for testing software under degraded networks.

Rust updated 2026-08-29

Packet processing & traffic analysis

netring

Core Active development

Capture, analyze and transmit packets from safe Rust at high rates — AF_PACKET TPACKET_V3 mmap rings and AF_XDP, no native C dependencies.

Rust updated 2026-08-29

flowscope

Active development

Turn raw captured frames into typed flow records, L7 sessions and security signals inside your own binary — no Suricata, Zeek, or Java sidecar.

Rust updated 2026-08-29

Distributed & Zenoh infrastructure

zenkey

Active development

Zenoh gives you a powerful pub/sub fabric but no rules for naming keys — zenkey is the missing convention that makes a fleet discoverable, governable and debuggable.

Rust updated 2026-08-29

zblob

Active development

Move large files and directory trees over Zenoh with progress, SHA-256 integrity and resume that survives reconnects and restarts — the large-payload path the ecosystem is missing.

Rust updated 2026-08-29

zenoh-bridge-tcp

Active development

Expose existing TCP, HTTP or WebSocket services over Zenoh — or make Zenoh-reachable services appear as local TCP endpoints — without touching the applications.

Rust updated 2026-08-29

gst-plugin-zenoh

Active development

Stream video and arbitrary media pipelines across a Zenoh network from plain gst-launch — with QoS, caps negotiation and on-demand pipelines that start when subscribers appear.

Rust updated 2026-08-29

zenoh-backend-redb

Alpha

Give zenohd durable storage on the edge without an external database server: pure Rust, ACID, wildcard queries.

Rust updated 2026-08-29

Observability

zensight

Core Active development

Watch a fleet of Linux hosts and network devices — SNMP, syslog, NetFlow, Modbus, gNMI, kernel telemetry — through one data model and one live desktop UI, without a heavyweight monitoring stack.

Rust updated 2026-08-29

Experimental

parallax

Experimental

GStreamer-shaped media graphs, rebuilt Rust-first: shared-memory buffer arenas that clone across processes, a hybrid Tokio + real-time-thread executor, and progressively typed pipelines.

Rust updated 2026-08-29