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
- github.com/Azure/azure-sdk-for-go/sdk/azidentity1 file
- golang.org/x/oauth21 file
Services 1
- GitHub7 files · internal/chezmoi/github.go, line 8
Other repos with a similar stack
Ordered by how much of its stack they share with chezmoi, then by stars.
- prometheusprometheus67k
The Prometheus monitoring system and time series database.
4 of 42 in commonCompare →
Frequently asked questions
What language is chezmoi written in?
What framework does chezmoi use?
What database does chezmoi use?
What does chezmoi sign people in with?
What services does chezmoi use?
The proof: internal/chezmoi/github.go, line 8
Does chezmoi have tests?
Which repos have a stack like chezmoi'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 →

