DotState is a terminal-based tool that helps you manage your dotfiles effortlessly.
Whether you’re syncing your configuration across multiple machines or setting up a new development environment, DotState makes it simple, safe, and fast.
This is free and open source software.
Key Features
- Built with Rust – Fast, memory-safe, and reliable.
- Secure by design – No shell injection vulnerabilities, safe file operations.
- Beautiful TUI – Intuitive interface that doesn’t require learning Git.
- Lightning fast – Non-blocking operations, instant feedback.
- Safe – Automatic backups before any file operations.
- Git-powered – Store dotfiles in GitHub, GitLab, Bitbucket, or any git host.
- Profile Management: Create separate profiles for different contexts (work, personal, Mac, Linux, etc.)
- Flexible Git Sync: Automatic sync with GitHub, GitLab, Bitbucket, or any git host
- Two Setup Modes: Let DotState create a GitHub repo for you, or use your own repository
- Smart File Detection: Automatically finds common dotfiles in your home directory
- Safe Operations: Automatic backups before any file modification
- Symlink Management: Automatic creation and management of symlinks
- Custom Files: Add any file or directory, not just dotfiles
Website: github.com/serkanyersen/dotstate
Support:
Developer: Serkan Yersen
License: MIT License

DotState is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| stow alternatives | Programming Language | License |
|---|---|---|
| boxunbox | Rust | BSD Zero Clause License |
| stow-cm | Rust | GNU General Public License v2.0 |
| stown | Python | GNU General Public License v3.0 |
| Rustow | Rust | GNU General Public License v3.0 |
| XStow | C++ | GNU General Public License v2.0 |
| Tuckr | Rust | GNU General Public License v3.0 |
| Dploy | Python | MIT License |
| fling | Go | MIT License |
| lash | Rust | GNU General Public License v3.0 |
| yadm | Python | GNU General Public License v3.0 |
| lnko | Lua | GNU General Public License v3.0 |
| DotState | Rust | MIT License |
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.