What is k6 built with?

k6 is a Go repo built with net/http. It stores its data in github.com/influxdata/influxdb1-client, signs people in with github.com/Azure/go-ntlmssp, makes its content with github.com/PuerkitoBio/goquery, is tested with github.com/stretchr/testify, github.com/chromedp/cdproto, and go.uber.org/goleak, and deploys with github.com/sirupsen/logrus, go.opentelemetry.io/otel, OpenTelemetry, go.opentelemetry.io/otel/metric, go.opentelemetry.io/otel/sdk, and 8 more. It has 266,116 written lines, with 450 test files.

Read on November 7, 2026, at commit 4ac4745. Read it as markdown

Backend

The base 1

Data 1

  • github.com/influxdata/influxdb1-client2 files

Sign-in 1

  • github.com/Azure/go-ntlmssp1 file

Support

Content 1

  • github.com/PuerkitoBio/goquery4 files

Testing 3

  • github.com/stretchr/testify338 files
  • github.com/chromedp/cdproto40 files
  • go.uber.org/goleak2 files

Deploy 13

Tools 4

  • esbuild1 file
  • github.com/spf13/cobra23 files
  • github.com/bufbuild/protocompile1 file
  • github.com/jhump/protoreflect1 file

Other 27

  • Google9 files
  • github.com/gorilla/websocket5 files
  • github.com/google/uuid3 files
  • github.com/pkg/browser3 files
  • github.com/tidwall/gjson3 files
  • google.golang.org/genproto/googleapis/rpc3 files
  • github.com/go-json-experiment/json2 files
  • github.com/Masterminds/semver/v32 files
  • go.opentelemetry.io/proto/otlp2 files
  • github.com/golang/protobuf1 file
  • github.com/spf13/pflag13 files
  • google.golang.org/protobuf9 files
15 more
  • github.com/fatih/color5 files
  • github.com/klauspost/compress4 files
  • github.com/spf13/afero4 files
  • golang.org/x/net4 files
  • golang.org/x/term3 files
  • golang.org/x/time3 files
  • golang.org/x/crypto2 files
  • github.com/andybalholm/brotli1 file
  • github.com/grpc-ecosystem/go-grpc-middleware1 file
  • github.com/mattn/go-colorable1 file
  • github.com/mattn/go-isatty1 file
  • github.com/r3labs/sse/v21 file
  • golang.org/x/crypto/x509roots/fallback1 file
  • golang.org/x/sync1 file
  • gopkg.in/yaml.v31 file

Other repos with a similar stack

Ordered by how much of its stack they share with k6, then by stars.

Frequently asked questions

What language is k6 written in?
k6 is written in Go, with 266,116 written lines.
What framework does k6 use?
k6 is built with net/http.
What database does k6 use?
k6 stores its data in github.com/influxdata/influxdb1-client.
What does k6 sign people in with?
k6 signs people in with github.com/Azure/go-ntlmssp.
Does k6 have tests?
Yes. k6 has 450 test files and is tested with github.com/stretchr/testify, github.com/chromedp/cdproto, and go.uber.org/goleak.
Which repos have a stack like k6's?
The ones that share most of its stack:traefik/traefikThe-Vibe-Company/quivristio/istio

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →