HTTP requests can be sent from the command line using xh, a fast tool inspired by HTTPie.
The Best CLI Alternatives in 2026
Looking for something like CLI? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 16 are open source.
Test download and upload speeds from the command line using fast.com with fast-cli.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | xh | — | Yes | Android, Linux, macOS |
| 2 | Cloudflared | — | Yes | — |
| 3 | RustCat | — | Yes | Linux, macOS, Windows |
| 4 | Speed Test | — | Yes | — |
| 5 | Speedtest | — | Yes | — |
| 6 | CLI | — | Yes | — |
| 7 | Cloudflare Speed Test | — | Not stated | Web |
| 8 | fast | — | Not stated | Web |
| 9 | Adguard Sdnsfilter | — | Yes | — |
| 10 | Plow | — | Yes | — |
All CLI alternatives
Connect local services through Cloudflare Tunnel with cloudflared, the command-line tunnel client.
Listen on network ports or open a reverse shell with Rustcat, a cross-platform command-line tool.
Measure network performance with OpenSpeedTest, an open-source HTML5 speed test built with browser APIs.
Run a self-hosted HTML5 internet speed test with LibreSpeed, which supports multiple server configurations.
Run Cloudflare’s internet speed test from a terminal and view results in a text interface.
Cloudflare Speed Test measures download, upload, latency, jitter, and packet loss for an internet connection.
fast
fast.comEstimate internet download speed in a browser with FAST.com, Netflix’s simple speed test.
Use the AdGuard DNS filter, which combines filters for ads, tracking protection, and mobile ads.
Benchmark HTTP and HTTPS endpoints with Plow, which displays results in a web UI or terminal.
Register a free domain, connect a DNS provider, and follow practical DNS learning resources through DigitalPlat FreeDomain.
High-performance HTTP reverse proxy applications can be developed with YARP, a toolkit.
Run Unbound as a validating, recursive, caching DNS resolver for network domain lookups.
Expose a local server behind NAT or a firewall using frp, a reverse proxy for network tunneling.
Trace network latency by continuously pinging each host between a computer and its destination.
Explore HaGeZi DNS free, non-commercial public DNS servers operated in Europe.
Switch between host file configurations on macOS, Linux, and Windows with SwitchHosts.
OpenSpeedTest
openspeedtest.comMeasure internet download, upload, ping, and jitter in a browser with OpenSpeedTest, an HTML5 speed test.
Troubleshoot network problems with NETworkManager, an open-source application with built-in diagnostic tools.
Globalping
globalping.ioGlobalping runs latency tests and network commands from probes around the world.
Waveform Test
waveform.com/tools/bufferbloatTest internet speed and bufferbloat with Waveform’s online network measurement tool.
SpiderSuite
spidersuite.ioSpiderSuite provides web crawling, interception, and analysis tools for security testing.
LibreSpeed
librespeed.orgLibreSpeed measures internet speed in a browser and can also be self-hosted as open-source software.
PortChecker
portchecker.coPort Checker tests whether ports are open and whether router port forwarding is configured.
Alternatives to similar tools
What is the best alternative to CLI?
Are there open-source alternatives to CLI?
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative























