Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.

Best Python Package Software

Python packages are used to add supplementary functionality to Python applications. Packages are directories that refer to specific files and modules. These modules are then imported and executed within applications. Businesses and software developers use Python packages to add prewritten code with specific functionality. These functionalities can range from preconfigured physics logic for a video game to machine learning algorithms. This saves time during the development process by allowing software engineers to reuse code. It also reduces errors by minimizing the amount of new, untested code being written.

G2 Grid® for Python Package
High Performers
Momentum Leaders
Momentum Score
Market Presence
Star Rating

Python Package reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Compare Python Package Software

Results: 186
G2 takes pride in showing unbiased ratings on user satisfaction. G2 does not allow for paid placement in any of our ratings.
Results: 186
Filter Results
Filter by:
Sort by
Star Rating
Sort By:

    ChatterBot is a machine-learning based conversational dialog engine build in Python which makes it possible to generate responses based on collections of known conversations. The language independent design of ChatterBot allows it to be trained to speak a

    Simple cross-platform colored terminal text in Python. Makes ANSI escape character sequences (for producing colored terminal text and cursor positioning) work under MS Windows.

    CVXOPT is a free software package for convex optimization based on the Python programming language. It can be used with the interactive Python interpreter, on the command line by executing Python scripts, or integrated in other software via Python extension.

    cx_Freeze is a set of scripts and modules for freezing Python scripts into executables, in much the same way that py2exe and py2app do. Unlike these two tools, cx_Freeze is cross platform and should work on any platform that Python itself works on. It sup

    dedupe is a python library that uses machine learning to perform fuzzy matching, deduplication and entity resolution quickly on structured data.

    distro provides information about the OS distribution it runs on, such as a reliable machine-readable ID, or version information

    Django-filter is a reusable Django application allowing users to declaratively add dynamic QuerySet filtering from URL parameters.

    Manage URL redirects and rewrites in Django like you do other URLs: in code.

    Python script/class to download an entire Imgur album in one go into a folder of your choice.

    The drms module provides an easy-to-use interface for accessing HMI, AIA and MDI data with Python.

    EasyProcess is an easy to use python subprocess interface

    wrapper of

    Flask-Session is an extension for Flask that adds support for Server-side Session to your application.

    gevent is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop.

    Python implementation of a client which communicates with the Pointwise Glyph Server.

    An algorithm for classification from a graph-sparse support

    HTSeq is a Python library to facilitate processing and analysis of data from high-throughput sequencing (HTS) experiments.

    A composable Generative Adversarial Network(GAN) with API and command line tool. Built for developers, researchers, and artists.

    Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, video, volumetric data, and scientific formats. It is cross-platform, runs on Python 2.7 and 3.4+, and is easy to install.

    Reads and displays an image from a url, local filename, PIL image object, numpy.ndimage object, or any object type scipy.misc.imread supports directly. Also contains an simread function that will return the image as a numpy.ndarray.

    It does cool things with IPs against blacklists

    itebooks is a Python wrapper for the it-ebooks API. It allows quick and easy comsumption of it-ebooks API from your Python application.

    This small script prints random image from main page to terminal.

    Search in multiple torrent sites from your CLI

    Kik desktop client written in PyQt5 based on Kik Bot API

    Lightweight validator supporting Language Independent Validation Rules Specification (LIVR)

    Customizable object detection and classification models. Easily train neural networks to detect and classify objects with custo

    python-lyricwiki provides simple access to lyrics from

    Caption memes from command line, the easy way, using ImgFlip or MemeGenerator APIs.

    lsst-projectmeta-kit is a Python toolkit for extracting and transforming metadata about LSST's code and documentation projects, and loading it into the LSST projectmeta database.

    This is an easy-to-use and parallelized library for computing modal decompositions and reduced-order models.

    This Python package allows to access ID3 tags in MP3 files. There are the usual operations such as set, get, update, delete.

    This package provides Python bindings for the Message Passing Interface (MPI) standard. It is implemented on top of the MPI-1/2/3 specification and exposes an API which grounds on the standard MPI-2 C++ bindings.

    NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

    Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations

    The omego command provides utilities for installing and managing OME applications.

    OpenTuner is a new framework for building domain-specific multi-objective program autotuners. OpenTuner supports fully customizable configuration representations, an extensible technique representation to allow for domain-specific techniques.

    Parsel is a library to extract data from HTML and XML using XPath and CSS selectors

    Pexpect is a pure Python module for spawning child applications; controlling them; and responding to expected patterns in their output. Pexpect works like Don Libes’ Expect. Pexpect a

    Plac: Parsing the Command Line the Easy Way

    This package provides a python interface to CMU Sphinxbase and Pocketsphinx libraries created with SWIG and Setuptools.

    This project offers ways to explore the site Project Free TV. You can use it to extract links which can be used with Youtube-dl.

    psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, memory, disks, network, users) in a portable way by using Python, implementing many functionalities offered by command line tools.

    Psyco is a Python extension module which can massively speed up the execution of any Python code.

    PyAutoGUI is a cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.

    PyGObject is a Python package which provides bindings for GObject based libraries such as GTK+, GStreamer, WebKitGTK+, GLib, GIO and many more.

    The pyHook package provides callbacks for global mouse and keyboard events in Windows.