



[](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 web-based Linux application installer that generates
distro-specific shell scripts, that aims to be the simplest way to bulk-install
applications on a fresh Linux system.
Maybe you've just installed a fresh Linux distro. Perhaps you're setting up
a new machine or can't remember all the package names for your favorite apps?
## π¦ Supported Distributions
- Ubuntu / Debian (apt)
- Arch Linux (pacman + AUR via yay)
- Fedora (dnf)
- openSUSE (zypper)
- Nix (nix-env)
- Flatpak
- Snap
## β¨ Features π
### **Application Catalog**
150+ 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
- Enables RPM Fusion when needed on Fedora
- Parallel installation for Flatpak
- Network retry with exponential backoff
- Progress bars with ETA
- Colored output and summary reports
### **Availability Awareness**
Shows which apps are available for your selected distro, with instructions for unavailable packages.
## πΈ 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.