Data
Serialization
Transformation
- Duckdb - an in-process SQL OLAP database management system
- It also works great as a batch-oriented data transformation engine
- Polars - Dataframes powered by a multithreaded, vectorized query engine, written in Rust
- Basically a pandas competitor
Validation
Web Server
Auth
- authlib - handles OAuth and OpenID Connect
Shell
- shshsh - makes running bash commands easy, with easy piping between stdin, stdout, stderr
Pytest
Mocking helper libraries
pytest-postgresqlpytest-mongopytest-mysqlpytest-dynamodbpytest-httpserverpytest-rabbitmqpytest-solrpytest-elasticsearch
Mocking requests
pytest-responsespytest-betamax
Terminal Graphics
BadAss Terminal GRaphics Library (batgrl)
Lava droplet example, from AoC 2022, day 18
