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 278

  2. dnsping dnsping Public

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

    Go 126 7

  3. proxy proxy Public

    Fortio simple TLS/ingress proxy

    Go 23 1

  4. fortiotel fortiotel Public

    Fortio with OTel open telemetry

    Go 6

  5. multicurl multicurl Public

    Fetch same url from all the IPs available

    Go 14 1

  6. terminal terminal Public

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

    Go 48 2

Repositories

Showing 10 of 60 repositories
  • terminal Public

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

    fortio/terminal's past year of commit activity
    Go 48 Apache-2.0 2 9 (1 issue needs help) 3 Updated Sep 14, 2026
  • 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.

    fortio/fortio's past year of commit activity
    Go 3,727 Apache-2.0 278 82 (12 issues need help) 5 Updated Sep 14, 2026
  • tray Public

    Ray tracing in the terminal

    fortio/tray's past year of commit activity
    Go 0 Apache-2.0 1 0 3 Updated Sep 14, 2026
  • h2cli Public

    Simple http 2.0 (h2 and h2c) client in go

    fortio/h2cli's past year of commit activity
    Go 1 Apache-2.0 0 0 1 Updated Sep 14, 2026
  • 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 1 Updated Sep 14, 2026
  • proxy Public

    Fortio simple TLS/ingress proxy

    fortio/proxy's past year of commit activity
    Go 23 Apache-2.0 1 0 4 Updated Sep 14, 2026
  • tbonsai Public

    Ansipixels procedural trees

    fortio/tbonsai's past year of commit activity
    Go 1 Apache-2.0 0 0 1 Updated Sep 11, 2026
  • tfonts Public

    Explore fonts and create large text in terminal using ansipixels in go

    fortio/tfonts's past year of commit activity
    Go 1 Apache-2.0 0 2 1 Updated Sep 11, 2026
  • scli Public

    Server CLI main, extends CLI with dynamic flag, configmap, endpoint setup and server oriented logger config

    fortio/scli's past year of commit activity
    Go 5 Apache-2.0 0 0 1 Updated Sep 9, 2026
  • slack-proxy Public

    Proxy for applications aiming to dispatch messages to Slack nicely.

    fortio/slack-proxy's past year of commit activity
    Go 13 Apache-2.0 0 5 3 Updated Sep 8, 2026