k6
A modern load testing tool, using Go and JavaScript observed · 2026-10-15
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 24.0
- age_days: 3865
- days_rel: 8
- days_push: 6
- n_releases_24m: 31
Adoption not part of the score
31932 stars · 1681 forks observed · 2026-10-15
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
k6 is an open‑source load‑testing tool written in Go with a JavaScript/TypeScript scripting engine. It lets developers define performance tests as code and run them locally or in the cloud.
Use cases
- run high‑volume HTTP load tests to benchmark API performance
- automate stress and spike testing in CI/CD pipelines
- measure WebSocket or gRPC service latency under load
- record browser interactions and generate k6 scripts for end‑to‑end performance testing
- stream test results to Grafana or other observability backends for real‑time dashboards
- validate service level objectives (SLOs) with threshold checks
When to choose
- you need a scriptable, code‑first load testing solution with JavaScript/TypeScript support
- you want low resource consumption and the ability to run tests on modest hardware
- integration with Grafana dashboards or other observability tools is required
- you prefer a single binary or Docker image for easy deployment across platforms
- you need built‑in support for HTTP, WebSocket, gRPC, and browser‑level testing
When to avoid
- you require a full GUI load‑testing suite with advanced visual test builders
- your tests depend on proprietary protocols not supported by k6
- you need deep protocol-level packet manipulation beyond HTTP/WebSocket/gRPC
- you prefer a cloud‑only SaaS solution with managed scaling
Facets
cli-tool · maturity active
load-testing http-client http-server testing performance windows cli go javascript typescript grafana k6-studio websocket grpc browser-testing devops linux macos docker
10 sources
- readme: https://github.com/grafana/k6 · fetched 2026-10-15 · 864576881337
- homepage: https://grafana.com/oss/k6/ · fetched 2026-09-21 · 7b80af53f7e8
- site_page: https://grafana.com/docs · fetched 2026-09-21 · 882a3fe34bf0
- site_page: https://grafana.com/docs/k6/latest?pg=oss-k6&plcmt=hero-btn-3 · fetched 2026-09-21 · 7f6c7a21cd85
- site_page: https://grafana.com/docs/k6/latest/k6-studio · fetched 2026-09-21 · 11473727b1b3
- site_page: https://grafana.com/docs/k6/latest/results-output/web-dashboard · fetched 2026-09-21 · 69a7310e2840
- site_page: https://grafana.com/docs/k6/latest/results-output/grafana-dashboards · fetched 2026-09-21 · 55de725a9164
- site_page: https://grafana.com/docs/k6/latest/get-started/installation?pg=oss-k6&plcmt=deploy-box-1 · fetched 2026-09-21 · b705d5433c4c
- site_page: https://grafana.com/pricing · fetched 2026-09-21 · 6097ce127c08
- site_page: https://grafana.com/pricing?pg=oss-k6&plcmt=pricing-details · fetched 2026-09-21 · da775b0b73fc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| grafana/k6 | main | 99 |
| grafana/k6-operator | infra | 92 |
| grafana/k6-studio | frontend | 89 |
| grafana/sobek | backend | 69 |
| grafana/k6-docs | docs | 67 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem