Programs to try

Applications worth trying with pipx run, which fetches the package into a temporary environment and runs it without installing. Add --help on first use so an unfamiliar tool does not act unexpectedly. Swap run for install to keep any of them on your PATH.

Program

Description

Command

ansible

IT automation

pipx run ansible

asciinema

Record and share terminal sessions

pipx run asciinema

black

Uncompromising Python code formatter

pipx run black

pybabel

Internationalize and localize Python applications

pipx run --spec babel pybabel

chardetect

Detect file encoding

pipx run --spec chardet chardetect

cookiecutter

Create projects from templates

pipx run cookiecutter

flake8

Style guide enforcement

pipx run flake8

gdbgui

Browser-based gdb debugger

pipx run gdbgui

hatch

Build and publish packages, manage environments

pipx run hatch

ipython

Interactive Python shell

pipx run ipython

jupyter

Web-based interactive computing notebooks

pipx run jupyter

pipenv

Python dependency and environment management

pipx run pipenv

poetry

Python dependency, environment, and packaging management

pipx run poetry

pylint

Source code analyzer

pipx run pylint

pyinstaller

Bundle a Python application into a single package

pipx run pyinstaller

ruff

Fast Python linter and formatter

pipx run ruff