# myzhan/boomer

A better load generator for locust, written in golang.

Repository: https://github.com/myzhan/boomer
Canonical: https://ross.abutalabs.com/products/boomer
Language: Go
License: MIT
License Family: permissive
Topics: locust, boomer, performance, benchmark, benchmark-framework, performance-testing
Last push: 2026-07-09T03:02:11+00:00

## Health v2 (maintenance only)
Score: 73/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 91, release rhythm 35, longevity 100
- inputs: {"age_days": 3849, "days_push": 55, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1237, forks 246 (observed 2026-08-28T04:04:05.434818+00:00)

## What it is
Boomer is a Go library that acts as a high-performance load generator for Locust, spawning thousands of goroutines to run test code concurrently. It automatically connects to and reports results to a Locust master, whose web UI displays the test results.

## Use cases
- run locust load tests written in go
- generate high-concurrency load with goroutines
- distribute load generation across locust workers
- load test an api at scale
- replace python locust workers with faster go workers

## When to choose
- you already use locust and want go-based workers for higher throughput
- you need thousands of concurrent virtual users without python's gil limits
- you want results aggregated in locust's existing web ui

## When to avoid
- you need a standalone benchmarking tool rather than a locust-integrated library
- your team writes load tests only in python
- you don't already run a locust master

## Facets
- artifact type: library
- maturity: active
- function: benchmarking, load-testing, concurrency
- domain: testing, performance, developer-tools
- platform: go, cross-platform, cli
- tags: locust, load-generator, goroutines, zeromq, distributed-load-testing

## Member repositories
- myzhan/boomer (main) score 73

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:05.434818+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:21:53.174591+00:00, confidence not recorded.
  - readme: https://github.com/myzhan/boomer (fetched 2026-08-28T04:04:05.434818+00:00, sha d143fe2d93a4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
