



[](https://github.com/abusoww/tuxmate/issues)
[](https://github.com/abusoww/tuxmate/stargazers)
[](https://github.com/abusoww/tuxmate/blob/main/LICENSE)
## π§ The only Mate you need for setup
**TuxMate** is a simple web tool that generates install scripts for any Linux distro. Pick your apps, copy the command, done.
Fresh install? New machine? Can't remember every package name? We've all been there.
## π¦ Supported Package Managers
- Ubuntu / Debian (apt)
- Arch Linux (pacman + AUR)
- Fedora (dnf)
- openSUSE (zypper)
- Nix (declarative config)
- Flatpak
- Snap
- Homebrew (macOS + Linux)
## β¨ Features
### **Application Catalog**
180+ applications across 15 categories: browsers, communication, dev tools, terminals, media, creative software, gaming, office, VPN/network, security, and more.
### **Smart Script Generation**
- Detects already-installed packages
- Handles AUR packages automatically on Arch
- **Nix Unfree Detection**: Warns compliant configuration for unfree packages (Discord, Spotify, etc.)
- Homebrew formula/cask separation for macOS
- Parallel installation for Flatpak
- Network retry with exponential backoff
- Progress bars with ETA
- Colored output and summary reports
## πΈ Screenshots



## π License
Licensed under the [GPL-3.0 License](LICENSE)
Free software β you can redistribute and modify it under the terms of the GNU General Public License.