awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 مستودعات

Awesome GitHub RepositoriesDotfile Managers

Tools for syncing, deploying, and managing configuration files.

Explore 17 awesome GitHub repositories matching part of an awesome list · Dotfile Managers. Refine with filters or upvote what's useful.

Awesome Dotfile Managers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • twpayne/chezmoiالصورة الرمزية لـ twpayne

    twpayne/chezmoi

    18,075عرض على GitHub↗

    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

    Secure dotfile management across multiple machines.

    Goconfigurationdotfiledotfile-management
    عرض على GitHub↗18,075
  • lra/mackupالصورة الرمزية لـ lra

    lra/mackup

    15,272عرض على GitHub↗

    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

    Syncs application settings across macOS and Linux.

    Python
    عرض على GitHub↗15,272
  • nix-community/home-managerالصورة الرمزية لـ nix-community

    nix-community/home-manager

    9,985عرض على GitHub↗

    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.

    Environment management using the Nix package manager.

    Nixdotfilesnixnix-dotfiles
    عرض على GitHub↗9,985
  • anishathalye/dotbotالصورة الرمزية لـ anishathalye

    anishathalye/dotbot

    7,802عرض على GitHub↗

    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

    Tool for bootstrapping dotfiles.

    Python
    عرض على GitHub↗7,802
  • thelocehiliosan/yadmالصورة الرمزية لـ TheLocehiliosan

    TheLocehiliosan/yadm

    6,328عرض على GitHub↗

    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

    Manages files across computers using a shared Git repository.

    Python
    عرض على GitHub↗6,328
  • themerdev/themerالصورة الرمزية لـ themerdev

    themerdev/themer

    5,826عرض على GitHub↗

    Themer is a color palette theme generator that produces matching color themes for editors, terminals, and other applications from a single color set. It accepts Base16 YAML color schemes as input and can generate themes programmatically through an async generator function or from the command line. The project distinguishes itself by supporting custom color sets and custom template render functions, allowing users to define their own output formats for unsupported applications. It also generates matching desktop wallpapers in SVG or PNG format from the same color palette used for application t

    Generates themes across development tools from dotfiles.

    TypeScript
    عرض على GitHub↗5,826
  • thoughtbot/rcmالصورة الرمزية لـ thoughtbot

    thoughtbot/rcm

    3,242عرض على GitHub↗

    rc file (dotfile) management

    Tool for managing rc files and dotfiles.

    Perl
    عرض على GitHub↗3,242
  • b3nj5m1n/xdg-ninjaالصورة الرمزية لـ b3nj5m1n

    b3nj5m1n/xdg-ninja

    3,121عرض على GitHub↗

    xdg-ninja is a home directory sanitizer and XDG base directory auditor designed to identify files that violate XDG directory specifications. It functions as a Linux configuration migrator that scans home directories for misplaced application data and generates JSON-based relocation rules to organize dotfiles into standard locations. The project utilizes a JSON-based configuration manager to define program-specific file rules. This system allows for the creation of custom file tracking and relocation rules, specifying exactly which files a program stores and the instructions required to move t

    Checks for unwanted files in the home directory.

    Haskelllinuxshellterminal
    عرض على GitHub↗3,121
  • andsens/homeshickالصورة الرمزية لـ andsens

    andsens/homeshick

    2,191عرض على GitHub↗

    git dotfiles synchronizer written in bash

    Git-based dotfile synchronizer written in Bash.

    Shell
    عرض على GitHub↗2,191
  • supercuber/dotterالصورة الرمزية لـ SuperCuber

    SuperCuber/dotter

    1,979عرض على GitHub↗

    A dotfile manager and templater written in rust 🦀

    Dotfile manager with templating capabilities.

    Rust
    عرض على GitHub↗1,979
  • deadc0de6/dotdropالصورة الرمزية لـ deadc0de6

    deadc0de6/dotdrop

    1,930عرض على GitHub↗

    Save your dotfiles once, deploy them everywhere

    Tool for saving and deploying dotfiles everywhere.

    Python
    عرض على GitHub↗1,930
  • yarlson/lnkالصورة الرمزية لـ yarlson

    yarlson/lnk

    642عرض على GitHub↗

    Git-native management for dotfiles without extra config.

    Goconfiguration-managementdevtoolsdotfiles
    عرض على GitHub↗642
  • elkowar/yolkالصورة الرمزية لـ elkowar

    elkowar/yolk

    433عرض على GitHub↗

    Templated dotfile management without template files!

    Dotfile manager with inline templating via comments.

    Rust
    عرض على GitHub↗433
  • volllly/rotzالصورة الرمزية لـ volllly

    volllly/rotz

    428عرض على GitHub↗

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

    Cross-platform dotfile manager and bootstrapper.

    Rust
    عرض على GitHub↗428
  • oknozor/toml-bombadilالصورة الرمزية لـ oknozor

    oknozor/toml-bombadil

    334عرض على GitHub↗

    A dotfile manager with templating

    Templatizes and manages dotfiles using TOML.

    Rust
    عرض على GitHub↗334
  • openbootdotdev/openbootالصورة الرمزية لـ openbootdotdev

    openbootdotdev/openboot

    256عرض على GitHub↗

    Set up your Mac dev environment in one command — CLI Web Dashboard Team sharing

    TUI-based manager for Mac dev environments.

    Go
    عرض على GitHub↗256
  • comtrya/comtryaالصورة الرمزية لـ comtrya

    comtrya/comtrya

    2عرض على GitHub↗

    Comtrya is a schema-first forge prototype. The current v3 branch is a production-testbed runtime built from:

    Cross-platform configuration management for localhost.

    Rust
    عرض على GitHub↗2
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Dotfile Managers