~/talk

Building an OSS Remote Pair Programming App in Rust

Talkat Rust Nation UK 2026 · on Thursday, 2026-02-19· [rust, web-platform]
slides:none on file

Hopp is an OSS, cross‑platform remote-control and screen-sharing app built with Tauri, using LiveKit and libwebrtc; the team tunes VP9 and codec flags to get end‑to‑end latency from ~150 ms down below 100 ms by changing quantizer (max 52→36 mean 8→4), rate-control (undershoot 50→100 overshoot 50→15) and jitter/buffer defaults (initial 0 ms, buffer 50 ms), fixes a libwebrtc VP9 bug (FPS stuck at 5), implements a transparent overlay for multi‑cursor remote control and UTF‑override key mapping.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Pair programming challenges
  3. 3:13Hop core features
  4. 4:17App architecture stack
  5. 8:12Real-time latency issues
  6. 17:27Remote control engine
  7. 23:46Screen capturing challenges
  8. 25:12Tauri and WebKit problems
  9. 29:31Future plans
  10. 31:58Open source call
  11. 32:22Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.