Skip to content

yashsinghcodes/ispeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ispeed

Fast, minimal CLI speed test with a shared Cloudflare/Bun server.

Install

Go install (recommended)

go install github.com/yashsinghcodes/ispeed@latest

Make sure your GOBIN or GOPATH/bin is on your PATH, then run:

ispeed

Build from source

go build -o ispeed
./ispeed

Usage

ispeed -url https://speed.getanswers.pro

Options:

  • -url base server URL (default: https://speed.getanswers.pro)
  • -duration test duration
  • -streams parallel streams
  • -download-mb download size per stream in MB
  • -ping-count ping samples
  • -timeout request timeout
  • -json JSON output

Host your own server

The server is a single TypeScript entrypoint that runs on both Bun and Cloudflare Workers.

If you can host a public server, please do. More community-hosted servers improve accuracy, and we will add them to the shared list. Create an issue with your server URL and location so we can include it.

Run locally (Bun)

cd server
bun run index.ts

The deploy output URL becomes your CLI -url value.

About

Check your internet speed from the CLI

Resources

Stars

Watchers

Forks

Packages

No packages published