Gallery
UPI - Universal Package Installer
★ High quality
2301
UPI - Universal Package Installer

UPI - Universal Package Installer

Hours 9h 18m

by NellowTCS

UPI is a cross OS macro installer that lets you run one command to install a library or tool regardless of the operating system. The goal is to allow commands like `upi install ffmpeg` and have UPI automatically translate that into the correct native package manager command for the host system. The GIF on the README shows some examples of the project running, but I recommend you install the tool and try it out!

Extra info
Submitted at 2026-06-10T05:35:17.870Z Approved at 2026-06-11T21:16:43.133Z
User submitted 9h 46m Reviewer approved 9h 18m Hackatime projects: [28664]
Raw project json
{
    "aasm_state": "approved",
    "ai_declaration": "None! :3",
    "approved_at": "2026-06-11T21:16:43.133Z",
    "approved_seconds": 33497,
    "created_at": "2026-05-19T00:59:32.496Z",
    "demo_link": "https://nisoku.org/UPI/getting-started/installation/",
    "desc": "UPI is a cross OS macro installer that lets you run one command to install a library or tool regardless of the operating system. The goal is to allow commands like `upi install ffmpeg` and have UPI automatically translate that into the correct native package manager command for the host system.\r\n\r\nThe GIF on the README shows some examples of the project running, but I recommend you install the tool and try it out!",
    "hackatime_projects": [
        28664
    ],
    "high_quality": true,
    "id": 2301,
    "real_approved_seconds": 33498,
    "rejected_at": null,
    "repo_link": "https://github.com/Nisoku/UPI",
    "reported_seconds": 35161,
    "screenshot": "https://r2.hctg.gallery.karimeltaib.com/2301.gif",
    "status": "Approved on 2026-06-11",
    "submitted_at": "2026-06-10T05:35:17.870Z",
    "tags": [
        6
    ],
    "title": "UPI - Universal Package Installer",
    "total_seconds": null,
    "unread_notification_count": 0,
    "updated_at": "2026-06-11T21:16:45.114Z",
    "user_id": 3064,
    "username": "NellowTCS",
    "ysws": null
}