Skip to content

B5aaR/servhub-store

Repository files navigation

ServHub Logo

ServHub

A fast, modern Linux app store powered by Flathub

Version Platform License AUR


Browse Apps App Detail Library
Browse Apps App Detail Library

What is ServHub?

ServHub is a sleek, fast Linux app store that lets you browse, install, and manage Flatpak apps from Flathub — all from a clean, modern interface. Think GNOME Software or KDE Discover, but faster and lighter.

ServHub talks directly to Flathub's servers — no middleman, no backend, completely standalone.

Features

  • Browse all 3000+ apps directly from Flathub
  • Full app detail page with screenshots, description, version history and permissions
  • Screenshot lightbox with zoom and navigation
  • Choose to install apps system-wide or for your user only
  • Password cached for system operations — enter once per session
  • Install and uninstall Flatpak apps with one click
  • Install multiple apps simultaneously with live terminal output
  • Update checker for all installed Flatpak apps
  • Launch installed apps directly from ServHub
  • Popularity stars based on monthly download count
  • Library tab showing all your installed apps
  • Live search with instant results
  • Categories — Games, Development, Graphics, Office, Science and more
  • Fast — built-in caching, lazy image loading, paginated results
  • Completely standalone — no server or backend required
  • Clean dark UI built with React + Electron

Install

Arch Linux / Manjaro / EndeavourOS / CachyOS

yay -S servhub

Debian / Ubuntu / Linux Mint

curl -fsSL https://apt.servexa.net/servhub.gpg | sudo gpg --dearmor -o /usr/share/keyrings/servhub.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/servhub.gpg] https://apt.servexa.net stable main" | sudo tee /etc/apt/sources.list.d/servhub.list
sudo apt update && sudo apt install servhub

AppImage (any distro)

Download the latest AppImage from Releases then:

chmod +x ServHub-1.0.8.AppImage
./ServHub-1.0.8.AppImage

Universal install script

curl -fsSL https://raw.githubusercontent.com/B5aaR/servhub-store/main/install.sh | bash

Requirements

  • flatpak installed on your system
  • Flathub remote added:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

How it works

ServHub → Flathub Servers

ServHub fetches app data directly from Flathub's public API. Installs and uninstalls are handled locally via Flatpak. Your data never leaves your machine.

Build from Source

git clone https://github.com/B5aaR/servhub-store.git
cd servhub-store

npm install

cd frontend
npm install
npm run build
cd ..

npm start

Tech Stack

Layer Technology
Desktop shell Electron
Frontend React + Vite
App data Flathub API (direct)
Package manager Flatpak

Contributing

Pull requests are welcome. For major changes please open an issue first.

  1. Fork the repo
  2. Create a branch git checkout -b feature/my-feature
  3. Commit your changes git commit -m "add my feature"
  4. Push git push origin feature/my-feature
  5. Open a Pull Request

License

MIT © B5aaR


Made with ❤️ for the Linux community

About

A modern, App Store using flatpak

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors