A shell that treats each input as structured data instead of raw text streams.
RepoHub
RepoHub provides a unified interface for discovering and installing software from official repositories across Linux, Windows, and macOS.

About RepoHub
RepoHub provides a unified interface for finding and installing software from official repositories on Linux, Windows, and macOS. It covers Debian, Ubuntu, Arch, Fedora, Windows through Winget, and macOS through Homebrew, with package browsing and filtering, icons for popular packages, and curated recommendations by platform and category.
It can generate idempotent installation scripts for a selected platform and update package data through a sync API. Use requires cloning the repository and configuring Node.js, dependencies, and a PostgreSQL database.
Key features
- Browse packages from official repositories across Linux, Windows, and macOS
- Filter packages to find software
- Display icons for popular packages for recognition
- Generate idempotent installation scripts for selected platform
- Sync package data by platform through POST /api/sync endpoint
- Offer curated package recommendations by platform and category
- Sources software strictly from official repositories
- Supports Debian, Ubuntu, Arch, Fedora, Windows, and macOS sources
- Generates installation scripts for the selected platform
- Requires manual setup with Node.js, pnpm, environment variables, and database initialization
- Contributed package names must match database entries exactly
RepoHub at a glance
- Website
- github.com/yusufipk/RepoHub
- Category
- Software & Utilities › System Utilities
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, macOS, Windows
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
RepoHub alternatives
Tools and sites you could use instead, ranked by how closely they match.
psmux brings tmux-style terminal multiplexing to PowerShell, Windows Terminal, and cmd.exe through a native Windows implementation.
Chocolatey is a package manager for Windows, according to its project description.
witr traces processes, ports, containers, or files back to what started them through command-line and text interfaces.
Dnote is a terminal-based notebook for capturing commands and snippets, with full-text search and a self-hosted server API.
PowerShell provides a shell and scripting environment for multiple systems, according to the project summary.
Popular in System Utilities
Well-known listings from the same topic.
RepoHub FAQ
How do I run RepoHub locally?
How do I update the package database?
Which package sources are used for each platform?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












