I built GuiMan - GUI for Pacman and AUR

Hey everyone :waving_hand:

I’ve been experimenting with something new and just finished building GuiMan - a full GUI front-end for pacman and popular AUR helpers like yay and paru.

Everything you normally do in the terminal, installing, updating, removing, or searching for packages can now be done through a simple, click-friendly interface.

Install:

yay -S guiman
paru -S guiman

Links:
AUR: https://aur.archlinux.org/packages/guiman
GitHub: https://github.com/Junaid433/GuiMan

This is my first major project while learning GUI development, so I’d really appreciate any feedback, suggestions, or bug reports.

Thanks for checking it out!

5 Likes

I read about your project on another forum and must say that I have mixed feelings about it.
Two weeks ago, you were looking for help with the script. Was it that difficult for you, or did you just want to finish quickly?

There are already GUI wrappers for Pacman, Yay, and Paru. However, these often cause errors that can be quite serious and usually present unsolvable problems to the very users the tool is intended for. That’s why it’s always recommended to use the terminal exclusively for such things, not only here in this forum but also in the Arch wiki.

I haven’t looked at the code, but the tool should ideally be able to replace the in-house garuda-update script entirely, along with all its functions.

1 Like

I am also familiar with your topics from the Arch Linux forum and the EndeavourOS forum.

And as @Apocalypticus already mentioned, we generally advise our users against using GUI tools to install and uninstall packages or for system updates.

1 Like

:+1: Looks good so far, keep it up! Welcome to the community by the way @Junaid433. :waving_hand:

An option to specify a custom update command would be a nice feature.

5 Likes

Tauri is an interesting choice. I based Rani on this initially and then rewrote it in Electron because of all the issues it caused and even their core team losing hope in WebviewGtk. I hope it works out for you!

4 Likes

Interesting. I’ve long hoped for a good GUI to install software. I can use the command line, but it’s terrible if I don’t know the exact name of the package.

I installed yours with Paru. For some reason it says I have no AUR packages installed even after adding AUR support in the settings. I have quite a few installed and one that I updated just today.

First impression: slick, very useful, distinctive features. Loading times vary quite a bit, in some cases I wondered whether it made sense to keep waiting (it did). I’ll definitely use it more often.

Keep up the good work!

This makes me wonder why does Garudo use Octipie instead of Pacman (Or what ever the GUI front end is called?)?