Programming language: Go
License: MIT License
Latest version: v0.3

sg alternatives and similar packages

Based on the "DevOps Tools" category.
Alternatively, view sg alternatives based on common mentions on social networks and blogs.

  • kubernetes

    Production-Grade Container Scheduling and Management
  • Gogs

    10.0 8.6 sg VS Gogs
    Gogs is a painless self-hosted Git service
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    Promo www.influxdata.com
    InfluxDB Logo
  • Moby

    10.0 9.9 sg VS Moby
    The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
  • Gitea

    9.9 10.0 sg VS Gitea
    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
  • k3s

    9.9 9.6 sg VS k3s
    Lightweight Kubernetes
  • minikube

    Run Kubernetes locally
  • Packer

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
  • Hey

    9.8 0.0 sg VS Hey
    HTTP load generator, ApacheBench (ab) replacement
  • Vegeta

    HTTP load testing tool and library. It's over 9000!
  • k6

    9.8 9.6 sg VS k6
    A modern load testing tool, using Go and JavaScript - https://k6.io
  • kind

    9.7 8.9 sg VS kind
    Kubernetes IN Docker - local clusters for testing Kubernetes
  • Flynn

    DISCONTINUED. [UNMAINTAINED] A next generation open source platform as a service (PaaS)
  • Flannel

    flannel is a network fabric for containers, designed for Kubernetes
  • webhook

    webhook is a lightweight incoming webhook server to run shell commands
  • GVM

    9.5 5.1 sg VS GVM
    Go Version Manager
  • kubeshark

    The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
  • ko

    9.3 9.1 sg VS ko
    Build and deploy Go applications
  • KubeVela

    The Modern Application Platform.
  • Ddosify

    Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud
  • Boom

    9.2 0.0 sg VS Boom
    DISCONTINUED. HTTP(S) load generator, ApacheBench (ab) replacement, written in Go
  • bombardier

    Fast cross-platform HTTP benchmarking tool written in Go
  • k3d

    9.1 8.4 sg VS k3d
    Little helper to run CNCF's k3s in Docker
  • gaia

    9.0 0.0 sg VS gaia
    Build powerful pipelines in any programming language.
  • gox

    9.0 0.0 sg VS gox
    DISCONTINUED. A dead simple, no frills Go cross compile tool
  • script

    Making it easy to write shell-like scripts in Go
  • Mizu

    9.0 9.7 sg VS Mizu
    DISCONTINUED. The API traffic viewer for Kubernetes providing deep visibility into all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster. Think TCPDump and Wireshark re-invented for Kubernetes [Moved to: https://github.com/kubeshark/kubeshark]
  • dasel

    Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
  • Wide

    8.9 8.4 sg VS Wide
    DISCONTINUED. A Web-based IDE for Teams using Golang.
  • Go Metrics

    Go port of Coda Hale's Metrics library
  • bosun

    Time Series Alerting Framework
  • Pomerium

    Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services.
  • aptly

    aptly - Debian repository management tool
  • Fleet device management

    Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
  • s5cmd

    Parallel S3 and local filesystem execution tool.
  • rtop

    8.2 0.0 sg VS rtop
    rtop is an interactive, remote system monitoring tool based on SSH
  • kala

    8.2 0.0 sg VS kala
    Modern Job Scheduler
  • goxc

    8.1 0.0 sg VS goxc
    DISCONTINUED. a build tool for Go, with a focus on cross-compiling, packaging and deployment
  • StatusOK

    Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
  • fac

    7.9 4.0 sg VS fac
    Easy-to-use CUI for fixing git conflicts
  • go-selfupdate

    Enable your Go applications to self update
  • Banshee

    DISCONTINUED. Anomalies detection system for periodic metrics.
  • s3gof3r

    Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
  • hk

    7.5 0.0 sg VS hk
    DISCONTINUED. Heroku command-line interface in Go.
  • uTask

    µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
  • Scaleway-cli

    Command Line Interface for Scaleway
  • kwatch

    :eyes: monitor & detect crashes in your Kubernetes(K8s) cluster instantly
  • skm

    7.2 1.8 sg VS skm
    A simple and powerful SSH keys manager
  • cassowary

    :rocket: Modern cross-platform HTTP load-testing tool written in Go
  • kool

    6.7 8.7 sg VS kool
    From local development to the cloud: web apps development with containers made easy.
  • Rump

    6.6 0.0 sg VS Rump
    Hot sync two Redis servers using dumps.

Do you think we are missing an alternative of sg or a related project?

Add another 'DevOps Tools' Package


Stress Gauge - sg

sg allows one to gauge response times of an HTTP service under stress.

Build Status Coverage Status goreport


Note: what is in italics is not yet implemented.

  • XML test profile;
  • XML result file, with XSL for humans to read;
  • Set total number of requests and total number of concurrent requests;
  • Response time break down by percentile;
  • Set header, body and cookie(s) from an initial request or within XML;
  • Regex-like URL generation.

Quick start

Grab the [basic example](docs/examples/basic.xml) and start changing with the test profile.