This is a list of projects and tools that I'd like to learn more about.
- Do It is a more Pythonic
make
. - Toga is a Python native, OS native, cross platform GUI toolkit.
- Shiv is a command line utility for building fully self-contained Python zipapps as outlined in PEP 441 but with all their dependencies included!
- Typer is CLI building tool, based on Click.
- Pydantic is a data validation tool. This lets you look at incoming JSON and raise an error if it is not formatted the way you expect.
- FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
- Rich is a Python library for rich text and beautiful formatting in the terminal.
- Chime is a... chime, an auditory cue that your script is done.
- Dataset is a wrapper around SQLAlchemy so that you have more of a
dict
API, and not a database API. TL;DR: databases for lazy people. - Plumbum is for mixing shell syntax into your Python code... yikes.