Linite is like Ninite for Linux - select the apps you want, choose your distribution, and get a single command to install everything at once. No more copying commands from different websites or running multiple package managers.
Setting up a new Linux system or installing multiple applications usually means:
- 🔍 Searching for package names across different sources
- 📝 Running separate commands for APT, Flatpak, Snap, AUR, etc.
- 🤔 Figuring out which package manager has the app you need
- ⏰ Wasting time on a repetitive task
Linite simplifies this to 3 steps:
- Browse & Select - Pick apps from our curated catalog
- Choose Your Distro - Ubuntu, Fedora, Arch, openSUSE, and more
- Copy & Run - Get a single install command with everything
- Clean, intuitive app browsing with categories
- Compact & Detailed view modes
- Smooth animations and responsive design
- Works perfectly on mobile and desktop
Support for all major package sources:
- Native: APT, DNF, Pacman, Zypper
- Universal: Flatpak, Snap
- Community: AUR (Arch User Repository)
- Automatically picks the best source for your distro
- Respects your package manager preferences
- Shows package availability across sources
- Displays version info, licenses, and maintainers
- Package metadata refreshed every 24 hours
- Integration with Flathub, Snapcraft, AUR, and Repology
- Latest version information
- Availability status tracking
- Generate complete install commands
- Includes setup commands when needed
- Copy to clipboard with one click
- Smart grouping by package manager
Just visit website and start selecting apps!
No installation needed - it's a web application.
-
Select your apps:
- Firefox (browser)
- VS Code (editor)
- VLC (media player)
- Git (version control)
-
Choose your distribution:
- Ubuntu 24.04
-
Get your command:
# Setup flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo # Install sudo apt install -y firefox git flatpak install -y flathub org.videolan.VLC com.visualstudio.code
That's it! One command installs everything.
Setting up a new Linux machine? Select all your essential apps and get them installed in minutes.
Switching distros? Linite helps you quickly reinstall your favorite apps on the new system.
Share install commands with your team to ensure everyone has the same development tools.
Perfect for computer labs or workshops - get students set up with required software quickly.
| Distribution | Package Managers | Status |
|---|---|---|
| Ubuntu / Debian | APT, Flatpak, Snap | ✅ Fully Supported |
| Fedora / RHEL | DNF, Flatpak, Snap | ✅ Fully Supported |
| Arch Linux | Pacman, AUR, Flatpak | ✅ Fully Supported |
| openSUSE | Zypper, Flatpak, Snap | ✅ Fully Supported |
| Linux Mint | APT, Flatpak | ✅ Fully Supported |
| Manjaro | Pacman, AUR, Flatpak | ✅ Fully Supported |
| Pop!_OS | APT, Flatpak | ✅ Fully Supported |
More distributions coming soon!
Organized collections of browsers, development tools, media apps, and more.
View package details including versions, licenses, screenshots, and cross-platform availability.
Automatically optimized install commands based on your distribution and preferences.
- Curated App Database - We maintain a database of popular Linux applications
- Package Mapping - Each app is mapped to available packages across different sources
- Metadata Sync - Package information is kept fresh through API integrations
- Smart Selection - Algorithm picks the best package based on your distro and preferences
- Command Generation - Builds optimized install commands grouped by package manager
Built with modern, reliable technologies:
- Frontend: Next.js 16, React, TypeScript, Tailwind CSS
- UI Components: shadcn/ui
- Database: Turso (libSQL) with Drizzle ORM
- Authentication: BetterAuth
- Storage: Vercel Blob
- APIs: Flathub, Snapcraft, AUR, Repology
- Deployment: Vercel
- 📦 170+ Apps in catalog
- 🎯 10 Categories organized
- 🔄 7 Package Sources supported
- 🧪 239 Tests passing
- 🐧 8+ Distributions covered
We welcome contributions! Whether it's:
- 🐛 Reporting bugs
- 💡 Suggesting new features
- 📝 Improving documentation
- ➕ Adding new apps to the catalog
- 🔧 Fixing issues
Check out our Contributing Guide to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by Ninite for Windows
- Package data from Flathub, Snapcraft, AUR, and Repology
- UI components from shadcn/ui
Need help? Have questions?
- 📖 Check the Documentation
- 🐛 Report an Issue
- 💬 Start a Discussion
Made with ❤️ for the Linux community
⭐ Star this repo if you find it useful!
