Python
Websites


The official Python documentation.

The Python Package Index (PyPI) is a repository of software for the Python programming language.
Tools
ruff
An extremely fast Python linter and code formatter, written in Rust.
pyright
Static Type Checker for Python
py-spy
Sampling profiler for Python programs
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.13. You feed it your Python app, it does a lot of clever things, and spits out an executable or exte…
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
pyinstaller
Freeze (package) Python programs into stand-alone executables
Documentation
furo
A clean customizable documentation theme for Sphinx
mkdocstrings
📘 Automatic documentation from sources, for MkDocs.
Package Management
poetry
Python packaging and dependency management made easy
rye
a Hassle-Free Python Experience
pipx
Install and Run Python Applications in Isolated Environments
mamba
The Fast Cross-Platform Package Manager
conda
A system-level, binary package and environment manager running on all major operating systems and platforms.
pixi
Package management made easy
conda-lock
Lightweight lockfile for conda environments
Libraries
openai-python
The official Python library for the OpenAI API
pydantic
Data validation using Python type hints
loguru
Python logging made (stupidly) simple
tiktoken
tiktoken is a fast BPE tokeniser for use with OpenAI's models.
typeshed
Collection of library stubs for Python, with static types
pyyaml
Canonical source repository for PyYAML
typeguard
Run-time type checker for Python
babel
The official repository for Babel, the Python Internationalization Library
CLI / GUI
rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
questionary
Python library to build pretty command line user prompts ✨Easy to use multi-select lists, confirmations, free text prompts ...
typer
🔴 DESCRIPTION
Network
requests
A simple, yet elegant, HTTP library.
httpx
A next generation HTTP client for Python. 🦋
tenacity
Retrying library for Python
fake-useragent
Up-to-date simple useragent faker with real world database
Science
pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
numpy
The fundamental package for scientific computing with Python.
matplotlib
matplotlib: plotting with Python
scipy
SciPy library main repository