Skip to main content

A lightweight Feature Rich Python package manager with GUI.

Project description

Pakku

Pakku 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 Pakku using pip:

pip install pakku

(Or if you're using Kali Linux or similar protected systems: use pipx or a virtual environment.)


📟 Usage

After installation, simply run:

pakku

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 Pakku)


🛡️ Why Use Pakku?

  • 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://github.com/AlphaDarkmoon/pakku.git
cd Pakku
pip install -r requirements.txt
python -m pakku.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.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.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file pakku-0.1.1.tar.gz.

File metadata

  • Download URL: pakku-0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 fd90a8f51b47203d4490029470140126d11e9322379e9bfdbec8d2825f05a846
MD5 7d564068aebb2eac7cca97cb6dc55e98
BLAKE2b-256 43d4b3a39ac35db527004ec718cae68614f392635bda0148d312b40e82d4dea6

See more details on using hashes here.

File details

Details for the file pakku-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pakku-0.1.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a058ffac553dc22bf558ce349bef6b0e0286eae17cf89a2c96e607b0b56086b
MD5 bb40a38b35d945a4442a2d56cd6ceeb4
BLAKE2b-256 5416710ab81df666efffd72e910034bbf261d82ef2c3025173b045bceb55890d

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