Skip to content

obviyus/pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pong

pong-demo

Pong is a simple CLI program that I use to check latencies between different AWS regions. It's written in Zig and rendered with the excellent libvaxis TUI toolkit.

Features

  • Zero-copy rendering pipeline with per-frame stack buffers to keep latency stats allocation-free.
  • Concurrent HTTP HEAD probes across AWS regions with per-worker threads and shared atomic coordination.
  • Rolling percentile/variance tracking without heap churn by using fixed-capacity ring buffers.

Installation

Download the latest release from the releases page and add it to your $PATH.

wget https://github.com/obviyus/pong/releases/download/v1.2.0/pong-macos-aarch64
chmod +x pong-macos-aarch64
mv pong-macos-aarch64 /usr/local/bin/pong

Building pong

zig build run

About

A TUI app to ping all AWS regions around the world.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages