Skip to content
78

Awesome Dotfiles

A curated list of dotfiles resources.

11k stars369 forks93 entriesLast push Jul 26, 2026 (2 months ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Articles >Introductions

Getting started with dotfiles

, Lars Kappert

Getting started with dotfiles

, Dries Vints

Managing your dotfiles

, Lars Kappert

Dotfiles Are Meant to Be Forked

, Zach Holman

Dotfile discovery

, Wynn Netherland

I do Dotfiles!

, Jogendra

Articles >Tutorials

Setting up a new (OS X) development machine: Part 3 - Dotfiles and custom SSH config

Setting Up a Mac Dev Machine From Zero to Hero With Dotfiles

Using Git and GitHub to manage your dotfiles

conf.d like directories for zsh/bash dotfiles

Managing your dotfiles

The best way to store your dotfiles: A bare Git repository

Dotfiles Management

Articles >Shell startup

Shell startup scripts

Zsh/Bash startup files loading order

Articles >Using specific tools

Using GNU Stow to manage your dotfiles

Managing Dotfile Symlinks with GNU Stow

Dotfiles and dev tools provisioned by Ansible

Find dotfiles repos

Google for "dotfiles"

Archlinux collection

Example dotfiles repos >Bash

Bash it

Community bash framework.

In 5 lists

Mathias’s dotfiles

Sensible hacker defaults for macOS

In 3 lists

webpro's dotfiles

macOS dotfiles

rootbeersoup's dotfiles

Effortless Bash, Vim and macOS configuration

Example dotfiles repos >Zsh

Nick Khan's dotfiles

Personal dotfiles for configuring macOS environment with Zsh and Homebrew. No fluff, only the stuff I actually use.

thoughtbot dotfiles

Set of vim, zsh, git, and tmux configuration files

In 2 lists

oh-my-zsh

Community-driven framework for managing your zsh configuration.

Prezto

The configuration framework for Zsh.

In 3 lists

Dries's dotfiles

Simplified approach to dotfiles for macOS

holman does dotfiles

Topic-oriented, fork-friendly dotfiles

In 2 lists

Kevin's dotfiles

macOS dotfiles for Python developers

sobolevn's dotfiles

Dotfiles for the developer happiness

yutkat's dotfiles

Well-maintained dotfiles that use CI to test and measure startup speeds.

Luke's voidrice

My dotfiles (deployed by LARBS)

2KAbhishek's dots2k

Passionately crafted, extensible dotfiles with multi platform support

Zim

Modular, customizable, and blazing fast Zsh framework

In 3 lists

Example dotfiles repos >Fish

oh-my-fish

The Fish Shell Framework

In 5 lists

Paul's dotfiles

paul's fish, bash, git, etc config files. good stuff.

Example dotfiles repos >Ansible

.dots

New and upgraded dotfiles, now with Ansible!

Mac Dev Playbook

Mac setup and configuration via Ansible

In 2 lists

sloria's dotfiles

sloria's dotfiles as Ansible roles

Tools

Ansible

Radically simple configuration-management, application deployment, task-execution, and multinode orchestration engine.

In 8 listsDetails

chezmoi

Manage your dotfiles securely across multiple machines.

In 2 lists

dotbot

Tool that bootstraps your dotfiles.

In 2 lists

dotdrop

Save your dotfiles once, deploy them everywhere.

In 2 lists

dotly

Modular Zsh-based dotfiles framework for macOS, Linux, and WSL.

DotState

Git-backed dotfile manager with profiles, automatic backups, and an interactive terminal interface.

dotter

A dotfile manager and templater written in Rust.

dots

Opinionated dotfiles generator that allows quick configuration of different window managers in multiple OSs!

In 2 lists

Fisher

A package manager for Fish.

In 3 lists

fresh

Keep your dotfiles fresh. Fresh is a tool to source shell configuration (aliases, functions, etc) from others into your own configuration files.

GNU Stow

Symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place.

home-manager

Manage a user environment using Nix.

In 2 lists

homeshick

Git dotfile synchronizer written in Bash.

In 3 lists

homesick

Clone and manage Git-based dotfiles repositories with symlinks.

lnk

Git-native dotfiles management without extra config.

mackup

Keep your application settings in sync (macOS/Linux).

In 7 listsDetails

OpenBoot

Mac dev environment manager that captures and restores Homebrew packages, dotfiles, shell configuration, and macOS preferences via interactive TUI.

rcm

rc file (dotfile) management.

rotz

Fully cross-platform dotfile manager and dev environment bootstrapper written in Rust.

themer

Manage and generate themes across your development tools from within your dotfiles.

In 3 lists

toml-bombadil

Templatize and manage your dotfiles.

Tuckr

Cross-platform, Stow-style dotfile manager with groups, hooks, and deployment validation.

In 2 lists

xdg-ninja

A shell script which checks your $HOME for unwanted files and directories.

In 2 lists

yadm

Tool for managing a collection of files across multiple computers, using a shared Git repository and some additional features.

yolk

Dotfile manager with inline templating via comments, so files stay valid even un-deployed.

Tools >macOS

dockutil

Command line tool for managing dock items.

mas

Mac App Store command line interface.

In 3 lists

Miscellaneous

dotfiles.github.io

Your unofficial guide to dotfiles on GitHub.

In 2 lists

Filesystem Hierarchy Standard

Directory structure and directory contents in Linux distributions.

XDG Base Directory Specification

Summary

A lesson in shortcuts

How the idea of "hidden" or "dot" files was born, by Rob Pike (originally posted on Google+).

Archive/abandoned projects

antigen

bashdot

Bashstrap

A quick way to spruce up macOS terminal.

In 4 lists

battleschool

Bork

Cider

dev-setup

macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based…

In 3 lists

dotbare

Interactive dotfile management with the help of fzf.

In 2 lists

dotfiles

dotstow

Eduardo's dotfiles

ellipsis

emplace

kody

macOS Defaults

osxc

Pearl

rkalis's dotfiles

vcsh

(article, article)

In 2 lists

YADR

Zero.sh

See category
92

Awesome Sysadmin

awesome-foss/awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

Fresh★ 35k329 entriesPushed 12 days ago
92

awesome-zsh-plugins

unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

Fresh★ 18k2533 entriesPushed 2 days ago
90

Awesome Cli Apps

agarrharr/awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps

Fresh★ 20k546 entriesPushed today
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago
87

Awesome DevOps

wmariuss/awesome-devops

A curated list of awesome DevOps platforms, tools, practices and resources

Fresh★ 4.4k317 entriesPushed 9 days ago
87

Awesome Cloud Native

rootsongjc/awesome-cloud-native

A curated list for awesome cloud native tools, software and tutorials.

Fresh★ 2.5k798 entriesPushed today