Find the best Python projects, packages and applications

We've selected 8000 open source Python packages that will benefit any project based on Python, and put them in one place for you.

Top-ranked Libraries

Name Summary PageRank # Downloads
typing-extensions Backported and Experimental Type Hints for Python 3.8+ 1.00 295.89M
requests Python HTTP for Humans. 0.65 333.51M
numpy Fundamental package for array computing in Python 0.51 189.05M
six Python 2 and 3 compatibility utilities 0.29 168.02M
pyyaml YAML parser and emitter for Python 0.25 208.15M
packaging Core utilities for Python packages 0.25 212.27M
django A high-level Python web framework that encourages rapid development and clean, pragmatic design. 0.25 10.39M
pandas Powerful data structures for data analysis, time series, and statistics 0.21 139.68M
click Composable command line interface toolkit 0.18 131.10M
python-dateutil Extensions to the standard Python datetime module 0.18 201.98M
setuptools Easily download, build, install, upgrade, and uninstall Python packages 0.18 285.95M
scipy Fundamental algorithms for scientific computing in Python 0.17 65.19M
importlib-metadata Read metadata from Python packages 0.16 163.71M
types-all A shim for the typeshed changes in mypy 0.900 0.16 0.04M
pytest pytest: simple powerful testing with Python 0.15 70.13M
protobuf No description 0.13 146.10M
urllib3 HTTP library with thread-safe connection pooling, file post, and more. 0.13 407.61M
pyobjc-core Python<->ObjC Interoperability Module 0.13 0.65M
pyobjc Python<->ObjC Interoperability Module 0.13 0.38M
jinja2 A very fast and expressive template engine. 0.13 94.53M

More...