A free self-hosted alternative to speedtest.net with all the features but free and opensource with no ads, tracking, and no feature gating.
- 🚀 Multi-threaded download/upload tests
- 📊 Real-time WebSocket progress updates
- 🔗 Shareable test results with PNG/SVG export
- 👥 Multi-user support with device tracking
- 🔐 API token authentication
- 📱 Responsive dark theme web UI
- 💻 CLI client with real-time display and graphs
- 🐳 Docker and multi-platform support
docker-compose up -dVisit http://localhost:64580 to access the web interface.
Download from releases and run:
./casspeedDefault port: 64580 (random port per spec)
casspeed-cli # Launch TUI mode
casspeed-cli --server URL # Connect to custom serverFull documentation available at https://casapps-casspeed.readthedocs.io
make buildRequires Docker (all builds use golang:alpine container).
MIT License - see LICENSE.md for details.