Pipx: A python package consumption tool for CLI packages

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • black

    The uncompromising Python code formatter

    Any python package which provide a Command Line Interface can be installed and run with pipx. Some of the packages like pytest, pipenv, rich-cli, Black code formatter, markata and many others. You can install any of the packages which do have a cli to interact with on the go with pipx.

  • pytest

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

    You can visit Pytest's GitHub, Documentation and their Home Page.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • pipx

    Install and Run Python Applications in Isolated Environments

    Also, the documentation of pipx is really incredibly beginner-friendly. You can follow up with the article from the documentation webpage or the GitHub repository. The documentation and the webpage are simple single-page websites that really make learning the tool easier and it also has a well-documented package.

  • pgcli

    Postgres CLI with autocompletion and syntax highlighting

    If you want to know more about pgcli tool/package in Python, you can it's documentation webpage or the GitHub repository.

  • bookmarks-cli

    Your daily dev bookmarks from the command line

    This is my shameless plug of installing my first python package. The command used for the CLI is totally not related to the package name and hence we have to use the --spec option.

  • rich-cli

    Rich-cli is a command line toolbox for fancy output in the terminal

    Any python package which provide a Command Line Interface can be installed and run with pipx. Some of the packages like pytest, pipenv, rich-cli, Black code formatter, markata and many others. You can install any of the packages which do have a cli to interact with on the go with pipx.

  • ipython

    Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

    For further documentation on ipython using the CLI, you can refer to the GitHub link or the documentation page.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • jut

    Render Jupyter notebook in the terminal

    You can find more information on JUT via their official GitHub repository.

  • markata

    A plugins all the way down static site generator written in python. Plugins all the way down means that you can completely change the behavior of how it works by swapping plugins, installing new ones, or creating your own all in python.

    You can visit the Markata's documentation web page or the GitHub repository for further insights on the Static site generator.

  • httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    We can use the httpie package in python which is a CLI tool for HTTP clients. It is very similar to the curl command in Linux. We can even use that with pipx to test out API endpoints or any website that you might be working with without leaving the terminal. For further details on the httpie package, you can visit their Home page, GitHub, or PyPI webpage.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts