# move to https://github.com/stars/wasdee/lists/present-python
for simplicity and will auto generated this page based on the list instead
Present List of Python
A curated list of present Python frameworks, libraries, software and resources.
- Present Python
- Basic
- Package & Project Management
- Logging
- [Document & Report]
- UI
- Web
- Data Science
- Basic
Libraries for package dependency and project management.
- pyenv - Use multiple python versions & kernals in hamony🤝.
- poetry - Application and Library Development Best Friends 👫.
- pipx - CLI User Best Friends 👫.
- dephell - A converter between all formats.
- conda - #DataSci Cross-platform, Python-agnostic binary package manager.
- virtualenv - A tool to create isolated Python environments.
- pipenv - Used to be my Application Development Best Friends 👫.
Templates and Libraries for creating one
- TezRomacH's - Hypermodern python templates
- Fullstack Fastapi - Official Fullstack Fastapi
- cookiecutter - Solid project templating cli
- copier - Newcommer library in project templating
- orjson - a fast, correct JSON library for Python. build with rust ♥
- EasyOCR - Ready-to-use OCR with 40+ languages supported including Chinese, Japanese, Korean and Thai.
https://segno.readthedocs.io/en/stable/comparison-qrcode-libs.html
- Libraries for create a good TUI a.k.a. CLI Terminal Console *
- fire - automatically generating (CLIs) from absolutely any Python object.
- https://github.com/rsalmei/alive-progress
- https://github.com/manrajgrover/halo
- https://github.com/pavdmyt/yaspin
- https://beeware.org/ - trying it
- tqdm - a very good progress bar
- Cooked Input - a sensible Q/A
Libraries for generating and working with logs.
- loguru - Python logging made (stupidly) simple. could be combo with notifiers
- ice cream - So cute and delicious, IceCream -- Never use print() to debug again
- sentry-python - Logging as-a-service by Sentry
- eliot - Logging that tells you why it happened
- logbook - Logging replacement for Python.
Libraries for get data from a website.
- gazpacho 🥫 - Replaces requests and BeautifulSoup for most projects.
- playwright - Solid browser automation, maintain by Microsoft.
- MechanicalSoup - similar to gazpacho #waitforeval
Libraries for generating and working with Documents & Reports.
- docxtpl - Python logging made (stupidly) simple
- docassemble - Python logging made (stupidly) simple
Libraries for generating and working with Documents & Reports.
- streamlit - The fastest way to build custom ML tools.
- ipython widget - jupyter notebook/lab extension for visualization
- cxxt - trade cryptocurrency, virtually in any exchanges.
Send some messages to a human
- notifiers - Send notification on multi-channels, slack, mailgun, twillio, pushover, ... .
- A Python library for unevenly-spaced time series analysis https://github.com/datascopeanalytics/traces