Python tooling
  • UV The best tool, IMHO, for managing python package conflicts and virtual environments.
Python types
  • ruff fast python linter.
  • a python library that generates static type annotations by collecting runtime types
  • comparison between 4 different python typecheckers.
UNIX tools
  • MoreutilsA set of different utils. A couple of favourites
    • parallel: run multiple jobs at once
    • vipe: insert a text editor into a pipe
    • sponge: soak up standard input and write to a file
  • joEasily create JSON objects
  • jq a flexible JSON processing tool. You can try it on its online playground
  • csvq an sql-like language for querying csv files
  • grex generate regular expressions from provided test cases
  • sad simpler sed alternative with interactive preview
  • ripgrep a faster and somewhat better grep
  • tiep let the author explain what it does
Web development