HomeLanguages › Awesome Python

Awesome Python

by vinta · vinta/awesome-python

Python frameworks, libraries, software and resources.

★ 308.3k stars581 projects ⑂ 0 forks0 open issues
581 projects
ag2github.com

An open-source AgentOS for multi-agent orchestration and building agentic AI systems.

autogengithub.com

A programming framework for building agentic AI applications.

bernsteingithub.com

A deterministic Python orchestrator for CLI coding agents (Claude Code, Codex, Gemini CLI, and 40+ more) with parallel git worktrees and an HMAC-signed audit chain.

bindugithub.com

A framework that wraps any agent handler with DID-based cryptographic identity, A2A JSON-RPC over HTTP, OAuth2 auth, x402 (USDC) payments, and a built-in operator inbox.

bubgithub.com

A lightweight, hook-first Python framework for channel-native agents that live alongside people.

crewaigithub.com

A framework for orchestrating role-playing autonomous AI agents for collaborative task solving.

diffusersgithub.com

A library that provides pre-trained diffusion models for generating and editing images, audio, and video.

Django backend agent skills for Django, DRF, Celery, and Django-specific code review.

dspygithub.com

A framework for programming, not prompting, language models.

entrolygithub.com

An auditable context control plane that optimizes prompt context, stabilizes cache prefixes, and verifies answers locally with WITNESS.

funasrgithub.com

Industrial-grade speech recognition toolkit with 170x realtime speed, 50+ languages, speaker diarization, and emotion detection.

graphifygithub.com

Turn any folder of code, SQL schemas, docs, papers, images, or videos into a queryable knowledge graph.

hermes-agentgithub.com

An adaptive AI agent framework that grows with you.

instructorgithub.com

A library for extracting structured data from LLMs, powered by Pydantic.

langchaingithub.com

Building applications with LLMs through composability.

langgraphgithub.com

Low-level orchestration framework for building stateful, long-running LLM agents.

LiteLLMgithub.com

Call 100+ LLMs using OpenAI format.

liter-llmgithub.com

A universal LLM API client with a Rust core, calling 142+ providers through a single OpenAI-compatible interface, with a built-in proxy and MCP server.

llama-indexgithub.com

A data framework for your LLM application.

mem0github.com

An intelligent memory layer for AI agents enabling personalized interactions.

mlx-lmgithub.com

Run and fine-tune large language models on Apple Silicon with MLX.

nuwa-skillgithub.com

Nuwa distills the thinking of anyone — let Musk, Naval, Munger, and Feynman work for you.

openai-agentsgithub.com

OpenAI's framework for building and managing AI agents.

openai-whispergithub.com

A general-purpose automatic speech recognition model trained on 680k hours of multilingual and multitask supervised data.

OpenChroniclegithub.com

Open-source, local-first memory for any tool-capable LLM agent.

outlinesgithub.com

Structured text generation for LLMs with JSON schema, regex, and grammar-constrained decoding.

promptisegithub.com

A framework for building end-to-end production-ready agentic systems, scalable & secure MCP's and autonomous agents.

pydantic-aigithub.com

A Python agent framework for building generative AI applications with structured schemas.

SenseVoicegithub.com

A multilingual speech understanding model for speech recognition, language identification, emotion recognition, and audio event detection.

sentry-skillsgithub.com

Python-focused engineering skills for code review, debugging, and backend workflows.

sglanggithub.com

A high-performance serving framework for large language models and multimodal models.

TradingAgentsgithub.com

A multi-agents LLM financial trading framework.

Python-friendly security skills for auditing, testing, and safer backend development.

transformersgithub.com

A framework that lets you easily use pre-trained transformer models for NLP, vision, and audio tasks.

unslothgithub.com

A library for faster LLM fine-tuning and training with reduced memory usage.

vibevoicegithub.com

A family of open-source voice AI models from Microsoft for text-to-speech and long-form speech recognition.

vllmgithub.com

A high-throughput and memory-efficient inference and serving engine for LLMs.

voxcpmgithub.com

A tokenizer-free text-to-speech foundation model for multilingual speech generation and voice cloning.

ajentigithub.com

The admin panel your servers deserve.

A jazzy skin for the Django Admin-Interface.

django-unfoldgithub.com

Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.

flask-admingithub.com

Simple and extensible administrative interface framework for Flask.

flowergithub.com

Real-time monitor and web admin for Celery.

func-to-webgithub.com

Instantly create web UIs from Python functions using type hints. Zero frontend code required.

jet-bridgegithub.com

Admin panel framework for any application with nice UI (ex Jet Django).

algorithmsgithub.com

Minimal examples of data structures and algorithms.

python-patternsgithub.com

A collection of design patterns in Python.

Fast and pure-Python implementation of sorted collections.

thealgorithmsgithub.com

All Algorithms implemented in Python.

transitionsgithub.com

A lightweight, object-oriented finite state machine implementation.

anyiogithub.com

A high-level async concurrency and networking framework that works on top of asyncio or trio.

asynciodocs.python.org

(Python standard library) Asynchronous I/O, event loop, coroutines and tasks.

awesome-asynciogithub.com
concurrent.futuresdocs.python.org

(Python standard library) A high-level interface for asynchronously executing callables.

geventgithub.com

A coroutine-based Python networking library that uses greenlet.

multiprocessingdocs.python.org

(Python standard library) Process-based parallelism.

triogithub.com

A friendly library for async concurrency and I/O.

twistedgithub.com

An event-driven networking engine.

uvloopgithub.com

Ultra fast asyncio event loop.

beetsgithub.com

A music library manager and MusicBrainz tagger.

birdnetgithub.com

Deep learning framework for acoustic species detection; identifies bird species from audio recordings using TensorFlow.

gttsgithub.com

Python library and CLI tool for converting text to speech using Google Translate TTS.

KittenTTSgithub.com

Lightweight ONNX text-to-speech library with small CPU-friendly models.

librosagithub.com

Python library for audio and music analysis.

matcheringgithub.com

A library for automated reference audio mastering.

moviepygithub.com

A module for script-based movie editing with many formats, including animated GIFs.

mutagengithub.com

A Python module to handle audio metadata.

pydubgithub.com

Manipulate audio with a simple and easy high level interface.

tinytaggithub.com

A library for reading music meta data of MP3, OGG, FLAC and Wave files.

vidgeargithub.com

Most Powerful multi-threaded Video Processing framework.

authlibgithub.com

A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.

django-allauthgithub.com

Authentication app for Django that "just works."

django-guardiangithub.com

Implementation of per-object permissions for Django.

OAuth 2 goodies for Django.

django-rulesgithub.com

A tiny but powerful app providing object-level permissions to Django, without requiring a database.

oauthlibgithub.com

A generic and thorough implementation of the OAuth request-signing logic.

pyjwtgithub.com

JSON Web Token implementation in Python.

bitbakegithub.com

A make-like build tool for embedded Linux.

doitgithub.com

A task runner and build tool.

invokegithub.com

A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.

platformiogithub.com

A console tool to build code with different development platforms.

pybuildergithub.com

A continuous build tool written in pure Python.

sconsgithub.com

A software construction tool.

attrsgithub.com

Replacement for init, eq, repr, etc. boilerplate in class definitions.

bidictgithub.com

Efficient, Pythonic bidirectional map data structures and related functionality.

boxgithub.com

Python dictionaries with advanced dot notation access.

uuid-utilsgithub.com

A fast, Rust-backed drop-in replacement for Python's built-in uuid module, supporting RFC 9562 (UUIDv6, UUIDv7, and UUIDv8).

alive-progressgithub.com

A new kind of Progress Bar, with real-time throughput, eta and very cool animations.

argparsedocs.python.org

(Python standard library) Command-line option and argument parsing.

asciimaticsgithub.com

A package to create full-screen text UIs (from interactive forms to ASCII animations).

cementgithub.com

CLI Application Framework for Python.

clickgithub.com

A package for creating beautiful command line interfaces in a composable way.

coloramagithub.com

Cross-platform colored terminal text.

python-firegithub.com

A library for creating command line interfaces from absolutely any Python object.

A library for building powerful interactive command lines.

richgithub.com

Python library for rich text and beautiful formatting in the terminal. Also provides a great RichHandler log handler.

textualgithub.com

A framework for building interactive user interfaces that run in the terminal and the browser.

tqdmgithub.com

Fast, extensible progress bar for loops and CLI.

typergithub.com

Modern CLI framework that uses Python type hints. Built on Click and Pydantic.

cookiecuttergithub.com

A command-line utility that creates projects from cookiecutters (project templates).

copiergithub.com

A library and command-line utility for rendering projects templates.

doitlivegithub.com

A tool for live presentations in the terminal.

httpiegithub.com

A command line HTTP client, a user-friendly cURL replacement.

iredisgithub.com

Redis CLI with autocompletion and syntax highlighting.

litecligithub.com

SQLite CLI with autocompletion and syntax highlighting.

mycligithub.com

MySQL CLI with autocompletion and syntax highlighting.

pgcligithub.com

PostgreSQL CLI with autocompletion and syntax highlighting.

thefuckgithub.com

Correcting your previous console command.

tmuxpgithub.com

A tmux session manager.

xonshgithub.com

A Python-powered shell. Full-featured and cross-platform.

yt-dlpgithub.com

A command-line program to download videos from YouTube and other video sites, a fork of youtube-dl.

django-cmsgithub.com

The easy-to-use and developer-friendly enterprise CMS powered by Django.

indicogithub.com

A feature-rich event management system, made @ CERN.

wagtailgithub.com

A Django content management system.

cachetoolsgithub.com

Extensible memoizing collections and decorators.

django-cacheopsgithub.com

A slick ORM cache with automatic granular event-driven invalidation.

dogpile.cachegithub.com

dogpile.cache is a next generation replacement for Beaker made by the same authors.

SQLite and file backed cache backend with faster lookups than memcached and redis.

banditgithub.com

A tool designed to find common security issues in Python code.

blackgithub.com

The uncompromising Python code formatter.

code2flowgithub.com

Turn your Python and JavaScript code into DOT flowcharts.

flake8github.com

A wrapper around pycodestyle, pyflakes and McCabe.

isortgithub.com

A Python utility / library to sort imports.

monkeytypegithub.com

A system for Python that generates static type annotations by collecting runtime types.

mypygithub.com

Check variable types during compile time.

prospectorgithub.com

A tool to analyze Python code.

pylintgithub.com

A fully customizable source code analyzer.

pyreflygithub.com

A fast type checker and language server for Python.

pytypegithub.com

Pytype checks and infers types for Python code - without requiring type annotations.

repowisegithub.com

Codebase intelligence that indexes repos into dependency graphs, git history, and auto-generated docs with dead code detection.

ropegithub.com

Rope is a python refactoring library.

ruffgithub.com

An extremely fast Python linter and code formatter.

tygithub.com

An extremely fast Python type checker and language server.

typeshedgithub.com

Collection of library stubs for Python, with static types.

vulturegithub.com

A tool for finding and analyzing dead Python code.

easyocrgithub.com

Ready-to-use OCR with 40+ languages supported.

fiftyonegithub.com

The open-source tool for building high-quality datasets and computer vision models.

korniagithub.com

Open Source Differentiable Computer Vision Library for PyTorch.

opencvgithub.com

Open Source Computer Vision Library.

pytesseractgithub.com

A wrapper for Google Tesseract OCR.

ultralyticsgithub.com

Ultralytics YOLO for object detection, segmentation, pose estimation, and classification with state-of-the-art accuracy and speed.

configparserdocs.python.org

(Python standard library) INI file parser.

dynaconfgithub.com

Dynaconf is a configuration manager with plugins for Django, Flask and FastAPI.

hydragithub.com

Hydra is a framework for elegantly configuring complex applications.

python-decouplegithub.com

Strict separation of settings from code.

python-dotenvgithub.com

Reads key-value pairs from a .env file and sets them as environment variables.

cryptographygithub.com

A package designed to expose cryptographic primitives and recipes to Python developers.

paramikogithub.com

The leading native Python SSHv2 protocol library.

pynaclgithub.com

Python binding to the Networking and Cryptography (NaCl) library.

aws-sdk-pandasgithub.com

Pandas on AWS.

data-profilinggithub.com

Generate detailed data profiling reports for pandas DataFrames.

datasettegithub.com

An open source multi-tool for exploring and publishing data.

desbordantegithub.com

An open source data profiler for complex pattern discovery.

ibisgithub.com

A portable Python dataframe library with a single API for 20+ backends.

modingithub.com

A drop-in pandas replacement that scales workflows by changing a single line of code.

pandasgithub.com

A library providing high-performance, easy-to-use data structures and data analysis tools.

pathwaygithub.com

Real-time data processing framework for Python with reactive dataflows.

percentifygithub.com

Exploratory stats and data-quality diagnostics/profiler, that supports both pandas and Polars DataFrames inputs.

polarsgithub.com

A fast DataFrame library implemented in Rust with a Python API.

aksharegithub.com

A financial data interface library, built for human beings!

dltgithub.com

A Python library for building data pipelines with automatic schema inference, incremental loading, and support for multiple sources and destinations.

edgartoolsgithub.com

Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.

lumibotgithub.com

Algorithmic trading framework for backtesting and live deployment across stocks, options, crypto, futures, and forex.

openbbgithub.com

A financial data platform for analysts, quants and AI agents.

yfinancegithub.com

Easy Pythonic way to download market and financial data from Yahoo Finance.

cerberusgithub.com

A lightweight and extensible data validation library.

jsonschemagithub.com

An implementation of JSON Schema for Python.

panderagithub.com

A data validation library for dataframes, with support for pandas, polars, and Spark.

pydanticgithub.com

Data validation using Python type hints.

voluptuousgithub.com

A Python data validation library primarily intended for validating data from untrusted sources.

altairgithub.com

Declarative statistical visualization library for Python.

bokehgithub.com

Interactive Web Plotting for Python.

bqplotgithub.com

Interactive Plotting Library for the Jupyter Notebook.

cartopygithub.com

A cartographic python library with matplotlib support.

gradiogithub.com

Build and share machine learning apps, all in Python.

matplotlibgithub.com

A Python 2D plotting library.

plotlygithub.com

Interactive graphing library for Python.

plotninegithub.com

A grammar of graphics for Python based on ggplot2.

pygalgithub.com

A Python SVG Charts Creator.

pygraphvizgithub.com

Python interface to Graphviz.

pyqtgraphgithub.com

Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.

seaborngithub.com

Statistical data visualization using Matplotlib.

streamlitgithub.com

A framework which lets you build dashboards, generate reports, or create chat apps in minutes.

ultraplotgithub.com

Matplotlib wrapper for publication-ready scientific figures with minimal code. Includes advanced subplot management, panel layouts, and batteries-included geoscience plotting.

vispygithub.com

High-performance scientific visualization based on OpenGL.

chdbgithub.com

In-process OLAP SQL engine with the full ClickHouse dialect, zero-copy pandas/Arrow interop, and federation to remote ClickHouse clusters via remoteSecure().

chromadbgithub.com

An open-source embedding database for building AI applications with embeddings and semantic search.

duckdbgithub.com

An in-process SQL OLAP database management system; optimized for analytics and fast queries, similar to SQLite but for analytical workloads.

pickledbgithub.com

A simple and lightweight key-value store for Python.

tinydbgithub.com

A tiny, document-oriented database.

ZODBgithub.com

A native object database for Python. A key-value and object graph database.

zvecgithub.com

An embedded vector database for on-device RAG and edge AI, the SQLite of vector databases.

awesome-mysqlgithub.com
awesome-sqlitegithub.com

The Python Driver for Apache Cassandra.

Python driver with native interface for ClickHouse.

Official MongoDB database backend for Django.

mssql-pythongithub.com

Official Microsoft driver for SQL Server and Azure SQL, built on ODBC for high performance and low memory usage.

mysqlclientgithub.com

MySQL connector with Python 3 support (mysql-python fork).

psycopggithub.com

The most popular PostgreSQL adapter for Python.

pymongogithub.com

The official Python client for MongoDB.

pymysqlgithub.com

A pure Python MySQL driver compatible to mysql-python.

redis-pygithub.com

The Python client for Redis.

sqlite-utilsgithub.com

Python CLI utility and library for manipulating SQLite databases.

sqlite3docs.python.org

(Python standard library) SQLite interface compliant with DB-API 2.0.

dateparsergithub.com

A Python parser for human-readable dates in dozens of languages.

dateutilgithub.com

Extensions to the standard Python datetime module.

pendulumgithub.com

Python datetimes made easy.

zoneinfodocs.python.org

(Python standard library) IANA time zone support. Brings the tz database into Python.

Display various debug information for Django.

A port of the django-debug-toolbar to flask.

icecreamgithub.com

Inspect variables, expressions, and program execution with a single, simple function call.

ipdbgithub.com

IPython-enabled pdb.

manholegithub.com

Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt.

memorygraphgithub.com

Visualize Python data at runtime to debug references, mutability, and aliasing.

pudbgithub.com

A full-screen, console-based Python debugger.

py-spygithub.com

A sampling profiler for Python programs. Written in Rust.

python-huntergithub.com

A flexible code tracing toolkit.

scalenegithub.com

A high-performance, high-precision CPU, GPU, and memory profiler for Python.

jaxgithub.com

A library for high-performance numerical computing with automatic differentiation and JIT compilation.

kerasgithub.com

A high-level deep learning library with support for JAX, TensorFlow, and PyTorch backends.

pytorchgithub.com

Tensors and Dynamic neural networks in Python with strong GPU acceleration.

Deep learning framework to train, deploy, and ship AI products Lightning fast.

PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms.

tensorflowgithub.com

The most popular Deep Learning framework created by Google.

ansiblegithub.com

A radically simple IT automation platform.

awscligithub.com

Universal Command Line Interface for Amazon Web Services.

borggithub.com

A deduplicating archiver with compression and encryption.

boto3github.com

Python interface to Amazon Web Services.

chalicegithub.com

A Python serverless microframework for AWS.

chaostoolkitgithub.com

A Chaos Engineering toolkit & Orchestration for Developers.

cloudinitgithub.com

A multi-distribution package that handles early initialization of a cloud instance.

fabricgithub.com

A simple, Pythonic tool for remote execution and deployment.

kubesdkgithub.com

A modern async-first Kubernetes client and API model generator.

openstackgithub.com

Open source software for building private and public clouds.

pre-commitgithub.com

A framework for managing and maintaining multi-language pre-commit hooks.

psutilgithub.com

A cross-platform process and system utilities module.

pyinfragithub.com

A versatile CLI tools and python libraries to automate infrastructure.

saltstackgithub.com

Infrastructure automation and management system.

sentry-pythongithub.com

Sentry SDK for Python.

shgithub.com

A full-fledged subprocess replacement for Python.

supervisorgithub.com

Supervisor process control system for UNIX.

daskgithub.com

A flexible parallel computing library for analytic computing.

joblibgithub.com

A set of tools to provide lightweight pipelining in Python.

luigigithub.com

A module that helps you build complex pipelines of batch jobs.

mpi4pygithub.com

Python bindings for MPI.

pysparkgithub.com

Apache Spark Python API.

raygithub.com

A system for parallel and distributed Python that unifies the machine learning ecosystem.

cx-Freezegithub.com

It is a Python tool that converts Python scripts into standalone executables and installers for Windows, macOS, and Linux.

Nuitkagithub.com

Compiles Python programs into high-performance standalone executables (cross-platform, supports all Python versions).

pyarmorgithub.com

A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.

pyinstallergithub.com

Converts Python programs into stand-alone executables (cross-platform).

shivgithub.com

A command line utility for building fully self-contained zipapps (PEP 441), but with all their dependencies included.

diagramsgithub.com

Diagram as Code.

mkdocsgithub.com

Markdown friendly documentation generator.

pdocgithub.com

Epydoc replacement to auto generate API documentation for Python libraries.

sphinxgithub.com

Python Documentation generator.

modoboagithub.com

A mail hosting and management platform including a modern Web UI.

yagmailgithub.com

Yet another Gmail/SMTP client.

KillPygithub.com

Analyze, detect, and clean unused Python environments and pipx packages.

pyenvgithub.com

Simple Python version management.

pyenv-wingithub.com

Pyenv for Windows.

uvgithub.com

An extremely fast Python version, package and project manager, written in Rust.

virtualenvgithub.com

A tool to create isolated Python environments.

csvkitgithub.com

Utilities for converting to and working with CSV.

doclinggithub.com

Library for converting documents into structured data.

docxtplgithub.com

Editing a docx document by jinja2 template

markdowngithub.com

A Python implementation of John Gruber’s Markdown.

markdown-it-pygithub.com

Markdown parser with 100% CommonMark support, extensions, and syntax plugins.

markitdowngithub.com

Python tool for converting files and office documents to Markdown.

mistunegithub.com

Fastest and full featured pure Python parsers of Markdown.

openpyxlopenpyxl.readthedocs.io

A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.

pdfminer.sixgithub.com

Pdfminer.six is a community maintained fork of the original PDFMiner.

pdfoxidegithub.com

A fast PDF library for text extraction, image extraction, and markdown conversion, powered by Rust.

pikepdfgithub.com

A powerful library for reading and editing PDF files, based on qpdf.

pyelftoolsgithub.com

Parsing and analyzing ELF files and DWARF debugging information.

pyexcelgithub.com

Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files.

pypdfgithub.com

A library capable of splitting, merging, cropping, and transforming PDF pages.

python-docxgithub.com

Reads, queries and modifies Microsoft Word 2007/2008 docx files.

python-pptxgithub.com

Python library for creating and updating PowerPoint (.pptx) files.

pyyamlgithub.com

YAML implementations for Python.

reportlabreportlab.com

Allowing Rapid creation of rich PDF documents.

tablibgithub.com

A module for Tabular Datasets in XLS, CSV, JSON, YAML.

tomllibdocs.python.org

(Python standard library) Parse TOML files.

weasyprintgithub.com

A visual rendering engine for HTML and CSS that can export to PDF.

xberggithub.com

High-performance document intelligence library with a Rust core, extracting text, tables, and metadata from 97+ formats including PDF, Office, images (with OCR), HTML, email, and archives.

xlsxwritergithub.com

A Python module for creating Excel .xlsx files.

xlwingsgithub.com

A BSD-licensed library that makes it easy to call Python from Excel and vice versa.

mimetypesdocs.python.org

(Python standard library) Map filenames to MIME types.

pathlibdocs.python.org

(Python standard library) A cross-platform, object-oriented path library.

python-magicgithub.com

A Python interface to the libmagic file type identification library.

watchdoggithub.com

API and shell utilities to monitor file system events.

watchfilesgithub.com

Simple, modern and fast file watching and code reload in python.

coconutgithub.com

A variant of Python built for simple, elegant, Pythonic functional programming.

functoolsdocs.python.org

(Python standard library) Higher-order functions and operations on callable objects.

funcygithub.com

A fancy and practical functional tools.

more-itertoolsgithub.com

More routines for operating on iterables, beyond itertools.

returnsgithub.com

A set of type-safe monads, transformers, and composition utilities.

toolzgithub.com

A collection of functional utilities for iterators, functions, and dictionaries. Also available as cytoolz for Cython-accelerated performance.

buridan/uigithub.com

Composable, themeable components designed for Reflex. Extend, override, and ship without fighting the framework. Open source.

cursesdocs.python.org

(Python standard library) The built-in wrapper for ncurses used to create terminal GUI applications.

customtkintergithub.com

A modern and customizable python UI-library based on Tkinter.

dearpyguigithub.com

A Simple GPU accelerated Python GUI framework

enamlgithub.com

Creating beautiful user-interfaces with Declarative Syntax like QML.

fletgithub.com

Cross-platform GUI framework for building modern apps in pure Python.

gooeygithub.com

Turn command line programs into a full GUI application with one line.

kivygithub.com

A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.

niceguigithub.com

An easy-to-use, Python-based UI framework, which shows up in your web browser.

pygletgithub.com

A cross-platform windowing and multimedia library for Python.

pygobjectgithub.com

Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).

PyQtriverbankcomputing.com

Python bindings for the Qt cross-platform application and UI framework.

pysidegithub.com

Qt for Python offers the official Python bindings for Qt, this is same as PyQt but it's the official binding with different licensing.

pywebviewgithub.com

A lightweight cross-platform native wrapper around a webview component.

tkinterdocs.python.org

(Python standard library) The standard Python interface to the Tcl/Tk GUI toolkit.

togagithub.com

A Python native, OS native GUI toolkit.

urwidgithub.com

A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.

wxPythongithub.com

A blending of the wxWidgets C++ class library with the Python.

arcadegithub.com

Arcade is a modern Python framework for crafting games with compelling graphics and sound.

panda3dgithub.com

3D game engine developed by Disney.

py-sdl2github.com

A ctypes based wrapper for the SDL2 library.

pygamegithub.com

Pygame is a set of Python modules designed for writing games.

pyopenglgithub.com

Python ctypes bindings for OpenGL and it's related APIs.

renpygithub.com

A Visual Novel engine.

A Django app that provides a country field for models and forms.

geodjangogithub.com

A world-class geographic web framework that is part of Django.

geojsongithub.com

Python bindings and utilities for GeoJSON.

geopandasgithub.com

Python tools for geographic data (GeoSeries/GeoDataFrame) built on pandas.

geopygithub.com

Python Geocoding Toolbox.

beautifulsoupcrummy.com

Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.

A fast, CommonMark-compliant HTML to Markdown converter with a Rust core, tolerant of malformed HTML.

justhtmlgithub.com

A pure Python HTML5 parser that just works.

lxmlgithub.com

A very fast, easy-to-use and versatile library for handling HTML and XML.

markupsafegithub.com

Implements a XML/HTML/XHTML Markup safe string for Python.

pyquerygithub.com

A jQuery-like library for parsing HTML.

tinycss2github.com

A low-level CSS parser and generator written in Python.

xmltodictgithub.com

Working with XML feel like you are working with JSON.

aiohttpgithub.com

Asynchronous HTTP client/server framework for asyncio and Python.

furlgithub.com

A small Python library that makes parsing and manipulating URLs easy.

httptapgithub.com

Dissects an HTTP request into DNS, TCP, TLS, wait, and transfer phases and renders the timings as a waterfall.

httpxgithub.com

A next generation HTTP client for Python.

requestsgithub.com

HTTP Requests for Humans.

urllib3github.com

A HTTP library with thread-safe connection pooling, file post support, sanity friendly.

bleakgithub.com

A cross platform Bluetooth Low Energy Client for Python using asyncio.

jumpstartergithub.com

A hardware-in-the-loop testing framework with a Python client library for automated testing on real and virtual hardware.

pynputgithub.com

A library to control and monitor input devices.

synology-apigithub.com

Python wrapper for Synology NAS APIs: Surveillance Station, File Station, Download Station, Docker, and 50+ other endpoints.

pillowgithub.com

Pillow is the friendly PIL fork.

pymattinggithub.com

A library for alpha matting.

python-barcodegithub.com

Create barcodes in Python with no extra dependencies.

python-qrcodegithub.com

A pure Python QR Code generator.

pyvipsgithub.com

A fast image processing library with low memory needs.

scikit-imagegithub.com

A Python library for (scientific) image processing.

thumborgithub.com

A smart imaging service. It enables on-demand crop, re-sizing and flipping of images.

wandgithub.com

Python bindings for MagickWand, C API for ImageMagick.

cpythongithub.com

Default, most widely used implementation of the Python programming language written in C.

cythongithub.com

Optimizing Static Compiler for Python.

ironpythongithub.com

Implementation of the Python programming language written in C#.

micropythongithub.com

A lean and efficient Python programming language implementation.

pyodidegithub.com

Python distribution for the browser and Node.js based on WebAssembly.

pypygithub.com

A very fast and compliant implementation of the Python language.

awesome-jupytergithub.com
jupytergithub.com

A rich toolkit to help you make the most out of using Python interactively.

marimogithub.com

Transform data and train models, feels like a next-gen notebook, stored as Git-friendly Python.

ptpythongithub.com

Advanced Python REPL built on top of the python-prompt-toolkit.

airflowgithub.com

Airflow is a platform to programmatically author, schedule and monitor workflows.

apschedulergithub.com

A light but powerful in-process task scheduler that lets you schedule functions.

dagstergithub.com

An orchestration platform for the development, production, and observation of data assets.

prefectgithub.com

A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.

schedulegithub.com

Python job scheduling for humans.

SpiffWorkflowgithub.com

A powerful workflow engine implemented in pure Python.

logfmtergithub.com

A standard library compatible logfmt formatter.

loggingdocs.python.org

(Python standard library) Logging facility for Python.

logurugithub.com

Library which aims to bring enjoyable logging in Python.

structloggithub.com

Structured logging made easy.

catboostgithub.com

A fast, scalable, high performance gradient boosting on decision trees library.

featureenginegithub.com

sklearn compatible API with the widest toolset for feature engineering and selection.

h2ogithub.com

Open Source Fast Scalable Machine Learning Platform.

lightgbmgithub.com

A fast, distributed, high performance gradient boosting framework.

mindsdbgithub.com

MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries.

pgmpygithub.com

A Python library for probabilistic graphical models and Bayesian networks.

scikit-learngithub.com

The most popular Python library for Machine Learning with extensive documentation and community support.

scikit-legogithub.com

A collection of lego bricks for scikit-learn pipelines.

spark.mlgithub.com

Apache Spark's scalable Machine Learning library for distributed computing.

TabGANgithub.com

Synthetic tabular data generation using GANs, Diffusion Models, and LLMs.

timesfmgithub.com

A pretrained foundation model from Google Research for time-series forecasting.

xgboostgithub.com

A scalable, portable, and distributed gradient boosting library.

faststreamgithub.com

A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.

pythonnetgithub.com

Python Integration with the .NET Common Language Runtime (CLR).

pywin32github.com

Python Extensions for Windows.

winpythongithub.com

Portable development environment for Windows 10/11.

blinkergithub.com

A fast Python in-process signal/event dispatching system.

boltonsgithub.com

A set of pure-Python utilities.

itsdangerousgithub.com

Various helpers to pass trusted data to untrusted environments.

trytongithub.com

A general-purpose business framework.

funnlpgithub.com

A collection of tools and datasets for Chinese NLP.

gensimgithub.com

Topic Modeling for Humans.

jiebagithub.com

The most popular Chinese text segmentation library.

nltkgithub.com

A leading platform for building Python programs to work with human language data.

spacygithub.com

A library for industrial-strength natural language processing in Python and Cython.

stanzagithub.com

The Stanford NLP Group's official Python library, supporting 60+ languages.

mininetgithub.com

A popular network emulator and API written in Python.

napalmgithub.com

Cross-vendor API to manipulate network devices.

scapygithub.com

A brilliant packet manipulation library.

Awesome Python Newsletterpython.libhunt.com
Pycoder's Weeklypycoders.com
Python Tricksrealpython.com
Python Weeklypythonweekly.com
beaniegithub.com

An asynchronous Python object-document mapper (ODM) for MongoDB.

datasetgithub.com

Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL.

The Django ORM.

mongoenginegithub.com

A Python Object-Document-Mapper for working with MongoDB.

peeweegithub.com

A small, expressive ORM.

ponygithub.com

ORM that provides a generator-oriented interface to SQL.

pynamodbgithub.com

A Pythonic interface for Amazon DynamoDB.

sqlalchemygithub.com

The Python SQL Toolkit and Object Relational Mapper.

sqlmodelgithub.com

SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.

tortoise-ormgithub.com

An easy-to-use asyncio ORM inspired by Django, with relations support.

condagithub.com

Cross-platform, Python-agnostic binary package manager.

pipgithub.com

The package installer for Python.

pipxgithub.com

Install and Run Python Applications in Isolated Environments. Like npx in Node.js.

poetrygithub.com

Python dependency management and packaging made easy.

bandersnatchgithub.com

PyPI mirroring tool provided by Python Packaging Authority (PyPA).

devpigithub.com

PyPI server and packaging/testing/release tool.

warehousegithub.com

Next generation Python Package Repository (PyPI).

mitmproxygithub.com

An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

setoolkitgithub.com

A toolkit for social engineering.

sherlockgithub.com

Hunt down social media accounts by username across social networks.

sqlmapgithub.com

Automatic SQL injection and database takeover tool.

Django Chatdjangochat.com
PyPodcatspypodcats.live
Python Bytespythonbytes.fm
Talk Python To Metalkpython.fm
Cirqgithub.com

A Google-developed framework focused on hardware-aware quantum circuit design for NISQ devices.

pennylanegithub.com

A hybrid quantum-classical machine learning library with automatic differentiation support.

qiskitgithub.com

An IBM-backed quantum SDK for building, simulating, and running circuits on real quantum hardware.

qutipgithub.com

Quantum Toolbox in Python.

annoygithub.com

Approximate Nearest Neighbors in C++/Python optimized for memory usage.

implicitgithub.com

A fast Python implementation of collaborative filtering for implicit datasets.

scikit-surprisegithub.com

A scikit for building and analyzing recommender systems.

astropygithub.com

A community Python library for Astronomy.

biopythongithub.com

Biopython is a set of freely available tools for biological computation.

cclibgithub.com

A library for parsing and interpreting the results of computational chemistry packages.

colourgithub.com

Implementing a comprehensive number of colour theory transformations and algorithms.

manimgithub.com

An animation engine for explanatory math videos.

mesagithub.com

An agent-based modeling framework for building, analyzing, and visualizing complex system simulations.

networkxgithub.com

A high-productivity software for complex networks.

numbagithub.com

Python JIT compiler to LLVM aimed at scientific Python.

numpygithub.com

A fundamental package for scientific computing with Python.

obspygithub.com

A Python toolbox for seismology.

openbabelgithub.com

A chemical toolbox designed to speak the many languages of chemical data.

pathsimgithub.com

A block-based system modeling and simulation framework with a browser-based visual editor.

pydygithub.com

Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.

pymcgithub.com

Probabilistic programming and Bayesian modeling in Python.

PythonRoboticsgithub.com

This is a compilation of various robotics algorithms with visualizations.

rdkitgithub.com

Cheminformatics and Machine Learning Software.

scipygithub.com

A Python-based ecosystem of open-source software for mathematics, science, and engineering.

shapelygithub.com

Manipulation and analysis of geometric objects in the Cartesian plane.

simpygitlab.com

A process-based discrete-event simulation framework.

statsmodelsgithub.com

Statistical modeling and econometrics in Python.

sympygithub.com

A Python library for symbolic mathematics.

django-haystackgithub.com

Modular search for Django.

The official low-level Python client for Elasticsearch.

pysolrgithub.com

A lightweight Python wrapper for Apache Solr.

marshmallowgithub.com

A lightweight library for converting complex objects to and from simple Python datatypes.

msgpackgithub.com

MessagePack serializer implementation for Python.

orjsongithub.com

Fast, correct JSON library.

lektorgithub.com

An easy to use static CMS and blog engine.

nikolagithub.com

A static website and blog generator.

pelicangithub.com

Static site generator that supports Markdown and reST syntax.

celerygithub.com

An asynchronous task queue/job queue based on distributed message passing.

dramatiqgithub.com

A fast and reliable background task processing library for Python 3.

hueygithub.com

Little multi-threaded task queue.

rqgithub.com

Simple job queues for Python.

taskiqgithub.com

Distributed task queue with native asyncio support and pluggable brokers.

jinjagithub.com

A modern and designer friendly templating language.

makogithub.com

Hyperfast and lightweight templating for the Python platform.

awesome-pytestgithub.com
coveragegithub.com

Code coverage measurement.

factoryboygithub.com

A test fixtures replacement for Python.

fakergithub.com

A Python package that generates fake data.

freezegungithub.com

Travel through time by mocking the datetime module.

hypothesisgithub.com

Hypothesis is an advanced Quickcheck style property based testing library.

locustgithub.com

Scalable user load testing tool written in Python.

mimesisgithub.com

is a Python library that help you generate fake data.

mockdocs.python.org

(Python standard library) A mocking and patching library.

mocketgithub.com

A socket mock framework with gevent/asyncio/SSL support.

noxgithub.com

Flexible test automation for Python.

Python version of the Playwright testing and automation library.

polyfactorygithub.com

mock data generation library with support to classes (continuation of pydantic-factories)

pyautoguigithub.com

PyAutoGUI is a cross-platform GUI automation Python module for human beings.

pytestgithub.com

A mature full-featured Python testing tool.

responsesgithub.com

A utility library for mocking out the requests Python library.

respxgithub.com

Mock HTTPX with awesome request patterns and response side effects.

robotframeworkgithub.com

A generic test automation framework.

scanapigithub.com

Automated Testing and Documentation for your REST API.

schemathesisgithub.com

A tool for automatic property-based testing of web applications built with Open API / Swagger specifications.

seleniumgithub.com

Python bindings for Selenium WebDriver.

toxgithub.com

Auto builds and tests distributions in multiple Python versions

unittestdocs.python.org

(Python standard library) Unit testing framework.

vcrpygithub.com

Record and replay HTTP interactions on your tests.

babelgithub.com

An internationalization library for Python.

chardetgithub.com

Python character encoding detector.

difflibdocs.python.org

(Python standard library) Helpers for computing deltas.

ftfygithub.com

Makes Unicode text less broken and more consistent automagically.

pangu.pygithub.com

Paranoid text spacing.

parsygithub.com

Easy, generic parser combinator library for creating parsers.

pyfigletgithub.com

An implementation of figlet written in Python.

pygmentsgithub.com

A generic syntax highlighter.

pyparsinggithub.com

A general purpose framework for generating parsers.

pypinyingithub.com

Convert Chinese hanzi (漢字) to pinyin (拼音).

Parsing human names into their individual components.

Parsing, formatting, storing and validating international phone numbers.

python-slugifygithub.com

A Python slugify library that translates unicode to ASCII.

Browser user agent parser.

shortuuidgithub.com

A generator library for concise, unambiguous and URL-safe UUIDs.

sqidsgithub.com

A library for generating short unique IDs from numbers.

sqlparsegithub.com

A non-validating SQL parser.

textdistancegithub.com

Compute distance between sequences with 30+ algorithms.

unidecodegithub.com

ASCII transliterations of Unicode text.

apiflaskgithub.com

A lightweight Python web API framework based on Flask and Marshmallow.

connexiongithub.com

A spec-first framework that automatically handles requests based on your OpenAPI specification.

Modern REST with speed, types, async, msgspec, pydantic and other goodies!

django-ninjagithub.com

Fast, Django REST framework based on type hints and Pydantic.

A powerful and flexible toolkit to build web APIs.

falcongithub.com

A high-performance framework for building cloud APIs and web app backends.

fastapigithub.com

A modern, fast, web framework for building APIs with standard Python type hints.

sanicgithub.com

A Python web server and web framework that's written to go fast.

strawberrygithub.com

A GraphQL library that leverages Python type annotations for schema definition.

Strawberry GraphQL integration with Django.

webargsgithub.com

A friendly library for parsing HTTP request arguments with built-in support for popular web frameworks.

Compresses linked and inline JavaScript or CSS into a single cached file.

django-storagesgithub.com

A collection of custom storage back ends for Django.

awesome-djangogithub.com
awesome-flaskgithub.com
awesome-pyramidgithub.com
bottlegithub.com

A fast and simple micro-framework distributed as a single file with no dependencies.

djangogithub.com

The most popular web framework in Python.

fasthtmlgithub.com

The fastest way to create an HTML app.

flaskgithub.com

A microframework for Python.

litestargithub.com

Production-ready, capable and extensible ASGI Web framework.

masonitegithub.com

The modern and developer centric Python web framework.

microdotgithub.com

The impossibly small web framework for Python and MicroPython.

pyramidgithub.com

A small, fast, down-to-earth, open source Python web framework.

reflexgithub.com

A framework for building reactive, full-stack web applications entirely with Python.

robyngithub.com

A high-performance async Python web framework with a Rust runtime.

starlettegithub.com

A lightweight ASGI framework and toolkit for building high-performance async services.

tornadogithub.com

A web framework and asynchronous networking library.

browser-usegithub.com

Make websites accessible for AI agents with easy browser automation.

crawl4aigithub.com

An open-source, LLM-friendly web crawler that provides lightning-fast, structured data extraction specifically designed for AI agents.

crawlberggithub.com

A high-performance web crawling engine with a Rust core, headless-browser fallback, and built-in robots.txt and sitemap parsing.

feedparsergithub.com

Universal feed parser.

html2textgithub.com

Convert HTML to Markdown-formatted text.

mechanicalsoupgithub.com

A Python library for automating interaction with websites.

micawbergithub.com

A small library for extracting rich content from URLs.

scrapygithub.com

A fast high-level screen scraping and web crawling framework.

sumygithub.com

A module for automatic summarization of text documents and HTML pages.

trafilaturagithub.com

A tool for gathering text and metadata from the web, with built-in content filtering.

A modern wget --mirror / HTTrack alternative that turns whole websites into browsable offline copies.

securegithub.com

HTTP security headers for Python web applications with ASGI and WSGI middleware.

daphnegithub.com

An HTTP, HTTP/2 and WebSocket protocol server for ASGI and ASGI-HTTP.

graniangithub.com

A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI/ASGI/RSGI.

grpciogithub.com

HTTP/2-based RPC framework with Python bindings, built by Google.

gunicorngithub.com

Pre-forked, ported from Ruby's Unicorn project.

hypercorngithub.com

An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.

rpycgithub.com

(Remote Python Call) - A transparent and symmetric RPC library for Python.

uvicorngithub.com

A lightning-fast ASGI server implementation, using uvloop and httptools.

uwsgigithub.com

A project aims at developing a full stack for building hosting services, written in C.

waitressgithub.com

Multi-threaded, powers Pyramid.

autobahn-pythongithub.com

WebSocket & WAMP for Python on Twisted and asyncio.

channelsgithub.com

Developer-friendly asynchrony for Django.

flask-socketiogithub.com

Socket.IO integration for Flask applications.

picowsgithub.com

Fastest WebSocket clients and servers with a frame level interface for the most demanding use-cases.

websocketsgithub.com

A library for building WebSocket servers and clients with a focus on correctness and simplicity.

Comprehensive guide to modern Python developer tools covering package management, linting, type checking, testing, and more.

↵ to searchesc to close
awesomelist.dev