https://github.com/twpayne/chezmoi
configuration dotfile dotfile-management dotfile-manager dotfile-managers dotfiles linux macos security windows
Score: 23.31567602941861
Last synced: about 5 hours ago
JSON representation
Repository metadata:
Manage your dotfiles across multiple diverse machines, securely.
- Host: GitHub
- URL: https://github.com/twpayne/chezmoi
- Owner: twpayne
- License: mit
- Created: 2018-11-12T16:45:43.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2026-09-20T19:33:46.000Z (6 days ago)
- Last Synced: 2026-09-23T12:59:25.812Z (3 days ago)
- Topics: configuration, dotfile, dotfile-management, dotfile-manager, dotfile-managers, dotfiles, linux, macos, security, windows
- Language: Go
- Homepage: https://www.chezmoi.io/
- Size: 91 MB
- Stars: 21,695
- Watchers: 53
- Forks: 689
- Open Issues: 59
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Owner metadata:
- Name: Tom Payne
- Login: twpayne
- Email:
- Kind: user
- Description: Creator of chezmoi.io. Gopher, paraglider pilot, and geospatial developer.
- Website:
- Location: Zürich, Switzerland
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6942?u=227a4496aba8d3f526c53bdb6aa7713b22c56906&v=4
- Repositories: 173
- Last Synced at: 2026-09-24T05:49:21.638Z
- Profile URL: https://github.com/twpayne
Committers metadata
Last synced: 2 days ago
Total Commits: 5,023
Total Committers: 231
Avg Commits per committer: 21.745
Development Distribution Score (DDS): 0.137
Commits in past year: 507
Committers in past year: 28
Avg Commits per committer in past year: 18.107
Development Distribution Score (DDS) in past year: 0.089
| Name | Commits | |
|---|---|---|
| Tom Payne | t****e@g****m | 4334 |
| dependabot[bot] | 4****] | 162 |
| Ruslan Sayfutdinov | r****n@s****m | 55 |
| Austin Ziegler | a****n@z****a | 51 |
| Braden Hilton | h****n@g****m | 32 |
| Zach Bean | f****2@g****m | 19 |
| Felipe Santos | f****s@g****m | 16 |
| Tim Byrne | s****n@l****m | 10 |
| Justin Grote | j****e | 8 |
| Oleksandr Redko | o****b@g****m | 7 |
| David Gillies | d****s@g****m | 7 |
| GaryNg | g****o@g****m | 6 |
| Henrik Grimler | h****k@g****e | 6 |
| Ben Mezger | m****e@b****l | 6 |
| Jakob | d****v@s****t | 4 |
| Arran Ubels | a****4@g****m | 4 |
| Caleb Maclennan | c****b@a****m | 4 |
| Daniel Possenriede | p****e@g****m | 4 |
| Friedrich Große | f****e@g****m | 4 |
| Kevin Kirsche | k****e@g****m | 4 |
| MuXiu1997 | m****7@g****m | 4 |
| ktetzlaff | c****i@t****e | 4 |
| Peter Kristensen | p****r@p****k | 4 |
| sitiom | s****m@d****g | 3 |
| Evgeny | e****k | 3 |
| Mirza Zulfan | 3****n | 3 |
| Pavlos Vinieratos | p****s@g****m | 3 |
| Phil DeMonaco | p****n@g****m | 3 |
| Ville Skyttä | v****a@i****i | 3 |
| bakito | g****b@b****h | 3 |
| and 201 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 506
Total pull requests: 978
Average time to close issues: 16 days
Average time to close pull requests: 2 days
Total issue authors: 345
Total pull request authors: 78
Average comments per issue: 3.06
Average comments per pull request: 0.93
Merged pull request: 785
Bot issues: 0
Bot pull requests: 88
Past year issues: 37
Past year pull requests: 77
Past year average time to close issues: 9 days
Past year average time to close pull requests: 1 day
Past year issue authors: 36
Past year pull request authors: 17
Past year average comments per issue: 2.97
Past year average comments per pull request: 1.01
Past year merged pull request: 58
Past year bot issues: 0
Past year bot pull requests: 4
Top Issue Authors
- twpayne (19)
- halostatue (16)
- ErrrorMaxx (14)
- eugenesvk (8)
- KapJI (6)
- aarondill (5)
- Uroc327 (5)
- misaka4a92 (4)
- inquisitev (4)
- detly (4)
- vbrand1984 (4)
- paltherr (4)
- LeonardoMor (4)
- chuxubank (4)
- MRDGH2821 (4)
Top Pull Request Authors
- twpayne (653)
- dependabot[bot] (88)
- KapJI (76)
- halostatue (24)
- bradenhilton (12)
- bakito (6)
- jondkinney (5)
- arran4 (5)
- alper (4)
- qianlongzt (4)
- mohamedhany01 (3)
- scop (3)
- nagromc (3)
- dpprdan (3)
- xander-hirsch (3)
Top Issue Labels
- support (169)
- enhancement (154)
- bug (88)
- in dependency (18)
- investigating (12)
- patience (10)
- documentation (7)
- internal (6)
- help wanted (5)
- won't fix (4)
- duplicate (4)
- windows only (4)
- v3 (3)
- not a bug (3)
- won't implement/fix (2)
- android-only (1)
- question (1)
- waiting for response (1)
- off-topic (1)
Top Pull Request Labels
- enhancement (86)
- do not merge (10)
- python:uv (4)
- dependencies (4)
- won't implement/fix (1)
- work in progress (1)
- in dependency (1)
- documentation (1)
- won't fix (1)
- windows only (1)
Package metadata
- Total packages: 5
- Total downloads: unknown
- Total docker downloads: 2,651
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 1 (may contain duplicates)
- Total versions: 456
proxy.golang.org: github.com/twpayne/chezmoi
- Homepage: https://github.com/twpayne/chezmoi
- Documentation: https://pkg.go.dev/github.com/twpayne/chezmoi#section-documentation
- Licenses: MIT
- Latest release: v1.8.11 (published over 5 years ago)
- Last Synced: 2026-09-25T11:01:24.311Z (1 day ago)
- Versions: 72
- Dependent Packages: 0
- Dependent Repositories: 1
- Docker Downloads: 52
-
Rankings:
- Stargazers count: 0.688%
- Forks count: 1.425%
- Docker downloads count: 1.629%
- Average: 3.602%
- Dependent repos count: 4.706%
- Dependent packages count: 9.561%
proxy.golang.org: github.com/twpayne/chezmoi/v2
chezmoi manages your dotfiles across multiple machines, securely.
- Homepage: https://github.com/twpayne/chezmoi
- Documentation: https://pkg.go.dev/github.com/twpayne/chezmoi/v2#section-documentation
- Licenses: MIT
- Latest release: v2.70.5 (published 4 months ago)
- Last Synced: 2026-09-25T11:01:24.441Z (1 day ago)
- Versions: 189
- Dependent Packages: 0
- Dependent Repositories: 0
- Docker Downloads: 2,599
-
Rankings:
- Stargazers count: 0.679%
- Docker downloads count: 0.855%
- Forks count: 1.387%
- Average: 4.078%
- Dependent packages count: 8.172%
- Dependent repos count: 9.297%
proxy.golang.org: chezmoi.io/chezmoi/v2
chezmoi manages your dotfiles across multiple machines, securely.
- Homepage: https://github.com/twpayne/chezmoi
- Documentation: https://pkg.go.dev/chezmoi.io/chezmoi/v2#section-documentation
- Licenses: MIT
- Latest release: v2.72.2 (published 14 days ago)
- Last Synced: 2026-09-25T11:01:25.199Z (1 day ago)
- Versions: 53
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.547%
- Average: 4.7%
- Dependent repos count: 4.853%
proxy.golang.org: github.com/TWPayne/chezmoi
- Homepage:
- Documentation: https://pkg.go.dev/github.com/TWPayne/chezmoi#section-documentation
- Licenses:
- Latest release: v1.8.11 (published over 5 years ago)
- Last Synced: 2026-09-25T11:01:26.271Z (1 day ago)
- Versions: 71
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.823%
- Average: 4.986%
- Dependent repos count: 5.148%
proxy.golang.org: chezmoi.io/chezmoi
chezmoi manages your dotfiles across multiple machines, securely.
- Homepage: https://github.com/twpayne/chezmoi
- Documentation: https://pkg.go.dev/chezmoi.io/chezmoi#section-documentation
- Licenses: MIT
- Latest release: v1.8.11 (published over 5 years ago)
- Last Synced: 2026-09-25T11:01:24.692Z (1 day ago)
- Versions: 71
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.164%
- Average: 5.337%
- Dependent repos count: 5.51%
Dependencies
- filippo.io/age v1.0.0
- github.com/Masterminds/goutils v1.1.1
- github.com/Masterminds/semver/v3 v3.1.1
- github.com/Masterminds/sprig/v3 v3.2.2
- github.com/Microsoft/go-winio v0.5.2
- github.com/ProtonMail/go-crypto v0.0.0-20220623141421-5afb4c282135
- github.com/acomagu/bufpipe v1.0.3
- github.com/alecthomas/chroma v0.10.0
- github.com/alessio/shellescape v1.4.1
- github.com/aymerick/douceur v0.2.0
- github.com/bmatcuk/doublestar/v4 v4.0.3
- github.com/bradenhilton/cityhash v1.0.0
- github.com/bradenhilton/mozillainstallhash v1.0.0
- github.com/charmbracelet/glamour v0.5.0
- github.com/coreos/go-semver v0.3.0
- github.com/danieljoos/wincred v1.1.2
- github.com/davecgh/go-spew v1.1.1
- github.com/dlclark/regexp2 v1.4.0
- github.com/emirpasic/gods v1.18.1
- github.com/fsnotify/fsnotify v1.5.4
- github.com/go-git/gcfg v1.5.0
- github.com/go-git/go-billy/v5 v5.3.1
- github.com/go-git/go-git/v5 v5.4.2
- github.com/godbus/dbus/v5 v5.1.0
- github.com/golang/protobuf v1.5.2
- github.com/google/btree v1.1.2
- github.com/google/go-github/v45 v45.2.0
- github.com/google/go-querystring v1.1.0
- github.com/google/gops v0.3.25
- github.com/google/renameio/v2 v2.0.0
- github.com/google/uuid v1.3.0
- github.com/gorilla/css v1.0.0
- github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
- github.com/hashicorp/hcl v1.0.0
- github.com/huandu/xstrings v1.3.2
- github.com/imdario/mergo v0.3.13
- github.com/inconshreveable/mousetrap v1.0.0
- github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
- github.com/kevinburke/ssh_config v1.2.0
- github.com/lucasb-eyer/go-colorful v1.2.0
- github.com/magiconair/properties v1.8.6
- github.com/mattn/go-colorable v0.1.12
- github.com/mattn/go-isatty v0.0.14
- github.com/mattn/go-runewidth v0.0.13
- github.com/microcosm-cc/bluemonday v1.0.19
- github.com/mitchellh/copystructure v1.2.0
- github.com/mitchellh/go-homedir v1.1.0
- github.com/mitchellh/mapstructure v1.5.0
- github.com/mitchellh/reflectwalk v1.0.2
- github.com/muesli/combinator v0.3.0
- github.com/muesli/reflow v0.3.0
- github.com/muesli/termenv v0.12.0
- github.com/olekukonko/tablewriter v0.0.5
- github.com/pelletier/go-toml v1.9.5
- github.com/pelletier/go-toml/v2 v2.0.2
- github.com/peterbourgon/diskv v2.0.1+incompatible
- github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e
- github.com/pkg/errors v0.9.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/rivo/uniseg v0.2.0
- github.com/rogpeppe/go-internal v1.8.1
- github.com/rs/zerolog v1.27.0
- github.com/sergi/go-diff v1.1.0
- github.com/shopspring/decimal v1.3.1
- github.com/spf13/afero v1.8.2
- github.com/spf13/cast v1.5.0
- github.com/spf13/cobra v1.5.0
- github.com/spf13/jwalterweatherman v1.1.0
- github.com/spf13/pflag v1.0.5
- github.com/spf13/viper v1.12.0
- github.com/stretchr/testify v1.8.0
- github.com/subosito/gotenv v1.4.0
- github.com/twpayne/go-pinentry v0.2.0
- github.com/twpayne/go-shell v0.3.1
- github.com/twpayne/go-vfs/v4 v4.1.0
- github.com/twpayne/go-xdg/v6 v6.0.0
- github.com/ulikunitz/xz v0.5.10
- github.com/xanzy/ssh-agent v0.3.1
- github.com/yuin/goldmark v1.4.12
- github.com/yuin/goldmark-emoji v1.0.1
- github.com/zalando/go-keyring v0.2.1
- go.etcd.io/bbolt v1.3.6
- go.uber.org/atomic v1.9.0
- go.uber.org/multierr v1.8.0
- golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d
- golang.org/x/net v0.0.0-20220708220712-1185a9018129
- golang.org/x/oauth2 v0.0.0-20220630143837-2104d58473e0
- golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f
- golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d
- golang.org/x/term v0.0.0-20220526004731-065cf7ba2467
- golang.org/x/text v0.3.7
- google.golang.org/appengine v1.6.7
- google.golang.org/protobuf v1.28.0
- gopkg.in/errgo.v2 v2.1.0
- gopkg.in/ini.v1 v1.66.6
- gopkg.in/warnings.v0 v0.1.2
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.1
- howett.net/plist v1.0.0
- mvdan.cc/sh/v3 v3.5.1
- 1019 dependencies
- actions/checkout f43a0e5ff2bd294095638e18286ca9a3d1956744 composite
- golang/govulncheck-action dd3ead030e4f2cf713062f7a3395191802364e13 composite
- dessant/lock-threads be8aa5be94131386884a6da4189effda9b14aa21 composite
- actions/cache 88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 composite
- actions/checkout f43a0e5ff2bd294095638e18286ca9a3d1956744 composite
- actions/setup-go 93397bea11091df50f3d7e59dc26a7711a8bcfbe composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- cpina/github-action-push-to-another-repository cbe757f8d8b380dd2b3ceec5a80fbcd61f1f3107 composite
- dorny/paths-filter 4512585405083f25c027a35db413c2b3b9006d50 composite
- github/codeql-action/analyze 00e563ead9f72a8461b24876bee2d0c2e8bd2ee8 composite
- github/codeql-action/init 00e563ead9f72a8461b24876bee2d0c2e8bd2ee8 composite
- golangci/golangci-lint-action 3a919529898de77ec3da873e3063ca4b10e7f5cc composite
- goreleaser/goreleaser-action 3fa32b8bb5620a2c1afe798654bbad59f9da4906 composite
- ludeeus/action-shellcheck 00cae500b08a931fb5698e11e79bfbd38e612a38 composite
- reviewdog/action-misspell 9257f108197b44e37995c98bea6ee4a5b9ffc3b0 composite
- sigstore/cosign-installer 6e04d228eb30da1757ee4e1dd75a0ec73a653e06 composite
- mkdocs-material *
- mkdocs-mermaid2-plugin *
- ruff ==0.1.6 development
- ruamel.yaml ==0.18.5