{"repo":"mikkelam/fast-cli","free":true,"listed":false,"github":"https://github.com/mikkelam/fast-cli","clone":"git clone https://github.com/mikkelam/fast-cli.git","description":"Command line version of fast.com in ~1.2 MB","language":"Zig","stars":68,"topics":["cli","command-line","speedtest","zig","ziglang","cli-app","command-line-tool","ping"],"license":"MIT","category":"cli-tools","readme_excerpt":"fast-cli A blazingly fast CLI tool for testing internet speed uses fast.com v2 api. Written in Zig for maximum performance. ⚡ 1.2 MB binary • 🚀 Zero runtime deps • 📊 Adaptive stability-based stopping Demo Why fast-cli? - Tiny binary : Just 1.2 MB, no runtime dependencies - Blazing fast : Concurrent connections with adaptive chunk sizing - Cross-platform : Single binary for Linux, macOS - Smart stopping : Uses a ramp + steady stability strategy and stops on stable speed or max duration Supported Platforms - Linux : x86 64, aarch64 (ARM64) - macOS : x86 64 (Intel), aarch64 (aka Apple Silicon) - Windows : x86 64 (release binary zip) Installation Quick Install install.sh currently supports Linux and macOS only (not Windows yet). Pre-built Binaries Try it from Nixpkgs with nix shell nixpkgs#fast-cli-zig or get a pre-built binary for example, on an Apple Silicon Mac: Build from Source Usage Example Output Stability Strategy The speed test uses a two-phase strategy: 1. Ramp phase : increase active workers based on observed throughput. 2. Steady phase : lock worker count and estimate authoritative speed. The test stops when either: - speed is stable within a configured delta threshold over recent steady samples, or - max duration is reached. Development Optional: use mise to install and run the project toolchain. License MIT License - see LICENSE for details. --- Not affiliated with Netflix or Fast.com","default_branch":null,"files":null,"tree":[],"storefront":"/r/mikkelam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mikkelam/fast-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}