mirror of
https://github.com/0x5t4l1n/AURHub.git
synced 2026-05-26 11:25:50 +00:00
104 lines
3.4 KiB
Markdown
104 lines
3.4 KiB
Markdown
<div align="center">
|
|
|
|
```
|
|
█████╗ ██████╗ ██████╗██╗ ██╗███████╗████████╗ ██████╗ ██████╗ ███████╗
|
|
██╔══██╗██╔══██╗██╔════╝██║ ██║██╔════╝╚══██╔══╝██╔═══██╗██╔══██╗██╔════╝
|
|
███████║██████╔╝██║ ███████║███████╗ ██║ ██║ ██║██████╔╝█████╗
|
|
██╔══██║██╔══██╗██║ ██╔══██║╚════██║ ██║ ██║ ██║██╔══██╗██╔══╝
|
|
██║ ██║██║ ██║╚██████╗██║ ██║███████║ ██║ ╚██████╔╝██║ ██║███████╗
|
|
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝
|
|
```
|
|
|
|
**A classic, dense, and security-aware package manager frontend for Arch Linux**
|
|
|
|
[](https://aur.archlinux.org/packages/archstore-git)
|
|
[](LICENSE)
|
|
[](https://gitlab.archlinux.org/5t4l1n/aurhub)
|
|
|
|
</div>
|
|
|
|
---
|
|
|
|
## Screenshots
|
|
|
|
### Dark Theme
|
|

|
|
|
|
### Light Theme
|
|

|
|
|
|
---
|
|
|
|
## Features
|
|
|
|
- **Unified Search** — search official repositories and the AUR at the same time
|
|
- **Package Metadata** — licenses, sizes, packager, install dates, dependencies
|
|
- **PKGBUILD Security Scanner** — flags suspicious scripts before you install
|
|
- **System Updates** — split view of security bulletins and standard upgrades
|
|
- **Category Browsing** — browse by genre: Development, System, Multimedia, Games, and more
|
|
- **Fast Local Cache** — results are cached locally for instant pagination
|
|
|
|
---
|
|
|
|
## Installation
|
|
|
|
### From the AUR (recommended)
|
|
|
|
```bash
|
|
yay -S archstore-git
|
|
```
|
|
|
|
Or manually:
|
|
|
|
```bash
|
|
git clone https://aur.archlinux.org/archstore-git.git
|
|
cd archstore-git
|
|
makepkg -si
|
|
```
|
|
|
|
### From source
|
|
|
|
**Requirements:** `python 3.11+`, `node 20+`, `npm`, `yay` or `paru`
|
|
|
|
**Backend**
|
|
|
|
```bash
|
|
cd backend
|
|
python3 -m venv venv
|
|
source venv/bin/activate
|
|
pip install -r requirements.txt
|
|
uvicorn main:app --reload --port 8000
|
|
```
|
|
|
|
**Frontend**
|
|
|
|
```bash
|
|
cd frontend
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
The app will be available at `http://localhost:5173`.
|
|
|
|
---
|
|
|
|
## Project Links
|
|
|
|
| | |
|
|
|---|---|
|
|
| AUR | [aur.archlinux.org/packages/archstore-git](https://aur.archlinux.org/packages/archstore-git) |
|
|
| GitHub | [github.com/0x5t4l1n/AURHub](https://github.com/0x5t4l1n/AURHub) |
|
|
| GitLab | [gitlab.archlinux.org/5t4l1n/aurhub](https://gitlab.archlinux.org/5t4l1n/aurhub) |
|
|
|
|
---
|
|
|
|
## License
|
|
|
|
MIT — see [LICENSE](LICENSE) for full terms.
|
|
|
|
---
|
|
|
|
<div align="center">
|
|
Built for Arch Linux
|
|
</div>
|