Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Network Simulation Software
  3. Mahimahi

Mahimahi

Plans and prices

Free software

Free

Ubuntu 14.04 or higher, per the project site

Every plan, in full

On the record

Client compatibility
The site says users can run unmodified Chrome, Firefox, Safari, virtual machines, and mobile-device emulators in its tools.mahimahi.mit.edu · read 8 Oct 2026
Composability
Mahimahi tools can be nested to chain network effects.mahimahi.mit.edu · read 8 Oct 2026
Implementation
Each tool spawns a lightweight container, generally connected through a synthetic network device.mahimahi.mit.edu · read 8 Oct 2026
Installation
The site provides Ubuntu installation instructions using an apt repository and also documents building from source.mahimahi.mit.edu · read 8 Oct 2026
Intended users
The site describes the tools as intended for browser developers, website authors, and network protocol designers.mahimahi.mit.edu · read 8 Oct 2026
License
The public project repository identifies its license as GPL-3.0.github.com · read 8 Oct 2026
Network conditions
Its tools emulate propagation delay, link rates, and stochastic packet loss.mahimahi.mit.edu · read 8 Oct 2026
Purpose
Mahimahi is a set of lightweight tools for measuring and emulating web performance.mahimahi.mit.edu · read 8 Oct 2026
Queueing
LinkShell supports DropTail, DropHead, and CoDel queueing disciplines.mahimahi.mit.edu · read 8 Oct 2026
Record traffic
RecordShell can save real HTTP content to disk for repeatable replay with ReplayShell.mahimahi.mit.edu · read 8 Oct 2026
Replay behavior
ReplayShell locally mirrors a page’s server distribution and serves requests from real web servers.mahimahi.mit.edu · read 8 Oct 2026
Research
The site links a research paper presented at the 2015 USENIX Annual Technical Conference.mahimahi.mit.edu · read 8 Oct 2026

Alternatives to Mahimahi

Every alternative, ranked