Skip to main content

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.txt files
  • 📊 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pakku-0.1.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pakku-0.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

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

Hashes for pakku-0.1.tar.gz
Algorithm Hash digest
SHA256 e659dad488e52a2e987ea1c71e0b9f9256fc9318cb9e75e06b02204b33b19669
MD5 44899d7cad416673ca4299bd61b6ed36
BLAKE2b-256 237699b4780bc9a04dfa40e4d6e211d121b94ff91b939ffa99c0c00e2789289e

See more details on using hashes here.

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

Hashes for pakku-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 26086162f7d4df30a6c8c45fd843035e96caf30534f3d5b39e90ff634869732c
MD5 1a2d4030244ef085e3882c34af22754d
BLAKE2b-256 cf569b882c7f899e12f8f942411f33f2a5f0af8f998123459c1b8c4613bb5f25

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page