# fcsonline/drill

Drill is an HTTP load testing application written in Rust

Repository: https://github.com/fcsonline/drill
Canonical: https://ross.abutalabs.com/products/drill
Language: Rust
License: GPL-3.0
License Family: copyleft
Topics: rust, performance, http, jmeter, tester, performance-testing
Last push: 2026-07-29T05:59:50+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 95, release rhythm 65, longevity 100
- inputs: {"age_days": 3394, "days_push": 35, "days_rel": 77, "gap_med": 169, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2308, forks 117 (observed 2026-08-28T04:06:35.889312+00:00)

## What it is
Drill is a lightweight HTTP load testing tool written in Rust, designed as a JVM-free alternative to tools like JMeter. Benchmark plans are defined in YAML files with Ansible-inspired syntax, supporting request chaining, assertions, templating, and CSV-driven data.

## Use cases
- load test my http api
- stress test a web server without jvm
- run benchmark scenarios from yaml files
- simulate concurrent users hitting endpoints
- jmeter alternative written in rust
- chain http requests with variable interpolation in load tests

## When to choose
- you want a fast, lightweight load tester with no JVM dependency
- you prefer declarative YAML benchmark plans over scripting
- you need request chaining, assertions, and CSV-driven payloads in load tests

## When to avoid
- you need a GUI or detailed real-time metrics dashboards
- you require protocol support beyond HTTP
- you need distributed load generation across multiple machines

## Facets
- artifact type: cli-tool
- maturity: active
- function: load-testing, http-client, benchmarking, testing
- domain: developer-tools, testing, performance, web-development
- platform: windows, rust, cli
- tags: http-load-testing, yaml-benchmark-plans, jmeter-alternative, ansible-inspired-syntax, stress-testing, linux, macos

## Member repositories
- fcsonline/drill (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:35.889312+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-30T02:39:36.965634+00:00, confidence not recorded.
  - readme: https://github.com/fcsonline/drill (fetched 2026-08-28T04:06:35.889312+00:00, sha 2309029fbc6a)
  - registry_crates: https://crates.io/api/v1/crates/drill (fetched 2026-08-29T10:19:45.065503+00:00, sha b42f7a707cb0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
