whatisgithub

What is boom?

rakyll/boom — explained in plain English

Analysis updated 2026-06-26

4,705GoAudience · ops devopsComplexity · 1/5Setup · easy

In one sentence

Boom was an HTTP/HTTPS load testing tool written in Go meant to replace ApacheBench, this repo is abandoned and has moved to a new location under the name 'hey', go there for current usage.

Mindmap

mindmap
  root((boom))
    What it does
      HTTP load testing
      HTTPS benchmarking
      ApacheBench replacement
    Tech stack
      Go
    Status
      Abandoned
      Moved to hey
    Audience
      Developers
      Ops engineers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Use the successor project 'hey' (linked from this repo) to send load to an HTTP or HTTPS endpoint and measure throughput and latency.

USE CASE 2

Migrate any existing scripts or CI jobs that reference 'boom' to the 'hey' repository, which is the actively maintained replacement.

What is it built with?

Go

How does it compare?

rakyll/boomesimov/pigomasterminds/sprig
Stars4,7054,7054,712
LanguageGoGoGo
Setup difficultyeasyeasyeasy
Complexity1/52/52/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

This repository is abandoned, use the 'hey' repository instead, which is the actively maintained successor with the same functionality.

No license information is available in this abandoned repository.

So what is it?

Boom was an HTTP and HTTPS load testing tool written in Go, intended as a simpler replacement for ApacheBench, the classic web server benchmarking utility. The repository has been abandoned and the README consists only of a notice saying the project has moved to a different repository under the name "hey." The author also notes a naming conflict with another project called boom and asks users to switch to the new location. No feature documentation, usage instructions, or other details remain in this repository.

Copy-paste prompts

Prompt 1
This repo (boom) has moved to 'hey'. Show me how to install hey and run a load test against my local API server with 200 concurrent workers and 5000 total requests.
Prompt 2
Using the hey tool (the replacement for boom), how do I benchmark an HTTPS endpoint and output results as a latency histogram?
Prompt 3
How do I integrate hey (formerly boom) into a CI pipeline to fail a build if my API's p99 latency exceeds 200ms under load?

Frequently asked questions

What is boom?

Boom was an HTTP/HTTPS load testing tool written in Go meant to replace ApacheBench, this repo is abandoned and has moved to a new location under the name 'hey', go there for current usage.

What language is boom written in?

Mainly Go. The stack also includes Go.

What license does boom use?

No license information is available in this abandoned repository.

How hard is boom to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is boom for?

Mainly ops devops.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.