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?
- Ubuntu / Debian (apt)
- Arch Linux (pacman + AUR via yay)
- Fedora (dnf)
- openSUSE (zypper)
- NixOS (nix-env)
- Flatpak
- Snap
150+ applications across 15 categories: browsers, communication, dev tools, terminals, media, creative software, gaming, office, VPN/network, security, and more.
- 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
Shows which apps are available for your selected distro, with instructions for unavailable packages.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Framer Motion
- GSAP
you can use the Arrow Keys orย hย jย kย lย to navigate,ย Enter to select, Esc to go back, Space to toggle selection.
- Select your distribution from the dropdown
- Browse categories and select applications
- Copy the generated command or download the full install script
- Run the script on your Linux machine
See CONTRIBUTING.md for contribution guidelines.
- Multi-distro support (Ubuntu, Debian, Arch, Fedora, openSUSE, NixOS)
- Flatpak & Snap universal package support
- 150+ applications across 15 categories
- Smart script generation with error handling
- AUR helper integration (yay) for Arch
- Keyboard navigation (Vim keys + Arrows)
- Dark / Light theme toggle
- Copy command & Download script
- Package availability indicators
- Custom domain
- Search & filter applications
- Winget support (Windows)
- Homebrew support (macOS)
- Dockerfile for containerized deployment
- Save custom presets / profiles
- Share configurations via URL
- More distros (Gentoo, Void, Alpine)
- PWA support for offline use
- Companion CLI tool
- Expand application catalog (200+)
- Dotfiles integration
Licensed under the GPL-3.0 License
Free software โ you can redistribute and modify it under the terms of the GNU General Public License.