All libraries

200 libraries and counting.

Web Frameworks & APIs

aiohttp

One toolkit that can both ask questions of the internet and answer them.

Databases & Storage

alembic

Version control for your database's structure, so changing it stops feeling like defusing a bomb.

Data Visualization

altair

Describe what your chart should show, not how to draw it, and let the library do the rest.

DevOps & Cloud

ansible

Write a to-do list for your servers once, and Ansible does the chores on all of them, every time, without complaint.

Machine Learning & AI

anthropic

The same idea as calling ChatGPT from code, except this one dials up Claude instead.

Task Queues & Scheduling

anyio

One set of instructions that works whether your program is built on asyncio or on Trio, no translation needed.

Task Queues & Scheduling

APScheduler

A tiny alarm clock built into your Python program that can ring every minute, every Monday, or the third Tuesday of next March.

GUIs & Games

arcade

A modern, friendlier rethink of classic Python game-making, built for how people actually learn today.

Command-Line & Dev Tools

argcomplete

The invisible helper that lets you hit Tab in a terminal and have it just know what you meant.

Everyday Utilities

arrow

Dates and times written the way you'd actually say them out loud, not the way a computer clock demands.

Scientific Computing

astropy

The shared toolkit astronomers use so nobody has to reinvent how to read a star chart from scratch.

Configuration & Data Formats

attrs

Wrote the same repetitive class code one too many times, so its creator taught Python to write it for you.

Security & Authentication

Authlib

A one-stop shop for the confusing handshake behind every log-in-with-Google button you've ever clicked.

DevOps & Cloud

azure-storage-blob

Microsoft's version of an infinite filing cabinet in the cloud, with a Python key that opens every drawer.

Finance & Trading

backtrader

A flight simulator for trading strategies, so you can crash them safely before risking real money.

Security & Authentication

bcrypt

Turns your password into digital mush that's mathematically painful for anyone to un-mush.

Web Scraping & Automation

beautifulsoup4

Untangles messy webpage code into something searchable, like alphabetizing a junk drawer.

Testing & Quality Assurance

behave

Write your tests as plain English sentences a manager could understand, and behave turns them into real automated checks.

Scientific Computing

biopython

Gives biologists a way to wrangle DNA sequences and lab data without becoming programmers first.

Code Quality & Packaging

black

The formatter that ends office arguments about code style by simply refusing to negotiate.

Data Visualization

bokeh

Interactive, browser-ready charts for data scientists who don't want to learn web development.

DevOps & Cloud

boto3

The remote control that lets Python code push every button inside Amazon's cloud.

Web Frameworks & APIs

bottle

An entire web framework small enough to fit inside a single file.

Code Quality & Packaging

bump2version

Changes a project's version number everywhere it appears with one command, so nothing gets forgotten.

Everyday Utilities

cachetools

Remembers the answer to a question you already asked, so it never has to work it out twice.

Machine Learning & AI

catboost

Made by the team behind Yandex's search engine, built to stop fighting with categories like city or color.

Finance & Trading

ccxt

One shared remote control for over a hundred different cryptocurrency exchanges.

Task Queues & Scheduling

celery

The kitchen crew working behind the scenes so your website doesn't make you wait while it does the slow stuff.

Configuration & Data Formats

Cerberus

A lightweight guard dog for your dictionaries, checking every key and value before letting them through.

Web Frameworks & APIs

CherryPy

One of the internet's longest-running Python web tools, still quietly humming along.

Command-Line & Dev Tools

click

The reason typing --help after a command actually gives you a clean, useful answer.

Command-Line & Dev Tools

colorama

The tiny fix that stopped Windows terminals from displaying colored text as garbled nonsense.

Web Frameworks & APIs

connexion

Write the contract first, and let the code fill itself in around it.

Code Quality & Packaging

cookiecutter

Answer a few quick questions, and it hands you a fully organized project instead of a blank, intimidating folder.

Testing & Quality Assurance

coverage

A highlighter that marks exactly which lines of your code your tests actually touched, and which you're flying blind on.

Security & Authentication

cryptography

The toolbox of digital locks and keys that keeps your passwords and private messages actually private.

Scientific Computing

Cython

Lets Python borrow C's raw speed without forcing programmers to actually learn C.

Data Visualization

dash

Build a full interactive web dashboard in Python, without writing a line of JavaScript.

Data Science & Analysis

dask

Takes the tools you already know and quietly spreads the work across many computers.

Configuration & Data Formats

dataclasses-json

Teaches Python's tidy little data containers how to speak fluent JSON.

GUIs & Games

dearpygui

Builds interactive control panels and dashboards fast enough to feel like a video game, not a form.

Web Frameworks & APIs

Django

The framework that turns 'we need a website by Friday' into 'it's already live.'

DevOps & Cloud

docker

A remote control for Docker, so Python scripts can build and launch containers without touching the command line.

Task Queues & Scheduling

dramatiq

A background task library built by someone who used Celery, got frustrated, and decided to do it better.

Everyday Utilities

emoji

Lets a program type a shortcode like thumbs_up and have it turn into an actual thumbs-up emoji.

DevOps & Cloud

fabric

Type a command once and Fabric quietly runs it on every server on your list, like a group text for computers.

Images, Audio & Video

face-recognition

Puts the same face-matching magic used to unlock phones within reach of a hobbyist's laptop.

Testing & Quality Assurance

factory-boy

A factory line for test data: define the blueprint once, then stamp out as many realistic fake records as you need.

Testing & Quality Assurance

Faker

A machine that invents thousands of realistic fake names and addresses so you never test with John Smith again.

Web Frameworks & APIs

falcon

Built for the unglamorous, high-stakes job of moving data at massive scale, reliably.

Web Frameworks & APIs

fastapi

Write a few lines of Python, get a fully documented API website for free.

Command-Line & Dev Tools

fire

Point this at almost any piece of Python code, and it instantly becomes something you can run from a terminal.

Code Quality & Packaging

flake8

The strict but fair editor who reads your code and quietly circles every typo and bad habit.

Web Frameworks & APIs

Flask

A tiny toolbox that lets one person build what used to take a whole team.

Machine Learning & AI

gensim

The library that first taught computers that king minus man plus woman equals queen.

DevOps & Cloud

google-cloud-storage

The world's biggest walk-in closet for your files, rented from Google and organized so code can find anything instantly.

Data Visualization

gradio

The fastest way to give a machine learning model a face people can actually click.

Networking & Messaging

grpcio

Google's blueprint for how its own massive internal systems talk to each other, packaged for the rest of us.

Web Frameworks & APIs

gunicorn

The reliable workhorse that keeps Python websites answering visitors around the clock.

Data Visualization

holoviews

Describe the chart you want and let the computer figure out how to draw it.

Web Scraping & Automation

httpx

Requests' faster, more modern sibling, built for a Python that does several things at once.

Web Frameworks & APIs

hug

Write one Python function, get a web API, a command-line tool, and documentation for free.

Everyday Utilities

humanize

Turns 1,234,567 seconds into 2 weeks ago, the way an actual human would say it.

Testing & Quality Assurance

hypothesis

Instead of you thinking up test cases, this library invents thousands of weird ones trying to break your code.

Images, Audio & Video

ImageIO

The universal adapter that lets Python open just about any image or video format without a fuss.

DevOps & Cloud

invoke

Turn your messy folder of shell scripts into a tidy, single command anyone on the team can run.

Code Quality & Packaging

isort

The librarian that quietly reorganizes the top of every Python file so imports are never a mess.

Everyday Utilities

joblib

The quiet workhorse that saves machine learning models to disk and reruns big Python jobs in parallel.

Configuration & Data Formats

jsonschema

The rulebook checker that makes sure a piece of JSON actually follows the rules it claims to follow.

Documentation & Publishing

jupyter-book

Turns a folder of data-science notebooks into an interactive online textbook, code and all.

Machine Learning & AI

keras

Neural networks with training wheels, built by the researcher who now helps shape where AI is headed.

GUIs & Games

Kivy

Writes one app that runs on your phone, your laptop, and even a touchscreen kiosk, from a single codebase.

Task Queues & Scheduling

kombu

The universal translator that lets Python talk to a dozen different messaging systems in one consistent language.

DevOps & Cloud

kubernetes

The steering wheel for Kubernetes clusters — command an army of containers from Python instead of a terminal.

Machine Learning & AI

langchain

The duct tape and wiring that turns a chatbot API into an assistant that can look things up and act.

Machine Learning & AI

lightgbm

Built by Microsoft to do XGBoost's job, but fast enough for datasets with millions of rows.

Web Scraping & Automation

lxml

The quiet speed demon underneath a lot of Python's fastest scraping and data tools.

Configuration & Data Formats

marshmallow

A translator that turns messy Python objects into clean JSON and back again, no confusion allowed.

Data Visualization

matplotlib

The original Python chart-maker that even the shinier tools still quietly lean on underneath.

Web Scraping & Automation

MechanicalSoup

Fills out web forms and clicks links automatically, like a robot with reading glasses on.

Documentation & Publishing

mkdocs

Write your project's manual in the same plain Markdown you'd use for a README, and get a real website for free.

Documentation & Publishing

mkdocs-material

The theme that made plain Markdown docs look like they came out of a design agency.

Machine Learning & AI

mlflow

The lab notebook that stops data scientists from losing track of which model version actually worked.

Testing & Quality Assurance

mock

A convincing stunt double for the parts of your code too slow, expensive, or risky to actually run during a test.

Everyday Utilities

more-itertools

The toolbox of clever tricks for looping through lists that Python somehow forgot to include.

Databases & Storage

motor

MongoDB's official driver for Python code that refuses to sit around waiting.

Images, Audio & Video

moviepy

Automates video edits that would otherwise mean hours clicking around in editing software.

Code Quality & Packaging

mypy

Lets Python catch a whole category of bugs before the program ever runs, not after it crashes.

Databases & Storage

mysqlclient

The no-nonsense bridge that lets Python speak directly to MySQL, one of the internet's most-used databases.

Networking & Messaging

netmiko

Speaks fluent router and switch, so network engineers don't have to type the same commands by hand endlessly.

Scientific Computing

networkx

Maps out how anything, people, cities, molecules, connects to anything else, and finds the patterns hiding in the tangle.

Machine Learning & AI

nltk

The granddad of Python language tools, built for classrooms decades before chatbots made NLP a buzzword.

Testing & Quality Assurance

nose2

The spiritual successor to a beloved testing tool that quietly retired, keeping its plugin-friendly spirit alive.

Scientific Computing

numba

Makes ordinary Python code run at nearly the speed of hand-written C, with barely a line changed.

Data Science & Analysis

numexpr

A quiet trick that makes number-crunching code run several times faster, barely changing anything.

Data Science & Analysis

numpy

The invisible math engine that almost every other Python data tool quietly depends on.

Security & Authentication

oauthlib

The rulebook enforcer behind countless login-with buttons, making sure nobody cuts corners on security.

Machine Learning & AI

onnx

The universal power adapter that lets an AI model trained in one tool actually run in another.

Machine Learning & AI

openai

The Python shortcut for talking to ChatGPT's brain without touching a single web request yourself.

Images, Audio & Video

opencv-python

The eyes behind self-driving cars, warehouse robots, and that filter that turns your face into a puppy.

Data Science & Analysis

openpyxl

Lets a Python script read and write real Excel files, formulas, formatting and all.

Machine Learning & AI

optuna

The tireless intern that tries thousands of setting combinations so nobody has to guess.

Networking & Messaging

paho-mqtt

The tiny, chatty protocol that lets your smart thermostat whisper updates to the cloud all day long.

Data Science & Analysis

pandas

Turns a spreadsheet with a million rows into something you can search in under a second.

Finance & Trading

pandas-datareader

A free tap into government and financial databases, poured directly into a spreadsheet-like table.

DevOps & Cloud

paramiko

The engine that lets Python speak fluent SSH, the secure language computers use to remote-control each other.

Security & Authentication

passlib

A password-hashing Swiss Army knife built for the days when nobody could agree on one right way to do it.

Documentation & Publishing

pdoc

Point it at your code and it writes the reference manual for you, no separate writing required.

Databases & Storage

peewee

An ORM small enough to actually read in an afternoon, and it never pretends otherwise.

Everyday Utilities

pendulum

A clock that never lies to you about timezones, even after months of daylight saving changes.

Networking & Messaging

pika

The delivery van that shuttles messages between different parts of a system through a RabbitMQ warehouse.

Images, Audio & Video

pillow

The tool that lets a computer crop, resize, and touch up photos without ever opening Photoshop.

Scientific Computing

Pint

Keeps a computer from ever confusing miles with kilometers, or pounds with kilograms, again.

Code Quality & Packaging

pipenv

Merges the jobs of install this and remember exactly what I installed into one command.

Web Scraping & Automation

playwright

The browser automation tool built by engineers who got tired of their last one's limits.

Data Visualization

plotly

Charts you can actually poke at, hover, zoom, click, instead of a flat picture stuck on a page.

Code Quality & Packaging

poetry

One tool that finally makes it works on my machine a much rarer excuse.

Data Science & Analysis

polars

The new kid that makes pandas users wonder why they waited so long.

Code Quality & Packaging

pre-commit

The bouncer that stops sloppy code from ever getting into the club in the first place.

Command-Line & Dev Tools

prompt-toolkit

The engine behind command lines smart enough to highlight your syntax while you type.

Databases & Storage

psycopg2-binary

The translator that lets Python and PostgreSQL, one of the world's most trusted databases, talk to each other.

Configuration & Data Formats

pydantic

The bouncer that checks every piece of data at the door before your program lets it in.

Images, Audio & Video

pydub

Cuts, splices, and remixes audio files with the same ease as trimming a sentence in a text editor.

Data Visualization

pygal

Charts that stay crisp no matter how far you zoom in, because they're math, not pictures.

GUIs & Games

pygame

The training wheels an entire generation of indie game developers learned to ride on.

GUIs & Games

pyglet

A lean, no-nonsense engine for building games and multimedia apps that don't need a giant toolkit.

Security & Authentication

PyJWT

Builds the little digital wristbands websites hand you after you log in, so they know it's really you.

Code Quality & Packaging

pylint

The code reviewer who never gets tired, never gets nice about it, and catches everything.

Scientific Computing

pymc

Helps you make smart guesses about uncertain things, and honestly tells you how confident to be.

Databases & Storage

pymongo

The official handshake between Python and MongoDB, a database built to store data the way you'd sketch it.

Security & Authentication

pyOpenSSL

A Python handle bolted onto one of the most important, most infamous pieces of security software ever written.

Web Scraping & Automation

pyppeteer

An unofficial Python stunt double for Google's browser-automation tool, Puppeteer.

GUIs & Games

PyQt5

The toolkit behind thousands of professional-looking desktop apps you'd never guess were built with Python.

Web Frameworks & APIs

pyramid

Lets a weekend hobby project grow into a company's core system without a rewrite.

GUIs & Games

PySide6

Qt's own official, no-licensing-headaches way to build slick desktop apps in Python.

Images, Audio & Video

pytesseract

Turns a photo of a receipt or a street sign into text you can actually copy and paste.

Testing & Quality Assurance

pytest

The tool that lets you write 'assert this works' in plain Python and get a genuinely helpful answer when it doesn't.

Everyday Utilities

python-dateutil

The library that quietly makes sense of next Tuesday and three months from now in code.

Configuration & Data Formats

python-dotenv

The quiet helper that keeps your passwords out of your code and out of GitHub by accident.

Security & Authentication

python-jose

The security toolkit for signing and encrypting digital messages, named after an acronym, not a person.

Everyday Utilities

python-slugify

Turns Cafe Deja Vu Grand Opening into cafe-deja-vu-grand-opening for a clean web address.

Networking & Messaging

python-socketio

Real-time messaging with the training wheels already on, reconnecting automatically when the network hiccups.

DevOps & Cloud

python-terraform

A Python translator that lets your code speak to Terraform, the tool that builds entire server setups from a text file.

Configuration & Data Formats

PyYAML

The reader that turns those indented, human-friendly config files into something a computer understands.

Networking & Messaging

pyzmq

The messaging backbone quietly holding Jupyter notebooks together behind the scenes.

Finance & Trading

QuantLib

The pricing math that Wall Street actually uses for bonds and options, free for anyone to run.

Command-Line & Dev Tools

questionary

Turns clunky type-your-answer-and-press-enter prompts into something people actually enjoy filling out.

Scientific Computing

qutip

Lets researchers simulate the genuinely strange behavior of quantum systems on an ordinary laptop.

Databases & Storage

redis

A database fast enough to remember things while your app is still mid-sentence.

Web Scraping & Automation

requests

The library that made talking to the internet from Python feel like plain English.

Command-Line & Dev Tools

rich

The library that makes a plain black terminal look like it belongs in a sci-fi movie.

Testing & Quality Assurance

robotframework

Teach a computer to click, type, and check your software the exact same way, every single time, forever.

Task Queues & Scheduling

rq

Redis Queue: the no-fuss little brother of Celery, for teams who just want background jobs without the manual.

Code Quality & Packaging

ruff

A code checker so fast it finishes before you'd notice it started, because it isn't written in Python at all.

Web Frameworks & APIs

sanic

A Python web framework built to race Node.js at its own speed game.

Everyday Utilities

schedule

Lets a script say do this every Monday at 9am in plain, readable code.

Images, Audio & Video

scikit-image

Brings serious scientific rigor to image analysis, the kind researchers trust to measure real things.

Machine Learning & AI

scikit-learn

The toolbox that taught a generation of companies to predict things without hiring a math PhD.

Data Science & Analysis

scipy

The toolbox of hard math so nobody has to rebuild it from scratch.

Web Scraping & Automation

Scrapy

Built for scraping thousands of pages a minute, not just the one you're staring at.

Data Visualization

seaborn

Takes Matplotlib's plain charts and makes them look magazine-ready, with far less code.

Web Scraping & Automation

selenium

Automates a real web browser to click, type, and scroll exactly like a person would.

Machine Learning & AI

sentence-transformers

Teaches software that reset my password and I forgot my login basically mean the same thing.

Code Quality & Packaging

setuptools

The old, dependable machinery quietly running underneath almost every pip install you've ever typed.

Machine Learning & AI

spacy

Natural language processing built for shipping products, not for grading linguistics homework.

Documentation & Publishing

Sphinx

It turned Python's official manual, and thousands of other project docs, into something people can actually navigate.

Databases & Storage

SQLAlchemy

Lets Python code talk to almost any database without learning that database's own dialect.

Databases & Storage

sqlite-utils

Turns a messy CSV file into a real, searchable database with a single command.

Web Frameworks & APIs

starlette

The quiet engine running underneath some of Python's fastest websites.

Data Science & Analysis

statsmodels

For when you need to know not just the answer, but how confident to be in it.

Data Visualization

streamlit

Turn a Python script into a shareable web app before your coffee gets cold.

Data Science & Analysis

sympy

Skip the algebra homework: this library solves equations symbolically and shows its exact work.

Everyday Utilities

tenacity

Teaches your code to shrug off a failure and just try again, instead of giving up immediately.

Machine Learning & AI

tensorflow

The engine Google built to teach computers to see, translate, and listen, then gave away for free.

Command-Line & Dev Tools

textual

Full, clickable app interfaces that live entirely inside a text terminal, no browser, no window manager, just text.

Configuration & Data Formats

toml

A config file format one GitHub co-founder built because YAML's quirks were driving him up the wall.

Everyday Utilities

toolz

Brings the elegant, assembly-line style of functional programming to everyday Python code.

Machine Learning & AI

torch

The framework researchers actually enjoy using, a big reason today's AI boom moved so fast.

Web Frameworks & APIs

tornado

Built to hold thousands of open conversations at once without breaking a sweat.

Databases & Storage

tortoise-orm

An ORM built from scratch for the era when Python learned to do several things at once.

Testing & Quality Assurance

tox

A robot that installs your software in a dozen clean, empty rooms and checks it still works in every single one.

Command-Line & Dev Tools

tqdm

The little bar that tells you a slow computer task isn't secretly broken, it's just working.

Machine Learning & AI

transformers

Turned cutting-edge AI research into a one-line download for anyone with a laptop.

Task Queues & Scheduling

trio

A rewrite of how Python juggles many things at once, built by someone who thought the existing way was needlessly confusing.

Code Quality & Packaging

twine

The delivery truck that gets a finished piece of Python software safely onto PyPI's shelves.

Networking & Messaging

Twisted

Was writing code that juggled thousands of network connections at once years before that became normal.

Command-Line & Dev Tools

typer

Write a normal Python function, and it magically becomes a slick command-line tool with autocomplete.

Web Scraping & Automation

urllib3

The unglamorous engine room that Requests, and much of the Python web, quietly runs on.

Web Frameworks & APIs

uvicorn

The engine that actually gets a fast Python website running, not just written.

Data Science & Analysis

vaex

Explore a billion rows of data on a laptop without ever loading the whole thing into memory.

Everyday Utilities

validators

A tireless bouncer checking whether an email, URL, or ID actually looks like what it claims to be.

Images, Audio & Video

Wand

A friendly Python handshake with ImageMagick, the veteran Swiss Army knife of image editing.

Everyday Utilities

watchdog

Software that never blinks, watching your files so something else can react the instant they change.

Networking & Messaging

websockets

Keeps a phone line open between your browser and a server instead of hanging up after every sentence.

Code Quality & Packaging

wheel

The reason installing Python software is usually instant instead of a slow rebuild-from-scratch process.

GUIs & Games

wxPython

Builds desktop apps that actually look like they belong on your specific operating system.

Data Science & Analysis

xarray

Gives multi-dimensional data, like weather maps changing over time, actual labels instead of just numbers.

Machine Learning & AI

xgboost

For years, this was the not-so-secret weapon behind nearly every winning data science competition entry.

Finance & Trading

yfinance

Free, no-signup access to the same stock charts and prices you'd otherwise pay a data vendor for.

Finance & Trading

zipline-reloaded

The trading-strategy tester that outlived the company that built it.