Running in production · Independent · 19 Oct 2026

fortio/fortio

Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

← Running in production

In simple English

Fortio tests how much traffic your website or server can handle before it slows down or breaks. You tell it how many requests to send every second, and it measures how long each request takes. It also includes built-in test servers that echo back requests or simulate delays and errors. This helps you find weak spots in your code before your users do. It costs nothing to run, though you need some technical skill to set it up.

What it is

A load testing library (a collection of pre-written code you can build into your own software), command-line tool, advanced echo server, and web user interface written in the Go programming language (Go is a compiled programming language created by Google for building fast and reliable software). It runs tests at a steady query rate and records response times in detail.

What it is good for

Solo builders who want to test their web APIs or microservices under heavy load to make sure they do not crash under sudden traffic spikes.

Stars3.7k
LicenceApache-2.0
Latestv1.76.0 (2026-10-11)checked 19 Oct 2026
Last code change2026-10-11
Written inGo
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Runs tests at a precise, steady request rate without sudden bursts.
  • Includes a web dashboard for viewing graphs of your test results.
  • Provides built-in test servers to check HTTP, gRPC, TCP, and UDP connections.
Watch for
  • Requires comfort with the command line to configure and run tests.
  • Uses very little memory, but high request rates can consume all available CPU on your machine.
  • Documentation assumes prior knowledge of performance testing concepts.
Replaces

wrk, Apache Bench (ab), or writing custom scripts to bombard your server with traffic

Works well with

Grafana, Prometheus, or Docker for running test environments

Similar repositories
  • locustio/locust28k stars

    Writes load tests in Python code instead of using command-line flags.

  • grafana/k632k stars

    Uses JavaScript for writing test scenarios with a modern command-line interface.

Also reviewed on Repo Radar
  • nicolargo/glances34k stars

    A live view of one computer's health, in a terminal, in a browser, or through an AI assistant.

  • dokku/dokku32k stars

    A small platform you install on one server, which builds and runs an app every time you push code to it.

  • netbox-community/netbox22k stars

    A database of what a network and its hardware are supposed to look like, which other programs can read.

Install
docker run -p 8080:8080 -p 8079:8079 fortio/fortio server

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Build & Ship › Testing & Quality › Performance Testing.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.