Python libraries, explained like you're not a programmer.
Every Python project depends on dozens of "libraries" — but their names (numpy? pandas? requests?) mean nothing to most people. We're explaining what 200+ of them actually do, in plain English — and adding more all the time.
Browse all librariesEveryday utilities
Small tools that quietly solve problems you've probably run into yourself — no computer-science degree required to understand what they're for.
pendulum
A clock that never lies to you about timezones, even after months of daylight saving changes.
Everyday Utilitieshumanize
Turns 1,234,567 seconds into 2 weeks ago, the way an actual human would say it.
Everyday Utilitiesemoji
Lets a program type a shortcode like thumbs_up and have it turn into an actual thumbs-up emoji.
Everyday Utilitiespython-slugify
Turns Cafe Deja Vu Grand Opening into cafe-deja-vu-grand-opening for a clean web address.
Everyday Utilitiesvalidators
A tireless bouncer checking whether an email, URL, or ID actually looks like what it claims to be.
Everyday Utilitieswatchdog
Software that never blinks, watching your files so something else can react the instant they change.
Popular libraries
A few of the most widely used libraries — picked here for how easy they are to relate to, not just how often developers install them.
requests
The library that made talking to the internet from Python feel like plain English.
Data Science & Analysispandas
Turns a spreadsheet with a million rows into something you can search in under a second.
Images, Audio & Videopillow
The tool that lets a computer crop, resize, and touch up photos without ever opening Photoshop.
Web Scraping & Automationbeautifulsoup4
Untangles messy webpage code into something searchable, like alphabetizing a junk drawer.
Data Visualizationmatplotlib
The original Python chart-maker that even the shinier tools still quietly lean on underneath.
Web Scraping & Automationselenium
Automates a real web browser to click, type, and scroll exactly like a person would.
GUIs & Gamespygame
The training wheels an entire generation of indie game developers learned to ride on.
Data Visualizationstreamlit
Turn a Python script into a shareable web app before your coffee gets cold.
Data Science & Analysisnumpy
The invisible math engine that almost every other Python data tool quietly depends on.
Browse by category
Everyday Utilities
Small, handy tools that solve everyday problems — the kind of thing you've probably wished software could just do for you.
14 librariesWeb Scraping & Automation
Tools that automatically collect information from websites or automate repetitive browser tasks.
10 librariesImages, Audio & Video
Tools for creating and editing pictures, sound, and video.
9 librariesData Visualization
Tools for turning data into charts, graphs, and dashboards.
10 librariesCommand-Line & Dev Tools
Tools that make it easier to build and use command-line programs.
10 librariesGUIs & Games
Tools for building desktop apps and games.
8 librariesFinance & Trading
Tools for working with market data and financial calculations.
6 librariesDocumentation & Publishing
Tools for turning notes and code into polished documentation or books.
5 librariesConfiguration & Data Formats
Tools for reading and validating settings and structured data.
9 librariesData Science & Analysis
Tools for crunching numbers and making sense of spreadsheets and datasets.
11 librariesTesting & Quality Assurance
Tools that check software actually works before it ships.
10 librariesCode Quality & Packaging
Tools that keep code tidy and make it easy to share and install.
14 librariesWeb Frameworks & APIs
Tools developers use to build websites and web services.
15 librariesTask Queues & Scheduling
Tools that run jobs in the background or on a schedule.
7 librariesDatabases & Storage
Tools for storing and retrieving information.
10 librariesNetworking & Messaging
Tools for sending data between computers and services in real time.
8 librariesSecurity & Authentication
Tools for encryption, passwords, and verifying identity.
8 librariesDevOps & Cloud
Tools for managing servers, cloud accounts, and infrastructure.
10 librariesMachine Learning & AI
Tools that let computers learn patterns and make predictions.
18 librariesScientific Computing
Specialized tools used in research, math, and engineering.
8 libraries