Back to Project List

pipUI

A simple and user-friendly graphical interface for pip with support for virtual environments

Repository Video ▶️

One of the most intimidating tasks faced by any new Linux user is having to use the Command Line Interface(CLI) to download and install packages. Most regular Linux users are also constantly fumbling with the CLI, especially for version control.

In order to make things easier for the average user, we aim to create an open-sourced graphical interface for pip. Some of the main features of this project are mentioned below:

  • Install packages system wide or in your virtual environment.
  • Lists all the packages currently installed in the system or virtual environment.
  • Allows users to install/update/remove packages without having to write any pip commands
  • Notifies users of any new updates for packages.
  • Would have the option of viewing the package dependency graph.
  • Auto Generate a requirements.txt file with the click of a button
  • Install packages from a given requirements.txt or Pipfile
Aman Malali
Rushali
Mridul Tiwary
Praveen K B

Final logo for the project pipUI logo

September 13, 2020

Support for virtualenv has been completed and integrated

September 12, 2020
  • Basic version of the UI along with functional backend to manage system wide pip packages.
  • Support for virtual environments is now being implemented.
September 12, 2020

Project created by Aman Malali

September 8, 2020