awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Dotfile-Management und Machine-Bootstrapping

Ranking aktualisiert am 30. Juni 2026

For Tool zur Verwaltung von Dotfiles und zum Bootstrapping, the strongest matches are holman/dotfiles (holman/dotfiles is a symlink-based dotfile manager with topic-organized shell), yadm-dev/yadm (yadm is a Git-backed dotfile manager with symlink deployment) and thelocehiliosan/yadm (yadm is a dotfile manager built on Git that). craftzdog/dotfiles-public and anishathalye/dotbot round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Tools und Skripte zur Automatisierung der Systemkonfiguration, Paketinstallation und Synchronisierung von Dotfiles über verschiedene Entwicklungsumgebungen hinweg.

Dotfile-Management und Machine-Bootstrapping

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • holman/dotfilesAvatar von holman

    holman/dotfiles

    7,743Auf GitHub ansehen↗

    This project is a shell configuration manager and Unix environment automator designed to organize shell settings and environment variables. It functions as a symlink-based dotfile deployer that maps versioned configuration files to the home directory to maintain a consistent system environment across different machines. The system employs a topic-based configuration loading model, grouping shell settings and environment scripts into discrete directories that load sequentially into the active shell. It further automates the setup of the command line interface by managing system paths and ensur

    holman/dotfiles is a symlink-based dotfile manager with topic-organized shell configuration and setup automation, directly fitting your need to manage dotfiles and bootstrap a development machine.

    ShellDotfile SymlinkingSymlink-Based Deployments
    Auf GitHub ansehen↗7,743
  • yadm-dev/yadmAvatar von yadm-dev

    yadm-dev/yadm

    6,166Auf GitHub ansehen↗

    yadm is a Git-backed dotfile manager with symlink deployment, encryption, templates, hooks, and a bootstrap script for automating setup, fitting the search for a comprehensive configuration management and environment bootstrapping tool.

    PythonDotfileGit-Wrapped Dotfiles Management
    Auf GitHub ansehen↗6,166
  • thelocehiliosan/yadmAvatar von TheLocehiliosan

    TheLocehiliosan/yadm

    6,328Auf GitHub ansehen↗

    yadm is a dotfile manager that uses Git as its underlying version control engine to track, synchronize, and manage configuration files across multiple machines. It keeps dotfiles in their original home directory locations while providing a system for deploying different file versions based on operating system, hostname, or hardware architecture through an alternate file naming convention. The tool distinguishes itself through several integrated capabilities that go beyond basic version control. It includes a template-based configuration generation system that renders files by merging template

    yadm is a dotfile manager built on Git that tracks files in place, deploys versioned configurations across machines using alternate file naming, and includes bootstrap hooks, template processing, and package installation automation — making it a comprehensive fit for managing dotfiles and bootstrapping a development environment.

    PythonBootstrap ScriptsGit-Wrapped Dotfiles Management
    Auf GitHub ansehen↗6,328
  • craftzdog/dotfiles-publicAvatar von craftzdog

    craftzdog/dotfiles-public

    7,023Auf GitHub ansehen↗

    This project is a cross-platform dotfiles collection and shell configuration framework designed to standardize development environments across Unix and Windows. It provides a set of version-controlled configuration files and environment settings for text editors, terminal multiplexers, and interactive command line interfaces. The collection functions as a symlink configuration manager, linking settings to the home directory to maintain synchronization across multiple machines. It includes a productivity framework for terminal workflow optimization, incorporating tools for fuzzy finding, direc

    This is a cross-platform dotfiles repository with a symlink-based configuration framework and modular definitions, fitting the category of a dotfile manager, though it lacks explicit Git integration and package installer automation.

    LuaDotfile Symlink ManagementDotfile SymlinkingSymlink-Based Deployments
    Auf GitHub ansehen↗7,023
  • anishathalye/dotbotAvatar von anishathalye

    anishathalye/dotbot

    7,802Auf GitHub ansehen↗

    Dotbot is a dotfile installation manager and environment setup automator designed to deploy configuration files from a repository to a local system. It functions as a symlink deployment utility and templated configuration engine, using a combination of symbolic links and custom directives to synchronize settings across machines. The project enables the automation of dotfile deployment through a shell-based configuration bootstrapper. It supports the synchronization of application profiles and the rendering of dynamic configuration files from templates before they are deployed to the filesyste

    Dotbot is a purpose-built dotfile manager and environment bootstrapper that deploys configs via symlinks, supports template rendering, integrates with package managers through plugins, and offers a configurable bootstrap script — precisely the automation this search targets.

    PythonDotfile Symlink ManagementSystem Package Manager Installations
    Auf GitHub ansehen↗7,802
  • prasanthrangan/hyprdotsAvatar von prasanthrangan

    prasanthrangan/hyprdots

    8,515Auf GitHub ansehen↗

    Hyprdots is a collection of configuration files and installation scripts designed to set up and customize a Hyprland tiling window manager environment on Linux. It provides an automated system for deploying a personalized desktop interface, including pre-configured themes, styles, and keyboard shortcuts. The project utilizes a modular dotfiles management workflow to organize system settings into discrete files for visual styles and keybindings. It employs shell-scripted installation to automate dependency deployment and uses symbolic links to map a centralized configuration directory to syste

    Hyprdots is a dotfile manager and automated setup system specifically for Hyprland on Linux, using symlinks and modular configuration — it manages dotfiles and bootstraps a desktop environment, but its tight focus on one window manager and lack of cross-platform support makes it less suitable as a general-purpose development machine bootstrapper.

    ShellDotfile SymlinkingSymlink-Based Deployments
    Auf GitHub ansehen↗8,515
  • lewagon/dotfilesAvatar von lewagon

    lewagon/dotfiles

    21,766Auf GitHub ansehen↗

    This is a Unix dotfiles repository that provides a central store of configuration files to synchronize application settings and environment variables across different systems. It functions as a standardized development environment setup, offering a consistent profile for code editors, debuggers, and language runtimes across multiple machines. The repository includes specific configuration profiles for shell environments, Git identity and commit authorship, and SSH agent automation for secure credential management. It manages the loading of identity files and integrates system keychains to aut

    This repository is a centralized Unix dotfiles setup that synchronizes configuration files and automates development environment configuration through profiles and symlink management, directly fulfilling the need for a dotfile manager and bootstrap tool.

    ShellDotfile Symlink ManagementEnvironment Profiles
    Auf GitHub ansehen↗21,766
  • nix-community/home-managerAvatar von nix-community

    nix-community/home-manager

    9,985Auf GitHub ansehen↗

    Home Manager is a declarative framework for managing user-specific packages, dotfiles, and services. It serves as a tool for maintaining reproducible home directory setups and user environments across multiple machines using the Nix package manager. The system functions as a declarative dotfile manager, defining application configuration files from a central source to ensure consistency. It allows for the management of user-level software packages and the automation of background processes and services that start upon user login.

    Home Manager is a declarative framework for managing dotfiles and user environments with Nix, covering dotfile management, package installation, and service orchestration reproducibly across machines.

    NixSymlink-Based Deployments
    Auf GitHub ansehen↗9,985
  • lra/mackupAvatar von lra

    lra/mackup

    15,272Auf GitHub ansehen↗

    Mackup is a dotfile backup manager and application settings backup tool designed to keep software configuration files consistent across multiple computers. It functions by copying home directory configuration files into a centralized storage folder for preservation, restoration, and synchronization. The utility utilizes a symbolic link manager to replace local configuration files with symlinks pointing to a synchronized folder, enabling real-time updates. It supports cloud storage integration, allowing these configuration directories to be mirrored to remote backends for cross-machine environ

    Mackup is a dotfile backup and symlink manager that synchronizes configuration files across machines, which fits the dotfile management part of the intent, but it does not cover package installation or Git-based version control, so it is not a full development environment bootstrapper.

    PythonDotfile Symlink ManagementSymbolic Link Managers
    Auf GitHub ansehen↗15,272
  • twpayne/chezmoiAvatar von twpayne

    twpayne/chezmoi

    18,075Auf GitHub ansehen↗

    chezmoi is a command-line utility designed to manage and synchronize system configuration files across multiple machines. It uses a local Git repository as the single source of truth, allowing users to track, version, and distribute dotfiles while maintaining a consistent state across diverse operating systems and hardware architectures. The project distinguishes itself through a declarative reconciliation model that computes the difference between the current filesystem and the desired state defined in the repository. It features a robust templating engine that processes configuration files

    Chezmoi is a full-featured dotfile manager and development environment bootstrapper that uses Git for version control, supports declarative symlink deployment, runs on Linux, macOS, and Windows, and includes templating and scripting for package installation and machine setup.

    GoDotfile ManagersDotfile ManagersConfiguration File Generators
    Auf GitHub ansehen↗18,075
  • geerlingguy/mac-dev-playbookAvatar von geerlingguy

    geerlingguy/mac-dev-playbook

    6,985Auf GitHub ansehen↗

    This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a set of playbooks to automate the installation of software, the configuration of system settings, and the setup of tools required for software engineering. The system distinguishes itself through variable-driven configuration and symlink-based dotfile syncing, allowing users to override default package lists and synchronize preferences from a central store. It supports both local setup and remote machine provisioning via SSH. The automation surface covers idempotent state mana

    This Ansible-based macOS provisioning playbook manages dotfiles via symlinks, installs software, and configures system settings through variable-driven playbooks—exactly the kind of development environment bootstrapper you need, though it only targets macOS, not cross-platform.

    ShellDotfile Symlinking
    Auf GitHub ansehen↗6,985
  • hyde-project/hydeAvatar von HyDE-Project

    HyDE-Project/HyDE

    8,248Auf GitHub ansehen↗

    HyDE is an Arch Linux configuration framework and system provisioning tool designed to automate the installation and customization of desktop environments. It functions as a window manager orchestrator and dotfiles management system to synchronize environment settings and deploy custom system configurations. The project includes a desktop environment theme engine that uses a patching tool to apply curated visual styles and color schemes across the interface. It also features hardware-aware driver detection to automatically apply correct bootloader and driver settings during the deployment pro

    HyDE is an Arch Linux dotfile manager and system provisioner that automates desktop environment setup with symlink deployment, package installation, and a bootstrap script — squarely the category, though it is Linux- and Arch-specific rather than cross-platform.

    ShellArch Linux Configuration FrameworksCustom Linux InstallationsDesktop Environment Layouts
    Auf GitHub ansehen↗8,248
  • thoughtbot/rcmAvatar von thoughtbot

    thoughtbot/rcm

    3,242Auf GitHub ansehen↗

    rc file (dotfile) management

    rcm is a focused dotfile manager that uses symlinks to deploy configuration files from a central directory, fitting the dotfile-management part of your search but offering less built-in support for package installation or automated system bootstrapping.

    PerlDotfile Managers
    Auf GitHub ansehen↗3,242
  • technicalpickles/homesickAvatar von technicalpickles

    technicalpickles/homesick

    2,447Auf GitHub ansehen↗

    Your home directory is your castle. Don't leave your dotfiles behind.

    homesick is a Git-based dotfile manager that symlinks configuration files into your home directory, but it does not include package installer integration or a configurable bootstrap script for automating the full machine setup, so it partially meets your needs.

    RubyArchived Projects
    Auf GitHub ansehen↗2,447
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
holman/dotfiles7.7KShellMIT16. Juni 2026
yadm-dev/yadm6.2KPythongpl-3.010. Apr. 2025
thelocehiliosan/yadm6.3KPythonGPL-3.013. Apr. 2026
craftzdog/dotfiles-public7KLua—20. Feb. 2026
anishathalye/dotbot7.8KPythonmit31. Jan. 2026
prasanthrangan/hyprdots8.5KShellGPL-3.023. März 2025
lewagon/dotfiles21.8KShellMIT2. Dez. 2025
nix-community/home-manager10KNixMIT23. Juni 2026
lra/mackup15.3KPythonGPL-3.015. Juni 2026
twpayne/chezmoi18.1KGomit17. Feb. 2026

Related searches

  • ein deklaratives Tool zur Verwaltung von Projekt-Entwicklungsumgebungen
  • ein Terminal-UI zum Staging und Committen mit git
  • Konfigurationsmanagement-Tool für Startups
  • ein Neovim-Plugin-Manager und Konfigurations-Framework
  • Tool für die Bereitstellung von Bare-Metal-Servern
  • ein Emacs-Konfigurations-Framework für Einsteiger
  • Projekt zum Erlernen von Git durch Neuimplementierung
  • Tool zur Versionierung und Verwaltung von Prompts