What is k3s built with?
k3s is a Go repo built with net/http and k8s.io/apiserver. It stores its data in etcd, go.etcd.io/etcd/client/v3, go.etcd.io/etcd/server/v3, and go.etcd.io/etcd/client/pkg/v3, is tested with github.com/onsi/gomega, github.com/onsi/ginkgo/v2, Uber, github.com/stretchr/testify, and github.com/go-test/deep, deploys with github.com/sirupsen/logrus, containerd, Kubernetes, k8s.io/klog/v2, Prometheus, and 12 more, and uses github.com/ipfs/go-ds-leveldb and MinIO. It has 61,448 written lines, with 107 test files.
Read on November 7, 2026, at commit dca306c. Read it as markdown
Backend
The base 1
Data 5
- etcd5 files
- go.etcd.io/etcd/client/v33 files
- go.etcd.io/etcd/server/v33 files
- go.etcd.io/etcd/client/pkg/v32 files
- github.com/ipfs/go-ds-leveldb1 file
Services 1
- MinIO2 files · pkg/etcd/s3/s3.go, line 28
Other repos with a similar stack
Ordered by how much of its stack they share with k3s, then by stars.
Frequently asked questions
What language is k3s written in?
What framework does k3s use?
What database does k3s use?
What services does k3s use?
Does k3s have tests?
Which repos have a stack like k3s's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

