SaaSHub helps you find the best software and product alternatives Learn more β
Top 20 Go Dotfile Projects
-
twpayne/chezmoi
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I've found lnk [0] to be a nice tool for this. Similar to GNU Stow as another comment mentioned, but plays a bit nicer with git (and, in my opinion, is nicer to use).
[0] https://github.com/yarlson/lnk
-
-
Project mention: Show HN: Claude Code's β/.claude/rules/ loads globally β I built around it | news.ycombinator.com | 2026-03-31
-
-
-
-
-
-
Project mention: Dotter: Dotfile manager and templater written in Rust | news.ycombinator.com | 2025-09-10
If all you want is GNU Stow with a bit nicer UX, I wrote and have been using https://github.com/bbkane/fling for a few years now. See the demo gif in the README for the UX
-
peridot
Developer machine management for Linux/OSX. Think Terraform/Ansible for your dotfiles/packages! :gear::house: (by liamg)
-
-
I built this small CLI tool mainly to symlink individual files instead of full directories like Stow does.
Github link: https://github.com/dloomorg/dloom
-
Project mention: Dotclaude β Sync your Claude Code config across machines with Git | news.ycombinator.com | 2026-03-06
-
confible
βοΈ A cross-platform tool for managing local config files (or just parts of them) and more
-
Project mention: Ask HN: Heavy coding-agent users what's your context plumbing? Where it fails? | news.ycombinator.com | 2026-06-09
I solve layer one and global layer two needs with things like https://agentlink.run/
As for layer three, a similar pattern with a local fallback should work. But I've not seen anybody do that yet.
-
setupx
Cross-platform CLI to install developer tools across macOS, Linux, and Windows using native package managers.
Project mention: Setupx β Sync your dev environment across macOS, Linux, and Windows | news.ycombinator.com | 2026-04-16Zero Abstraction: Unlike Nix or Docker, it uses the tools already on your system.
Itβs early days (v0.1.0), and Iβd love to get feedback on the mapping logic and what other package managers you'd like to see supported.
GitHub: https://github.com/sumant1122/setupx
-
Project mention: Single-binary dotfiles manager to replace dotbot | news.ycombinator.com | 2026-04-25
-
dotty
TUI dashboard for browsing and previewing dotfiles in your home directory. Fuzzy search, tree view, zero config.
VERSION=v0.1.1 curl -sL "https://github.com/RiccardoCataldi/dotty/releases/download/${VERSION}/dotty_Linux_x86_64.tar.gz" | tar xz install -m 755 dotty ~/bin/ # or: sudo install -m 755 dotty /usr/local/bin/
-
Go Dotfiles discussion
Go Dotfiles related posts
-
I built a TUI dotfile browser in Go β here's why and how
-
Show HN: Claude Code's β/.claude/rules/ loads globally β I built around it
-
Show HN: OpenBoot β 2 commands to replace a 3-hour Mac setup ritual
-
Show HN: It's 2026 and setting up a Mac for development is still mass googling
-
Show HN: Difi β Git diff TUI with NVIM support built with Go and Bubbletea
-
Chezmoi introduces ban on LLM-generated contributions
-
Chezmoi adds policy on LLM-generated content to contributor guide
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source Dotfile projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | chezmoi | 20,162 |
| 2 | lnk | 649 |
| 3 | antidot | 352 |
| 4 | openboot | 256 |
| 5 | dotfiles | 256 |
| 6 | dotfile | 103 |
| 7 | dfm | 72 |
| 8 | medots | 55 |
| 9 | doot | 49 |
| 10 | fling | 44 |
| 11 | peridot | 20 |
| 12 | godot | 9 |
| 13 | dloom | 4 |
| 14 | dotclaude | 4 |
| 15 | confible | 3 |
| 16 | agentlink | 1 |
| 17 | setupx | 0 |
| 18 | dfm | 0 |
| 19 | dotty | 0 |
| 20 | pj | 0 |