What is chezmoi built with?

chezmoi is a Go repo built with github.com/charmbracelet/bubbletea. It stores its data in etcd, signs people in with github.com/Azure/azure-sdk-for-go/sdk/azidentity and golang.org/x/oauth2, connects to GitHub, makes its content with pymdown-extensions, and deploys with github.com/aws/aws-sdk-go-v2 and github.com/aws/aws-sdk-go-v2/config. It has 47,815 written lines, with 99 test files.

Read on November 5, 2026, at commit 745ad56. Read it as markdown

Frontend

Styles 3

  • github.com/charmbracelet/lipgloss1 file
  • mkdocs-material
  • soupsieve

Interface 2

  • github.com/charmbracelet/bubbles7 files
  • github.com/muesli/termenv1 file

Backend

Data 1

  • etcd2 files

Sign-in 2

Services 1

Support

The base 1

  • github.com/charmbracelet/bubbletea8 files

Content 1

  • pymdown-extensions

Deploy 2

Tools 3

  • mkdocs
  • Ruff
  • github.com/spf13/cobra60 files

Other 26

  • github.com/coreos/go-semver13 files
  • github.com/go-git/go-git/v55 files
  • github.com/go-viper/mapstructure/v25 files
  • github.com/goccy/go-yaml4 files
  • github.com/Masterminds/sprig/v31 file
  • certifi
  • ruamel.yaml
  • urllib3
  • filippo.io/age4 files
  • github.com/bmatcuk/doublestar/v44 files
  • github.com/klauspost/compress4 files
  • github.com/dustin/go-humanize3 files
14 more
  • github.com/spf13/pflag3 files
  • golang.org/x/sys3 files
  • golang.org/x/term3 files
  • github.com/BurntSushi/toml2 files
  • github.com/mitchellh/copystructure2 files
  • github.com/fsnotify/fsnotify1 file
  • github.com/itchyny/gojq1 file
  • github.com/rogpeppe/go-internal1 file
  • golang.org/x/crypto1 file
  • golang.org/x/sync1 file
  • golang.org/x/text1 file
  • gopkg.in/ini.v11 file
  • mvdan.cc/sh/v31 file
  • idna

Other repos with a similar stack

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

Frequently asked questions

What language is chezmoi written in?
chezmoi is written in Go, with 47,815 written lines.
What framework does chezmoi use?
chezmoi is built with github.com/charmbracelet/bubbletea.
What database does chezmoi use?
chezmoi stores its data in etcd.
What does chezmoi sign people in with?
chezmoi signs people in with github.com/Azure/azure-sdk-for-go/sdk/azidentity and golang.org/x/oauth2.
What services does chezmoi use?
chezmoi connects to GitHub.

The proof: internal/chezmoi/github.go, line 8

Does chezmoi have tests?
Yes. chezmoi has 99 test files.
Which repos have a stack like chezmoi's?
The ones that share most of its stack:rclone/rcloneusestrix/strixprometheus/prometheus

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 →