prompt_toolkit is a library for building powerful interactive command lines and terminal applications in Python.