Tasteful Libraries (github)
What does 'tasteful' mean for me? It means elegant. A library who cares about their users. A library who strived to find the most simple and elegant approach in every decision.
Tier 1 - google/python-fire - google/python-fire/blob/master/docs/guide.md#calling-functions - its guide is very good - python-decouple - pydantic/logfire - Delgan/loguru - pytoolz/toolz - favorite functions: pipe, partial, curry - karpathy/micrograd - mrocklin/multipledispatch - tqdm/tqdm - background - explanation by its creator kennethreirz.org/software/background - delegator - explanation by its creator https://kennethreitz.org/software/delegator - facebook/watchman - django uses this for its reloader autoreload.py#L443 - monitors files, detect changes, and trigger actions
- jlevy/funlog
Tier 2 - apprise - saw first in loguru readme - Textualize/rich - Not sure if they took their name from this Unix principle, but it reminds me that Textuality—Text is the universal interface - Textualize/textual - Textualize/textual-web - textual.textualize.io/blog/2023/09/18/things-i-learned-while-building-textuals-textarea - Knio/dominate - elegantly designed, but I think what it does can be done in a much simpler way, just in 10-12 lines of code (see barisozmen/python-cookbook/blob/main/web/render_html.p)
- Python _context pattern — Also see [[Tasteful Libraries (github)]]
- google/python-fire
- google/python-fire/blob/master/docs/guide.md#calling-functions
- python-decouple
- pydantic/logfire
- Delgan/loguru
- pytoolz/toolz
- karpathy/micrograd
- mrocklin/multipledispatch
- tqdm/tqdm
- background
- kennethreirz.org/software/background
- delegator
- https://kennethreitz.org/software/delegator
- facebook/watchman
- autoreload.py#L443
- jlevy/funlog
- apprise
- Textualize/rich
- Textualize/textual
- Textualize/textual-web
- textual.textualize.io/blog/2023/09/18/things-i-learned-while-building-textuals-textarea
- Knio/dominate
- barisozmen/python-cookbook/blob/main/web/render_html.p