A lightweight Feature Rich Python package manager with GUI.
Project description
Pakman
Pakman is a powerful, easy-to-use Python Package Manager GUI built with PyQt5. It helps you install, search, update, remove, and manage Python packages visually --- with modern looks, real-time logs, and virtual environment management support.
No more memorizing pip commands! 📦🚀
✨ Features
- 📜 View Installed Packages with filtering and sorting
- 🔍 Search PyPI Packages and install directly
- ⚡ Update / Remove any package easily
- 🖥️ Virtual Environment management
- 🛠️ Create / Import
requirements.txtfiles - 📊 System Information display (disk space, site-packages path, etc.)
- 📝 Persistent Logs across sessions
- 🎨 Modern Dark-Themed UI
🚀 Installation
First, install Pakman using pip:
pip install pakman
(Or if you're using Kali Linux or similar protected systems: use pipx or a virtual environment.)
📟 Usage
After installation, simply run:
pakman
The GUI will open!
✅ Works inside virtual environments
✅ Auto-detects missing dependencies and installs them automatically
🔧 Requirements
-
Python 3.6+
-
PyQt5
-
requests
-
psutil
(All automatically installed when you install Pakman)
🛡️ Why Use Pakman?
-
Beginner-friendly interface.
-
Handles real-time logs: See installations happening live.
-
Designed for professional and student developers.
-
No more complicated pip command errors.
-
Lightweight: Minimal overhead, fast startup.
💻 Local Development Setup
If you want to run directly from source:
git clone https://https://github.com/AlphaDarkmoon/pakman.git
cd pakman
pip install -r requirements.txt
python -m pakman.main
📜 License
MIT License.
Feel free to use, modify, and contribute!
🤝 Contributing
Pull requests are welcome!
Feel free to open an issue for any bug or suggestion.
📬 Author
⭐ Star this project on GitHub if you like it!\
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pakku-0.1.tar.gz.
File metadata
- Download URL: pakku-0.1.tar.gz
- Upload date:
- Size: 14.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e659dad488e52a2e987ea1c71e0b9f9256fc9318cb9e75e06b02204b33b19669
|
|
| MD5 |
44899d7cad416673ca4299bd61b6ed36
|
|
| BLAKE2b-256 |
237699b4780bc9a04dfa40e4d6e211d121b94ff91b939ffa99c0c00e2789289e
|
File details
Details for the file pakku-0.1-py3-none-any.whl.
File metadata
- Download URL: pakku-0.1-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26086162f7d4df30a6c8c45fd843035e96caf30534f3d5b39e90ff634869732c
|
|
| MD5 |
1a2d4030244ef085e3882c34af22754d
|
|
| BLAKE2b-256 |
cf569b882c7f899e12f8f942411f33f2a5f0af8f998123459c1b8c4613bb5f25
|