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
  • Scout APM - Truly a developer’s best friend
  • talent.io - Download talent.io’s Tech Salary Report
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • 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.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • 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 for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    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