Skip to content
@fortio

Fortio (Φορτίο)

Load testing, client/server, graphing and statistics: golang library and command line tools.

Fortio

Fortio holds the "swiss army knife" style, high quality, low dependencies Golang networking library and utilities.

Started as just for fortio itself but as some package usability became more general (ie dynamic flags, CLI and server CLI shells, sets, logger etc...) we moved them to toplevel packages.

Also now quite a big foray into TUIs via terminal and terminal/ansipixels with a bunch of examples like fps, tclock, tcolor, tray etc...

Pinned Loading

  1. fortio fortio Public

    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.

    Go 3.7k 269

  2. dnsping dnsping Public

    DNS Ping: to check packet loss and latency issues with DNS servers

    Go 113 6

  3. proxy proxy Public

    Fortio simple TLS/ingress proxy

    Go 22 1

  4. fortiotel fortiotel Public

    Fortio with OTel open telemetry

    Go 7

  5. multicurl multicurl Public

    Fetch same url from all the IPs available

    Go 14

  6. terminal terminal Public

    2 libraries + utilities: readline style command history and terminal drawing/images, fps calculator

    Go 44 2

Repositories

Showing 10 of 58 repositories
  • tsnake Public

    Play the classic game snake in your terminal

    fortio/tsnake’s past year of commit activity
    Go 0 Apache-2.0 0 3 1 Updated Dec 24, 2025
  • tsync Public

    Cross platform terminal UI (tui) and network based synchronization of clipboard and files (in go)

    fortio/tsync’s past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Dec 24, 2025
  • memstore Public

    Distributed HA in memory store for Golang

    fortio/memstore’s past year of commit activity
    Go 2 Apache-2.0 0 0 1 Updated Dec 24, 2025
  • tmaze Public

    Ansi pixels version of the C64 classic maze

    fortio/tmaze’s past year of commit activity
    Go 0 Apache-2.0 0 0 1 Updated Dec 24, 2025
  • gvi Public

    Basic VI (vim) like editor, written in go (golang) using fortio/terminal ansipixels

    fortio/gvi’s past year of commit activity
    Go 4 Apache-2.0 0 5 1 Updated Dec 24, 2025
  • tclock Public

    Terminal Clock using Ansipixels library

    fortio/tclock’s past year of commit activity
    Go 0 Apache-2.0 0 0 1 Updated Dec 23, 2025
  • fps Public

    FPS is fortio/terminal/ansipixels TUI demo, frame per second for terminal calculator, doom fire, image viewer...

    fortio/fps’s past year of commit activity
    Go 3 Apache-2.0 0 2 1 Updated Dec 23, 2025
  • template Public template

    Fortio Template Go repo - to be used with fortio/workflows/newrepo.sh

    fortio/template’s past year of commit activity
    Go 0 Apache-2.0 0 0 1 Updated Dec 23, 2025
  • homebrew-tap Public

    Local tap/homebrew formula until we get dnsping and proxy in core

    fortio/homebrew-tap’s past year of commit activity
    Ruby 1 0 1 2 Updated Dec 23, 2025
  • dnsping Public

    DNS Ping: to check packet loss and latency issues with DNS servers

    fortio/dnsping’s past year of commit activity
    Go 113 Apache-2.0 6 0 0 Updated Dec 23, 2025