Source: https://seerepo.com/r/tilt-dev/tilt/built
Markdown source: https://seerepo.com/r/tilt-dev/tilt/built.md
Description: tilt is a Go repo built with net/http, Gorilla, sigs.k8s.io/controller-runtime, k8s.io/apiserver, React, and 3 more.

# What is tilt built with?

tilt is a Go repo built with net/http, Gorilla, sigs.k8s.io/controller-runtime, k8s.io/apiserver, React, and 3 more. It is tested with github.com/stretchr/testify, github.com/jonboulle/clockwork, Google, Testing Library, and fetch-mock and deploys with github.com/moby/moby/client, github.com/moby/moby/api, OpenTelemetry, k8s.io/klog/v2, github.com/go-logr/logr, and 2 more. It has 197,170 written lines, with 388 test files.

Read on November 14, 2026, at commit f880326.

Repository: https://github.com/tilt-dev/tilt

## Frontend (/)

### Interface

- **github.com/gdamore/tcell**: 12 files
- **github.com/rivo/tview**: 2 files

## Backend (/)

### The base

- **[net/http](https://seerepo.com/uses/net-http)**
- **[Gorilla](https://seerepo.com/uses/gorilla)**: 3 files

## Support (/)

### The base

- **[sigs.k8s.io/controller-runtime](https://seerepo.com/uses/sigsk8sio-controller-runtime)**: 66 files
- **[k8s.io/apiserver](https://seerepo.com/uses/k8sio-apiserver)**: 2 files

### Testing

- **github.com/stretchr/testify**: 285 files
- **github.com/jonboulle/clockwork**: 30 files
- **[Google](https://seerepo.com/uses/google)**: 7 files

### Deploy

- **[github.com/moby/moby/client](https://seerepo.com/uses/githubcom-moby-moby-client)**: 15 files
- **[github.com/moby/moby/api](https://seerepo.com/uses/githubcom-moby-moby-api)**: 13 files
- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 9 files
- **[k8s.io/klog/v2](https://seerepo.com/uses/k8sio-klog-v2)**: 4 files
- **[github.com/go-logr/logr](https://seerepo.com/uses/githubcom-go-logr-logr)**: 3 files
- **github.com/compose-spec/compose-go/v2**: 2 files
- **[Helm](https://seerepo.com/uses/helm)**: 2 files

### Tools

- **github.com/spf13/cobra**: 40 files
- **k8s.io/cli-runtime**: 30 files
- **github.com/google/wire**: 29 files
- **k8s.io/kubectl**: 16 files
- **github.com/moby/buildkit**: 7 files
- **[Docker](https://seerepo.com/uses/docker)**: 3 files
- **github.com/davecgh/go-spew**: 2 files
- **golang.org/x/mod**: 2 files
- **k8s.io/code-generator**: 2 files
- **github.com/docker/buildx**: 1 file
- **go.lsp.dev/protocol**: 1 file
- **go.lsp.dev/uri**: 1 file

### Other

- **protobuf**
- **units**
- **k8s.io/apimachinery**: 175 files
- **github.com/pkg/errors**: 82 files
- **go.starlark.net**: 72 files
- **k8s.io/api**: 34 files
- **github.com/distribution/reference**: 28 files
- **k8s.io/client-go**: 25 files
- **github.com/json-iterator/go**: 8 files
- **golang.org/x/sync**: 7 files
- **github.com/fatih/color**: 6 files
- **github.com/spf13/pflag**: 6 files
- **k8s.io/streaming**: 5 files
- **github.com/blang/semver**: 4 files
- **github.com/gorilla/websocket**: 4 files
- **github.com/tilt-dev/fsnotify**: 4 files
- **github.com/docker/go-connections**: 3 files
- **github.com/moby/patternmatcher**: 3 files
- **github.com/spf13/afero**: 3 files
- **sigs.k8s.io/yaml**: 3 files
- **[containerd](https://seerepo.com/uses/containerd)**: 2 files
- **github.com/google/uuid**: 2 files
- **github.com/mattn/go-colorable**: 2 files
- **github.com/mattn/go-isatty**: 2 files
- **github.com/mattn/go-tty**: 2 files
- **github.com/modern-go/reflect2**: 2 files
- **github.com/pkg/browser**: 2 files
- **golang.org/x/exp**: 2 files
- **github.com/adrg/xdg**: 1 file
- **github.com/akutz/memconn**: 1 file
- **github.com/alessio/shellescape**: 1 file
- **github.com/fsnotify/fsevents**: 1 file
- **github.com/fsnotify/fsnotify**: 1 file
- **github.com/kballard/go-shellquote**: 1 file
- **github.com/opencontainers/go-digest**: 1 file
- **github.com/opencontainers/image-spec**: 1 file
- **github.com/tonistiigi/fsutil**: 1 file
- **golang.org/x/term**: 1 file
- **golang.org/x/text**: 1 file
- **golang.org/x/xerrors**: 1 file
- **gopkg.in/yaml.v2**: 1 file
- **gopkg.in/yaml.v3**: 1 file
- **k8s.io/kube-openapi**: 1 file
- **k8s.io/utils**: 1 file
- **sigs.k8s.io/kustomize/api**: 1 file
- **Uber**: 1 file

## Frontend (web)

### The base

- **[React](https://seerepo.com/uses/react)**: 71 files
- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 12 files
- **[history](https://seerepo.com/uses/history)**: 2 files
- **[React Router](https://seerepo.com/uses/react-router)**: 1 file

### Styles

- **[styled-components](https://seerepo.com/uses/styled-components)**: 51 files
- **@material-ui/styles**: 2 files

### Interface

- **@material-ui/core**: 17 files
- **[react-modal](https://seerepo.com/uses/react-modal)**: 3 files
- **react-timeago**: 3 files
- **[notistack](https://seerepo.com/uses/notistack)**: 2 files
- **React Table**: 2 files
- **[react-split-pane](https://seerepo.com/uses/react-split-pane)**: 1 file

### Icons

- **@material-ui/icons**: 5 files

## Support (web)

### Testing

- **Testing Library**: 38 files
- **fetch-mock**: 7 files

### Other

- **moment**: 6 files
- **blob-polyfill**: 1 file
- **file-saver**: 1 file
- **js-cookie**: 1 file

## Other repos with a similar stack

- [appsmithorg/appsmith](https://seerepo.com/r/appsmithorg/appsmith/built): React, react-router-dom, history, React Router, OpenTelemetry, styled-components, react-modal, React Table · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/tilt-dev/tilt)
- [traefik/traefik](https://seerepo.com/r/traefik/traefik/built): Gorilla, sigs.k8s.io/controller-runtime, React, React Router, github.com/moby/moby/client, github.com/moby/moby/api, OpenTelemetry · [Compare](https://seerepo.com/compare/tilt-dev/tilt/vs/traefik/traefik)
- [prometheus/prometheus](https://seerepo.com/r/prometheus/prometheus/built): React, react-router-dom, github.com/moby/moby/client, github.com/moby/moby/api, OpenTelemetry, k8s.io/klog/v2 · [Compare](https://seerepo.com/compare/prometheus/prometheus/vs/tilt-dev/tilt)
- [mui/material-ui](https://seerepo.com/r/mui/material-ui/built): React, React Router, styled-components, @material-ui/core · [Compare](https://seerepo.com/compare/mui/material-ui/vs/tilt-dev/tilt)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): net/http, React, React Router, OpenTelemetry · [Compare](https://seerepo.com/compare/infiniflow/ragflow/vs/tilt-dev/tilt)
- [ionic-team/ionic-framework](https://seerepo.com/r/ionic-team/ionic-framework/built): React, react-router-dom, history, React Router · [Compare](https://seerepo.com/compare/ionic-team/ionic-framework/vs/tilt-dev/tilt)

## Frequently asked questions

### What language is tilt written in?

tilt is written in Go, with 197,170 written lines.

### What framework does tilt use?

tilt is built with net/http, Gorilla, sigs.k8s.io/controller-runtime, k8s.io/apiserver, React, react-router-dom, history, and React Router.

### Does tilt have tests?

Yes. tilt has 388 test files and is tested with github.com/stretchr/testify, github.com/jonboulle/clockwork, Google, Testing Library, and fetch-mock.

### Which repos have a stack like tilt's?

The ones that share most of its stack: appsmithorg/appsmith, traefik/traefik, and prometheus/prometheus.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
