awesome-python

Python collections

An curated list of Python frameworks, libraries, and resources for software development.

An opinionated list of awesome Python frameworks, libraries, software and resources.

GitHub

228k stars
6k watching
25k forks
Language: Python
last commit: 5 months ago
Linked from 32 awesome lists

awesomecollectionspythonpython-frameworkpython-librarypython-resources

Awesome Python / Admin Panels

ajenti 7,578 about 2 months ago The admin panel your servers deserve
django-grappelli 3,787 5 months ago A jazzy skin for the Django Admin-Interface
flask-admin 5,810 about 2 months ago Simple and extensible administrative interface framework for Flask
flower 6,518 5 months ago Real-time monitor and web admin for Celery
jet-bridge 1,662 about 1 month ago Admin panel framework for any application with nice UI (ex Jet Django)
wooey 2,143 11 months ago A Django app which creates automatic web UIs for Python scripts
streamlit 36,168 about 1 month ago A framework which lets you build dashboards, generate reports, or create chat apps in minutes

Awesome Python / Algorithms and Design Patterns / Algorithms

algorithms 24,129 6 months ago Minimal examples of data structures and algorithms
python-ds 2,840 10 months ago A collection of data structure and algorithms for coding interviews
sortedcontainers 3,585 11 months ago Fast and pure-Python implementation of sorted collections
thealgorithms 195,521 about 1 month ago All Algorithms implemented in Python

Awesome Python / Algorithms and Design Patterns / Design Patterns

pypattyrn 2,278 8 months ago A simple yet effective library for implementing common design patterns
python-patterns 40,631 4 months ago A collection of design patterns in Python
transitions 5,822 5 months ago A lightweight, object-oriented finite state machine implementation

Awesome Python / ASGI Servers

daphne 2,416 2 months ago A HTTP, HTTP2 and WebSocket protocol server for ASGI and ASGI-HTTP
uvicorn 8,695 about 1 month ago A lightning-fast ASGI server implementation, using uvloop and httptools
hypercorn 1,195 5 months ago An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn

Awesome Python / Asynchronous Programming

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

Awesome Python / Asynchronous Programming / asyncio

awesome-asyncio 4,658 almost 2 years ago

Awesome Python / Asynchronous Programming

concurrent.futures (Python standard library) A high-level interface for asynchronously executing callables
multiprocessing (Python standard library) Process-based parallelism
trio 6,269 about 1 month ago A friendly library for async concurrency and I/O
twisted 5,635 about 1 month ago An event-driven networking engine
uvloop 10,504 3 months ago Ultra fast asyncio event loop
eventlet 1,244 about 1 month ago Asynchronous framework with WSGI support
gevent 6,267 about 2 months ago A coroutine-based Python networking library that uses

Awesome Python / Audio / Audio

audioread 497 11 months ago Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding
audioFlux 2,940 8 months ago A library for audio and music analysis, feature extraction
dejavu 6,463 9 months ago Audio fingerprinting and recognition
kapre 924 about 1 year ago Keras Audio Preprocessors
librosa 7,237 about 2 months ago Python library for audio and music analysis
matchering 1,842 about 2 months ago A library for automated reference audio mastering
mingus An advanced music theory and notation package with MIDI file and playback support
pyaudioanalysis 5,918 10 months ago Audio feature extraction, classification, segmentation and applications
pydub 9,024 6 months ago Manipulate audio with a simple and easy high level interface
timeside 374 3 months ago Open web audio processing framework

Awesome Python / Audio / Metadata

beets 13,003 about 1 month ago A music library manager and tagger
eyed3 553 5 months ago A tool for working with audio files, specifically MP3 files containing ID3 metadata
mutagen 1,587 about 2 months ago A Python module to handle audio metadata
tinytag 714 about 1 month ago A library for reading music meta data of MP3, OGG, FLAC and Wave files

Awesome Python / Authentication / OAuth

authlib 4,612 about 1 month ago JavaScript Object Signing and Encryption draft implementation
django-allauth 9,633 about 1 month ago Authentication app for Django that "just works."
django-oauth-toolkit 3,165 about 1 month ago OAuth 2 goodies for Django
oauthlib 2,837 about 1 month ago A generic and thorough implementation of the OAuth request-signing logic

Awesome Python / Authentication / JWT

pyjwt 5,207 about 1 month ago JSON Web Token implementation in Python
python-jose 1,553 7 months ago A JOSE implementation in Python

Awesome Python / Build Tools

bitbake 437 about 1 month ago A make-like build tool for embedded Linux
buildout 579 about 1 month ago A build system for creating, assembling and deploying applications from multiple parts
platformio 8,020 about 1 month ago A console tool to build code with different development platforms
pybuilder 1,743 5 months ago A continuous build tool written in pure Python
scons 2,120 about 1 month ago A software construction tool

Awesome Python / Built-in Classes Enhancement

attrs 5,327 about 1 month ago Replacement for , , , etc. boilerplate in class definitions
bidict 1,481 about 2 months ago Efficient, Pythonic bidirectional map data structures and related functionality
box 2,648 about 1 month ago Python dictionaries with advanced dot notation access
dataclasses (Python standard library) Data classes
dotteddict 194 about 1 month ago A library that provides a method of accessing lists and dicts with a dotted path notation

Awesome Python / CMS

feincms 955 4 months ago One of the most advanced Content Management Systems built on Django
indico 1,794 about 1 month ago A feature-rich event management system, made @
wagtail 18,523 about 1 month ago A Django content management system

Awesome Python / Caching

beaker 522 7 months ago A WSGI middleware for sessions and caching
django-cache-machine 876 almost 2 years ago Automatic caching and invalidation for Django models
django-cacheops 2,136 3 months ago A slick ORM cache with automatic granular event-driven invalidation
dogpile.cache 251 3 months ago dogpile.cache is a next generation replacement for Beaker made by the same authors
hermescache Python caching library with tag-based invalidation and dogpile effect prevention
pylibmc 479 5 months ago A Python wrapper around the interface
python-diskcache 2,416 5 months ago SQLite and file backed cache backend with faster lookups than memcached and redis

Awesome Python / ChatOps Tools

errbot 3,138 3 months ago The easiest and most popular chatbot to implement ChatOps

Awesome Python / Code Analysis / Code Analysis

code2flow 4,045 7 months ago Turn your Python and JavaScript code into DOT flowcharts
prospector 1,964 about 2 months ago A tool to analyse Python code
vulture 3,561 about 1 month ago A tool for finding and analysing dead Python code

Awesome Python / Code Analysis / Code Linters

flake8 3,481 3 months ago A wrapper around , and McCabe

Awesome Python / Code Analysis / Code Linters / flake8

awesome-flake8-extensions 1,229 7 months ago

Awesome Python / Code Analysis / Code Linters

pylint 5,351 about 1 month ago A fully customizable source code analyzer

Awesome Python / Code Analysis / Code Formatters

black 39,308 about 1 month ago The uncompromising Python code formatter
isort 6,544 6 months ago A Python utility / library to sort imports
yapf 13,805 about 1 month ago Yet another Python code formatter from Google

Awesome Python / Code Analysis

awesome-python-typing 1,734 4 months ago Static Type Checkers, also see

Awesome Python / Code Analysis / awesome-python-typing

mypy 18,687 about 1 month ago Check variable types during compile time
pyre-check 6,885 about 1 month ago Performant type checking
typeshed 4,419 about 1 month ago Collection of library stubs for Python, with static types

Awesome Python / Code Analysis / Static Type Annotations Generators

monkeytype 4,797 6 months ago A system for Python that generates static type annotations by collecting runtime types
pytype 4,791 about 1 month ago Pytype checks and infers types for Python code - without requiring type annotations

Awesome Python / Command-line Interface Development / Command-line Application Development

cement 1,254 about 1 month ago CLI Application Framework for Python
click 15,881 about 1 month ago A package for creating beautiful command line interfaces in a composable way
cliff 237 about 2 months ago A framework for creating command-line programs with multi-level commands
python-fire 27,243 about 1 month ago A library for creating command line interfaces from absolutely any Python object
python-prompt-toolkit 9,423 about 2 months ago A library for building powerful interactive command lines

Awesome Python / Command-line Interface Development / Terminal Rendering

alive-progress 5,572 3 months ago A new kind of Progress Bar, with real-time throughput, eta and very cool animations
asciimatics 3,667 4 months ago A package to create full-screen text UIs (from interactive forms to ASCII animations)
bashplotlib 1,869 7 months ago Making basic plots in the terminal
colorama 3,581 7 months ago Cross-platform colored terminal text
rich 49,953 about 2 months ago Python library for rich text and beautiful formatting in the terminal. Also provides a great log handler
tqdm 28,899 about 2 months ago Fast, extensible progress bar for loops and CLI

Awesome Python / Command-line Tools / Productivity Tools

copier 2,104 about 1 month ago A library and command-line utility for rendering projects templates
cookiecutter 22,767 about 1 month ago A command-line utility that creates projects from cookiecutters (project templates)
doitlive 3,461 about 1 month ago A tool for live presentations in the terminal
howdoi 10,630 3 months ago Instant coding answers via the command line
invoke 4,426 3 months ago A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks
pathpicker 5,133 4 months ago Select files out of bash output
thefuck 85,858 6 months ago Correcting your previous console command
tmuxp 4,118 about 1 month ago A session manager
try 725 over 2 years ago A dead simple CLI to try out python packages - it's never been easier

Awesome Python / Command-line Tools / CLI Enhancements

httpie 34,188 3 months ago A command line HTTP client, a user-friendly cURL replacement
iredis 2,577 9 months ago Redis CLI with autocompletion and syntax highlighting
litecli 2,835 about 1 month ago SQLite CLI with autocompletion and syntax highlighting
mycli 11,513 about 1 month ago MySQL CLI with autocompletion and syntax highlighting
pgcli 12,182 about 1 month ago PostgreSQL CLI with autocompletion and syntax highlighting

Awesome Python / Computer Vision

easyocr 24,876 4 months ago Ready-to-use OCR with 40+ languages supported
kornia 10,059 about 1 month ago Open Source Differentiable Computer Vision Library for PyTorch
opencv Open Source Computer Vision Library
pytesseract 5,919 about 2 months ago A wrapper for
tesserocr 2,026 about 2 months ago Another simple, Pillow-friendly, wrapper around the API for OCR

Awesome Python / Configuration Files

configparser (Python standard library) INI file parser
configobj 321 about 2 months ago INI file parser with validation
hydra 8,876 2 months ago Hydra is a framework for elegantly configuring complex applications
python-decouple 2,840 about 2 months ago Strict separation of settings from code

Awesome Python / Cryptography

cryptography 6,731 about 1 month ago A package designed to expose cryptographic primitives and recipes to Python developers
paramiko 9,189 4 months ago The leading native Python SSHv2 protocol library
pynacl 1,079 about 2 months ago Python binding to the Networking and Cryptography (NaCl) library

Awesome Python / Data Analysis

pandas A library providing high-performance, easy-to-use data structures and data analysis tools
aws-sdk-pandas 3,951 about 1 month ago Pandas on AWS
datasette 9,639 about 2 months ago An open source multi-tool for exploring and publishing data
optimus 1,486 about 2 months ago Agile Data Science Workflows made easy with PySpark

Awesome Python / Data Validation

cerberus 3,179 5 months ago A lightweight and extensible data validation library
colander 451 5 months ago Validating and deserializing data obtained via XML, JSON, an HTML form post
jsonschema 4,649 about 1 month ago An implementation of for Python
schema 2,891 7 months ago A library for validating Python data structures
schematics 2,581 over 1 year ago Data Structure Validation
voluptuous 1,823 5 months ago A Python data validation library
pydantic 21,677 about 1 month ago Data validation using Python type hints

Awesome Python / Data Visualization

altair 9,441 about 2 months ago Declarative statistical visualization library for Python
bokeh 19,453 about 1 month ago Interactive Web Plotting for Python
bqplot 3,634 about 1 month ago Interactive Plotting Library for the Jupyter Notebook
cartopy 1,444 about 1 month ago A cartographic python library with matplotlib support
diagrams 39,949 about 1 month ago Diagram as Code
matplotlib 20,443 about 1 month ago A Python 2D plotting library
plotnine 4,083 about 1 month ago A grammar of graphics for Python based on ggplot2
pygal 2,673 5 months ago A Python SVG Charts Creator
pygraphviz 783 3 months ago Python interface to
pyqtgraph 3,924 about 1 month ago Interactive and realtime 2D/3D/Image plotting and science/engineering widgets
seaborn 12,669 about 1 month ago Statistical data visualization using Matplotlib
vispy 3,334 about 2 months ago High-performance scientific visualization based on OpenGL

Awesome Python / Database

pickleDB 927 7 months ago A simple and lightweight key-value store for Python
tinydb 6,872 3 months ago A tiny, document-oriented database
zodb 689 2 months ago A native object database for Python. A key-value and object graph database

Awesome Python / Database Drivers

awesome-mysql MySQL -

Awesome Python / Database Drivers / awesome-mysql

mysqlclient 2,461 about 1 month ago MySQL connector with Python 3 support ( fork)
pymysql 7,689 about 2 months ago A pure Python MySQL driver compatible to mysql-python

Awesome Python / Database Drivers

awesome-postgres 10,110 4 months ago PostgreSQL -

Awesome Python / Database Drivers / awesome-postgres

psycopg 1,808 about 2 months ago The most popular PostgreSQL adapter for Python

Awesome Python / Database Drivers

awesome-sqlite 336 5 months ago SQlite -

Awesome Python / Database Drivers / awesome-sqlite

sqlite3 (Python standard library) SQlite interface compliant with DB-API 2.0
sqlite-utils 1,708 about 2 months ago Python CLI utility and library for manipulating SQLite databases

Awesome Python / Database Drivers / Other Relational Databases

pymssql 842 about 1 month ago A simple database interface to Microsoft SQL Server
clickhouse-driver 1,220 2 months ago Python driver with native interface for ClickHouse

Awesome Python / Database Drivers / NoSQL Databases

cassandra-driver 1,393 2 months ago The Python Driver for Apache Cassandra
happybase 610 6 months ago A developer-friendly library for Apache HBase
kafka-python 5,650 about 1 month ago The Python client for Apache Kafka
pymongo 4,169 about 1 month ago The official Python client for MongoDB
motor 2,446 about 2 months ago The async Python driver for MongoDB
redis-py 12,733 about 1 month ago The Python client for Redis

Awesome Python / Date and Time

arrow 8,751 about 2 months ago A Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps
dateutil 2,384 5 months ago Extensions to the standard Python module
pendulum 6,305 about 1 month ago Python datetimes made easy
pytz World timezone definitions, modern and historical. Brings the into Python

Awesome Python / Debugging Tools / pdb-like Debugger

ipdb 1,868 5 months ago IPython-enabled
pudb 3,002 3 months ago A full-screen, console-based Python debugger

Awesome Python / Debugging Tools / Tracing

manhole 372 7 months ago Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt
python-hunter 804 6 months ago A flexible code tracing toolkit

Awesome Python / Debugging Tools / Profiler

py-spy 12,992 about 1 month ago A sampling profiler for Python programs. Written in Rust
vprof 3,957 over 2 years ago Visual Python profiler

Awesome Python / Debugging Tools / Others

django-debug-toolbar 8,126 about 1 month ago Display various debug information for Django
flask-debugtoolbar 954 about 2 months ago A port of the django-debug-toolbar to flask
icecream 9,335 about 2 months ago Inspect variables, expressions, and program execution with a single, simple function call
pyelftools 2,038 about 1 month ago Parsing and analyzing ELF files and DWARF debugging information

Awesome Python / Deep Learning

keras 62,196 about 1 month ago A high-level neural networks library and capable of running on top of either TensorFlow or Theano
pytorch 84,978 about 1 month ago Tensors and Dynamic neural networks in Python with strong GPU acceleration
pytorch-lightning 28,636 about 1 month ago Deep learning framework to train, deploy, and ship AI products Lightning fast
stable-baselines3 9,329 about 2 months ago PyTorch implementations of Stable Baselines (deep) reinforcement learning algorithms
tensorflow 186,822 about 1 month ago The most popular Deep Learning framework created by Google
theano 9,907 about 1 year ago A library for fast numerical computation

Awesome Python / DevOps Tools / Configuration Management

ansible 63,373 about 1 month ago A radically simple IT automation platform
cloudinit 3,035 about 1 month ago A multi-distribution package that handles early initialization of a cloud instance
openstack Open source software for building private and public clouds
pyinfra 3,966 about 1 month ago A versatile CLI tools and python libraries to automate infrastructure
saltstack 14,245 2 months ago Infrastructure automation and management system

Awesome Python / DevOps Tools / SSH-style Deployment

cuisine 1,258 8 months ago Chef-like functionality for Fabric
fabric 14,953 10 months ago A simple, Pythonic tool for remote execution and deployment

Awesome Python / DevOps Tools / Process Management

supervisor 8,559 6 months ago Supervisor process control system for UNIX

Awesome Python / DevOps Tools / Monitoring

psutil 10,347 about 2 months ago A cross-platform process and system utilities module

Awesome Python / DevOps Tools / Backup

borg 11,305 about 2 months ago A deduplicating archiver with compression and encryption

Awesome Python / Distributed Computing / Batch Processing

dask 12,691 about 1 month ago A flexible parallel computing library for analytic computing
luigi 17,950 about 1 month ago A module that helps you build complex pipelines of batch jobs
PySpark 40,170 about 1 month ago Python API
Ray 34,412 about 1 month ago A system for parallel and distributed Python that unifies the machine learning ecosystem

Awesome Python / Distributed Computing / Stream Processing

faust 6,751 6 months ago A stream processing library, porting the ideas from to Python
streamparse 1,494 5 months ago Run Python code against real-time streams of data via

Awesome Python / Distribution

py2app 362 3 months ago Freezes Python scripts (Mac OS X)
py2exe 886 2 months ago Freezes Python scripts (Windows)
pyarmor 3,720 about 1 month ago A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts
pyinstaller 11,999 about 1 month ago Converts Python programs into stand-alone executables (cross-platform)
shiv 1,776 2 months ago A command line utility for building fully self-contained zipapps (PEP 441), but with all their dependencies included

Awesome Python / Documentation

sphinx 6,658 about 1 month ago Python Documentation generator

Awesome Python / Documentation / sphinx

awesome-sphinxdoc 933 6 months ago

Awesome Python / Documentation

pdoc 1,982 about 1 month ago Epydoc replacement to auto generate API documentation for Python libraries

Awesome Python / Downloader

akshare 9,771 about 1 month ago A financial data interface library, built for human beings!
s3cmd 4,610 4 months ago A command line tool for managing Amazon S3 and CloudFront
youtube-dl 132,961 3 months ago A command-line program to download videos from YouTube and other video sites

Awesome Python / Editor Plugins and IDEs / Emacs

elpy 1,901 6 months ago Emacs Python Development Environment

Awesome Python / Editor Plugins and IDEs / Vim

jedi-vim 5,292 7 months ago Vim bindings for the Jedi auto-completion library for Python
python-mode 5,454 8 months ago An all in one plugin for turning Vim into a Python IDE
YouCompleteMe 25,503 about 1 month ago Includes -based completion engine for Python

Awesome Python / Editor Plugins and IDEs / Visual Studio

PTVS 2,531 about 1 month ago Python Tools for Visual Studio

Awesome Python / Editor Plugins and IDEs / Visual Studio Code

Python The official VSCode extension with rich support for Python

Awesome Python / Editor Plugins and IDEs / IDE

PyCharm Commercial Python IDE by JetBrains. Has free community edition available
spyder 8,408 about 1 month ago Open Source Python IDE

Awesome Python / Email / Mail Servers

modoboa 3,087 about 1 month ago A mail hosting and management platform including a modern Web UI
salmon 648 5 months ago A Python Mail Server

Awesome Python / Email / Clients

imbox 1,186 9 months ago Python IMAP for Humans
yagmail 2,668 over 2 years ago Yet another Gmail/SMTP client

Awesome Python / Email / Others

flanker 1,633 9 months ago An email address and Mime parsing library
mailer 277 8 months ago High-performance extensible mail delivery framework

Awesome Python / Environment Management

pyenv 39,896 about 1 month ago Simple Python version management
virtualenv 4,844 about 1 month ago A tool to create isolated Python environments

Awesome Python / File Manipulation

mimetypes (Python standard library) Map filenames to MIME types
pathlib (Python standard library) An cross-platform, object-oriented path library
path.py 1,107 3 months ago A module wrapper for
python-magic 2,664 6 months ago A Python interface to the libmagic file type identification library
watchdog 6,672 about 2 months ago API and shell utilities to monitor file system events

Awesome Python / Functional Programming

coconut 4,114 about 2 months ago A variant of Python built for simple, elegant, Pythonic functional programming
funcy 3,392 5 months ago A fancy and practical functional tools
more-itertools 3,758 about 1 month ago More routines for operating on iterables, beyond
returns 3,687 about 1 month ago A set of type-safe monads, transformers, and composition utilities
cytoolz 1,010 about 1 month ago Cython implementation of : High performance functional utilities
toolz 4,726 about 2 months ago A collection of functional utilities for iterators, functions, and dictionaries

Awesome Python / GUI Development

curses Built-in wrapper for used to create terminal GUI applications
Eel 6,525 about 2 months ago A library for making simple Electron-like offline HTML/JS GUI apps
enaml 1,542 2 months ago Creating beautiful user-interfaces with Declarative Syntax like QML
Flexx 3,282 about 1 year ago Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering
Gooey 20,710 11 months ago Turn command line programs into a full GUI application with one line
kivy A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS
pyglet 1,914 about 1 month ago A cross-platform windowing and multimedia library for Python
PyGObject Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3)
PyQt Python bindings for the cross-platform application and UI framework
PySimpleGUI 13,480 2 months ago Wrapper for tkinter, Qt, WxPython and Remi
pywebview 4,849 about 1 month ago A lightweight cross-platform native wrapper around a webview component
Tkinter Tkinter is Python's de-facto standard GUI package
Toga 4,406 about 1 month ago A Python native, OS native GUI toolkit
urwid A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc
wxPython A blending of the wxWidgets C++ class library with the Python
DearPyGui 13,469 about 1 month ago A Simple GPU accelerated Python GUI framework

Awesome Python / GraphQL

graphene 8,115 2 months ago GraphQL framework for Python

Awesome Python / Game Development

Arcade Arcade is a modern Python framework for crafting games with compelling graphics and sound
Cocos2d cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications
Harfang3D Python framework for 3D, VR and game development
Panda3D 3D game engine developed by Disney
Pygame Pygame is a set of Python modules designed for writing games
PyOgre Python bindings for the Ogre 3D render engine, can be used for games, simulations, anything 3D
PyOpenGL Python ctypes bindings for OpenGL and it's related APIs
PySDL2 A ctypes based wrapper for the SDL2 library
RenPy A Visual Novel engine

Awesome Python / Geolocation

django-countries 1,445 5 months ago A Django app that provides a country field for models and forms
geodjango A world-class geographic web framework
geojson 927 3 months ago Python bindings and utilities for GeoJSON
geopy 4,523 5 months ago Python Geocoding Toolbox

Awesome Python / HTML Manipulation

beautifulsoup Providing Pythonic idioms for iterating, searching, and modifying HTML or XML
bleach 2,660 3 months ago A whitelist-based HTML sanitization and text linkification library
cssutils A CSS library for Python
html5lib 1,138 11 months ago A standards-compliant library for parsing and serializing HTML documents and fragments
lxml A very fast, easy-to-use and versatile library for handling HTML and XML
markupsafe 637 3 months ago Implements a XML/HTML/XHTML Markup safe string for Python
pyquery 2,302 5 months ago A jQuery-like library for parsing HTML
untangle 617 12 months ago Converts XML documents to Python objects for easy access
WeasyPrint A visual rendering engine for HTML and CSS that can export to PDF
xmldataset Simple XML Parsing
xmltodict 5,532 3 months ago Working with XML feel like you are working with JSON

Awesome Python / HTTP Clients

httpx 13,444 about 1 month ago A next generation HTTP client for Python
requests 52,280 2 months ago HTTP Requests for Humans
treq 588 about 1 month ago Python requests like API built on top of Twisted's HTTP client
urllib3 3,815 about 1 month ago A HTTP library with thread-safe connection pooling, file post support, sanity friendly

Awesome Python / Hardware

keyboard 3,814 7 months ago Hook and simulate global keyboard events on Windows and Linux
mouse 908 6 months ago Hook and simulate global mouse events on Windows and Linux
pynput 1,837 about 2 months ago A library to control and monitor input devices
scapy 10,870 about 1 month ago A brilliant packet manipulation library

Awesome Python / Image Processing

pillow 12,403 about 1 month ago Pillow is the friendly fork
python-barcode 581 4 months ago Create barcodes in Python with no extra dependencies
pymatting A library for alpha matting
python-qrcode 4,474 4 months ago A pure Python QR Code generator
pywal 8,469 12 months ago A tool that generates color schemes from images
pyvips 657 3 months ago A fast image processing library with low memory needs
quads 1,187 about 2 years ago Computer art based on quadtrees
scikit-image A Python library for (scientific) image processing
thumbor 10,118 2 months ago A smart imaging service. It enables on-demand crop, re-sizing and flipping of images
wand 1,418 4 months ago Python bindings for , C API for ImageMagick

Awesome Python / Implementations

cpython 64,132 about 1 month ago -
cython 9,606 about 1 month ago Optimizing Static Compiler for Python
clpython 369 7 months ago Implementation of the Python programming language written in Common Lisp
ironpython 2,522 about 1 month ago Implementation of the Python programming language written in C#
micropython 19,551 about 1 month ago A lean and efficient Python programming language implementation
numba 10,053 about 1 month ago Python JIT compiler to LLVM aimed at scientific Python
peachpy 1,985 over 1 year ago x86-64 assembler embedded in Python
pypy A very fast and compliant implementation of the Python language
pyston 2,500 5 months ago A Python implementation using JIT techniques

Awesome Python / Interactive Interpreter

bpython 2,649 about 2 months ago A fancy interface to the Python interpreter
Jupyter Notebook (IPython) A rich toolkit to help you make the most out of using Python interactively

Awesome Python / Interactive Interpreter / Jupyter Notebook (IPython)

awesome-jupyter 4,083 about 1 month ago

Awesome Python / Interactive Interpreter

ptpython 5,241 6 months ago Advanced Python REPL built on top of the

Awesome Python / Internationalization

Babel An internationalization library for Python
PyICU 133 almost 4 years ago A wrapper of International Components for Unicode C++ library ( )

Awesome Python / Job Scheduler

Airflow Airflow is a platform to programmatically author, schedule and monitor workflows
APScheduler A light but powerful in-process task scheduler that lets you schedule functions
django-schedule 841 about 5 years ago A calendaring app for Django
doit A task runner and build tool
gunnery 766 almost 3 years ago Multipurpose task execution tool for distributed systems with web-based interface
Joblib A set of tools to provide lightweight pipelining in Python
Plan 1,175 over 2 years ago Writing crontab file in Python like a charm
Prefect 17,771 about 1 month ago A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines
schedule 11,888 8 months ago Python job scheduling for humans
Spiff 1,713 about 2 months ago A powerful workflow engine implemented in pure Python
TaskFlow A Python library that helps to make task execution easy, consistent and reliable

Awesome Python / Logging

logbook Logging replacement for Python
logging (Python standard library) Logging facility for Python
loguru 20,272 about 1 month ago Library which aims to bring enjoyable logging in Python
sentry-python 1,938 about 1 month ago Sentry SDK for Python
structlog Structured logging made easy

Awesome Python / Machine Learning

gym 34,966 3 months ago A toolkit for developing and comparing reinforcement learning algorithms
H2O 6,950 about 1 month ago Open Source Fast Scalable Machine Learning Platform
Metrics 1,632 about 2 years ago Machine learning evaluation metrics
NuPIC 6,340 about 2 months ago Numenta Platform for Intelligent Computing
scikit-learn The most popular Python library for Machine Learning
Spark ML 's scalable Machine Learning library
vowpal_porpoise 166 about 5 years ago A lightweight Python wrapper for
xgboost 26,396 about 1 month ago A scalable, portable, and distributed gradient boosting library
MindsDB 26,915 about 1 month ago 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

Awesome Python / Microsoft Windows

Python(x,y) Scientific-applications-oriented Python Distribution based on Qt and Spyder
pythonlibs Unofficial Windows binaries for Python extension packages
PythonNet 4,818 about 1 month ago Python Integration with the .NET Common Language Runtime (CLR)
PyWin32 5,101 about 1 month ago Python Extensions for Windows
WinPython Portable development environment for Windows 7/8

Awesome Python / Miscellaneous

blinker 1,808 2 months ago A fast Python in-process signal/event dispatching system
boltons 6,540 about 2 months ago A set of pure-Python utilities
itsdangerous 2,946 3 months ago Various helpers to pass trusted data to untrusted environments
magenta 19,234 about 2 months ago A tool to generate music and art using artificial intelligence
pluginbase 1,122 over 3 years ago A simple but flexible plugin system for Python
tryton A general purpose business framework

Awesome Python / Natural Language Processing / General

gensim 15,735 5 months ago Topic Modeling for Humans
langid.py 2,328 about 5 years ago Stand-alone language identification system
nltk A leading platform for building Python programs to work with human language data
pattern 8,758 7 months ago A web mining module
polyglot 2,316 about 1 year ago Natural language pipeline supporting hundreds of languages
pytext 6,336 over 2 years ago A natural language modeling framework based on PyTorch
PyTorch-NLP 2,216 over 1 year ago A toolkit enabling rapid deep learning NLP prototyping for research
spacy A library for industrial-strength natural language processing in Python and Cython
Stanza 7,315 about 1 month ago The Stanford NLP Group's official Python library, supporting 60+ languages

Awesome Python / Natural Language Processing / Chinese

funNLP 69,866 8 months ago A collection of tools and datasets for Chinese NLP
jieba 33,482 5 months ago The most popular Chinese text segmentation library
pkuseg-python 6,564 about 2 years ago A toolkit for Chinese word segmentation in various domains
snownlp 6,454 almost 5 years ago A library for processing Chinese text

Awesome Python / Network Virtualization

mininet 5,428 6 months ago A popular network emulator and API written in Python
napalm 2,269 about 1 month ago Cross-vendor API to manipulate network devices
pox 629 3 months ago A Python-based SDN control applications, such as OpenFlow SDN controllers

Awesome Python / News Feed

django-activity-stream 2,391 4 months ago Generating generic activity streams from the actions on your site
Stream Framework 4,733 over 1 year ago Building news feed and notification systems using Cassandra and Redis

Awesome Python / ORM / Relational Databases

Django Models The Django ORM
SQLAlchemy The Python SQL Toolkit and Object Relational Mapper

Awesome Python / ORM / Relational Databases / SQLAlchemy

awesome-sqlalchemy 2,854 6 months ago

Awesome Python / ORM / Relational Databases

dataset 4,785 over 1 year ago Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL
orator 1,425 about 2 years ago The Orator ORM provides a simple yet beautiful ActiveRecord implementation
orm 1,785 over 2 years ago An async ORM
peewee 11,261 about 1 month ago A small, expressive ORM
pony 3,665 5 months ago ORM that provides a generator-oriented interface to SQL
pydal 500 about 1 month ago A pure Python Database Abstraction Layer

Awesome Python / ORM / NoSQL Databases

hot-redis 289 10 months ago Rich Python data types for Redis
mongoengine 4,270 3 months ago A Python Object-Document-Mapper for working with MongoDB
PynamoDB 2,464 4 months ago A Pythonic interface for
redisco 438 about 5 years ago A Python Library for Simple Models and Containers Persisted in Redis

Awesome Python / Package Management

pip The package installer for Python

Awesome Python / Package Management / pip

pip-tools 7,783 about 1 month ago A set of tools to keep your pinned Python dependencies fresh
PyPI

Awesome Python / Package Management

conda 6,509 about 1 month ago Cross-platform, Python-agnostic binary package manager
poetry 32,005 about 1 month ago Python dependency management and packaging made easy

Awesome Python / Package Repositories

bandersnatch 462 about 1 month ago PyPI mirroring tool provided by Python Packaging Authority (PyPA)
devpi 923 about 2 months ago PyPI server and packaging/testing/release tool
localshop 396 over 1 year ago Local PyPI server (custom packages and auto-mirroring of pypi)
warehouse 3,617 about 1 month ago Next generation Python Package Repository (PyPI)

Awesome Python / Penetration Testing

fsociety 10,698 5 months ago A Penetration testing framework
setoolkit 11,136 3 months ago A toolkit for social engineering
sqlmap 32,841 about 1 month ago Automatic SQL injection and database takeover tool

Awesome Python / Permissions

django-guardian 3,662 3 months ago Implementation of per object permissions for Django 1.2+
django-rules 1,874 5 months ago A tiny but powerful app providing object-level permissions to Django, without requiring a database

Awesome Python / Processes

delegator.py 1,702 about 2 years ago for Humans 2.0
sarge Yet another wrapper for subprocess
sh 6,995 about 1 month ago A full-fledged subprocess replacement for Python

Awesome Python / Recommender Systems

annoy 13,321 6 months ago Approximate Nearest Neighbors in C++/Python optimized for memory usage
fastFM 1,078 over 2 years ago A library for Factorization Machines
implicit 3,581 6 months ago A fast Python implementation of collaborative filtering for implicit datasets
libffm 1,598 5 months ago A library for Field-aware Factorization Machine (FFM)
lightfm 4,790 6 months ago A Python implementation of a number of popular recommendation algorithms
spotlight 2,995 about 2 years ago Deep recommender models using PyTorch
Surprise 6,434 7 months ago A scikit for building and analyzing recommender systems
tensorrec 1,277 over 1 year ago A Recommendation Engine Framework in TensorFlow

Awesome Python / Refactoring

Bicycle Repair Man Bicycle Repair Man, a refactoring tool for Python
Bowler Safe code refactoring for modern Python
Rope 1,976 2 months ago Rope is a python refactoring library

Awesome Python / RESTful API / Django

django-rest-framework 28,584 about 1 month ago A powerful and flexible toolkit to build web APIs
django-tastypie 3,930 about 2 months ago Creating delicious APIs for Django apps

Awesome Python / RESTful API / Flask

eve 6,716 3 months ago REST API framework powered by Flask, MongoDB and good intentions
flask-api 1,438 11 months ago Browsable Web APIs for Flask
flask-restful 6,860 6 months ago Quickly building REST APIs for Flask

Awesome Python / RESTful API / Pyramid

cornice 384 about 2 months ago A RESTful framework for Pyramid

Awesome Python / RESTful API / Framework agnostic

falcon 9,545 about 1 month ago A high-performance framework for building cloud APIs and web app backends
fastapi 78,676 about 1 month ago A modern, fast, web framework for building APIs with Python 3.6+ based on standard Python type hints
hug 6,864 7 months ago A Python 3 framework for cleanly exposing APIs
sandman2 2,011 about 1 month ago Automated REST APIs for existing database-driven systems
sanic 18,154 about 1 month ago A Python 3.6+ web server and web framework that's written to go fast

Awesome Python / Robotics

PythonRobotics 23,606 about 1 month ago This is a compilation of various robotics algorithms with visualizations
rospy This is a library for ROS (Robot Operating System)

Awesome Python / RPC Servers

RPyC 1,585 4 months ago (Remote Python Call) - A transparent and symmetric RPC library for Python
zeroRPC 3,179 about 1 year ago zerorpc is a flexible RPC implementation based on and

Awesome Python / Science

astropy A community Python library for Astronomy
bcbio-nextgen 995 5 months ago Providing best-practice pipelines for fully automated high throughput sequencing analysis
bccb 612 12 months ago Collection of useful code related to biological analysis
Biopython Biopython is a set of freely available tools for biological computation
cclib A library for parsing and interpreting the results of computational chemistry packages
Colour Implementing a comprehensive number of colour theory transformations and algorithms
Karate Club 2,178 6 months ago Unsupervised machine learning toolbox for graph structured data
NetworkX A high-productivity software for complex networks
NIPY A collection of neuroimaging toolkits
NumPy A fundamental package for scientific computing with Python
ObsPy 1,179 about 1 month ago A Python toolbox for seismology
Open Babel A chemical toolbox designed to speak the many languages of chemical data
PyDy Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion
PyMC 8,786 about 1 month ago Markov Chain Monte Carlo sampling toolkit
QuTiP Quantum Toolbox in Python
RDKit Cheminformatics and Machine Learning Software
SciPy A Python-based ecosystem of open-source software for mathematics, science, and engineering
SimPy A process-based discrete-event simulation framework
statsmodels 10,245 about 1 month ago Statistical modeling and econometrics in Python
SymPy 13,130 about 1 month ago A Python library for symbolic mathematics
Zipline 17,821 11 months ago A Pythonic algorithmic trading library
django-haystack 3,625 about 2 months ago Modular search for Django
elasticsearch-dsl-py 3,845 about 1 month ago The official high-level Python client for Elasticsearch
elasticsearch-py The official low-level Python client for
pysolr 667 about 2 months ago A lightweight Python wrapper for
whoosh A fast, pure Python search engine library

Awesome Python / Serialization

marshmallow 7,069 about 2 months ago A lightweight library for converting complex objects to and from simple Python datatypes
pysimdjson 648 5 months ago A Python bindings for
python-rapidjson 508 about 2 months ago A Python wrapper around
ultrajson 4,348 about 1 month ago A fast JSON decoder and encoder written in C with Python bindings

Awesome Python / Serverless Frameworks

python-lambda 1,501 over 1 year ago A toolkit for developing and deploying Python code in AWS Lambda
Zappa 3,368 3 months ago A tool for deploying WSGI applications on AWS Lambda and API Gateway

Awesome Python / Shell

xonsh 8,470 about 1 month ago A Python-powered, cross-platform, Unix-gazing shell language and command prompt

Awesome Python / Specific Formats Processing / General

tablib 4,638 about 2 months ago A module for Tabular Datasets in XLS, CSV, JSON, YAML

Awesome Python / Specific Formats Processing / Office

docxtpl 2,038 2 months ago Editing a docx document by jinja2 template
openpyxl A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files
pyexcel 1,221 about 2 months ago Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files
python-docx 4,694 5 months ago Reads, queries and modifies Microsoft Word 2007/2008 docx files
python-pptx 2,510 5 months ago Python library for creating and updating PowerPoint (.pptx) files
unoconv 2,637 over 1 year ago Convert between any document format supported by LibreOffice/OpenOffice
XlsxWriter 3,678 about 2 months ago A Python module for creating Excel .xlsx files
xlwings 3,033 about 1 month ago A BSD-licensed library that makes it easy to call Python from Excel and vice versa
xlwt 1,043 almost 5 years ago / - Writing and reading data and formatting information from Excel files

Awesome Python / Specific Formats Processing / PDF

pdfminer.six 6,046 6 months ago Pdfminer.six is a community maintained fork of the original PDFMiner
PyPDF2 8,524 about 1 month ago A library capable of splitting, merging and transforming PDF pages
ReportLab Allowing Rapid creation of rich PDF documents

Awesome Python / Specific Formats Processing / Markdown

Mistune 2,615 2 months ago Fastest and full featured pure Python parsers of Markdown
Python-Markdown 3,821 about 1 month ago A Python implementation of John Gruber’s Markdown

Awesome Python / Specific Formats Processing / YAML

PyYAML YAML implementations for Python

Awesome Python / Specific Formats Processing / CSV

csvkit 6,040 5 months ago Utilities for converting to and working with CSV

Awesome Python / Specific Formats Processing / Archive

unp 425 over 7 years ago A command line tool that can unpack archives easily

Awesome Python / Static Site Generator

lektor 3,860 about 1 month ago An easy to use static CMS and blog engine
mkdocs 19,553 2 months ago Markdown friendly documentation generator
makesite 1,821 almost 2 years ago Simple, lightweight, and magic-free static site/blog generator (< 130 lines)
nikola 2,628 5 months ago A static website and blog generator
pelican 12,636 about 2 months ago Static site generator that supports Markdown and reST syntax

Awesome Python / Tagging

django-taggit 3,345 about 2 months ago Simple tagging for Django

Awesome Python / Task Queues

celery An asynchronous task queue/job queue based on distributed message passing
dramatiq 4,388 about 2 months ago A fast and reliable background task processing library for Python 3
huey 5,259 about 1 month ago Little multi-threaded task queue
mrq 881 over 1 year ago A distributed worker task queue in Python using Redis & gevent
rq 9,945 about 1 month ago Simple job queues for Python

Awesome Python / Template Engine

Genshi Python templating toolkit for generation of web-aware output
Jinja2 10,444 about 1 month ago A modern and designer friendly templating language
Mako Hyperfast and lightweight templating for the Python platform

Awesome Python / Testing / Testing Frameworks

hypothesis 7,627 about 1 month ago Hypothesis is an advanced Quickcheck style property based testing library
nose2 795 about 1 month ago The successor to , based on `unittest2
pytest A mature full-featured Python testing tool
Robot Framework 10,036 about 1 month ago A generic test automation framework
unittest (Python standard library) Unit testing framework

Awesome Python / Testing / Test Runners

green 794 2 months ago A clean, colorful test runner
mamba The definitive testing tool for Python. Born under the banner of BDD
tox Auto builds and tests distributions in multiple Python versions

Awesome Python / Testing / GUI / Web Testing

locust 25,231 about 1 month ago Scalable user load testing tool written in Python
PyAutoGUI 10,570 5 months ago PyAutoGUI is a cross-platform GUI automation Python module for human beings
Schemathesis 2,330 about 1 month ago A tool for automatic property-based testing of web applications built with Open API / Swagger specifications
Selenium Python bindings for WebDriver
sixpack 1,758 over 2 years ago A language-agnostic A/B Testing framework
splinter 2,726 3 months ago Open source tool for testing web applications

Awesome Python / Testing / Mock

doublex Powerful test doubles framework for Python
freezegun 4,211 6 months ago Travel through time by mocking the datetime module
httmock 467 over 1 year ago A mocking library for requests for Python 2.6+ and 3.2+
httpretty 2,114 7 months ago HTTP request mock tool for Python
mock (Python standard library) A mocking and patching library
mocket 286 about 2 months ago A socket mock framework with gevent/asyncio/SSL support
responses 4,178 about 1 month ago A utility library for mocking out the requests Python library
VCR.py 2,726 about 1 month ago Record and replay HTTP interactions on your tests

Awesome Python / Testing / Object Factories

factory_boy 3,543 about 1 month ago A test fixtures replacement for Python
mixer 944 11 months ago Another fixtures replacement. Supports Django, Flask, SQLAlchemy, Peewee and etc
model_mommy 900 about 5 years ago Creating random fixtures for testing in Django

Awesome Python / Testing / Code Coverage

coverage Code coverage measurement

Awesome Python / Testing / Fake Data

fake2db 2,284 about 5 years ago Fake database generator
faker 17,852 about 2 months ago A Python package that generates fake data
mimesis 4,459 about 1 month ago is a Python library that help you generate fake data
radar Generate random datetime / time

Awesome Python / Text Processing / General

chardet 2,199 6 months ago Python 2/3 compatible character encoding detector
difflib (Python standard library) Helpers for computing deltas
ftfy 3,828 3 months ago Makes Unicode text less broken and more consistent automagically
fuzzywuzzy 9,233 almost 2 years ago Fuzzy String Matching
Levenshtein 1,265 over 3 years ago Fast computation of Levenshtein distance and string similarity
pangu.py 259 almost 2 years ago Paranoid text spacing
pyfiglet 1,384 about 2 months ago An implementation of figlet written in Python
pypinyin 4,933 4 months ago Convert Chinese hanzi (漢字) to pinyin (拼音)
textdistance 3,410 4 months ago Compute distance between sequences with 30+ algorithms
unidecode ASCII transliterations of Unicode text

Awesome Python / Text Processing / Slugify

awesome-slugify 485 almost 5 years ago A Python slugify library that can preserve unicode
python-slugify 1,490 11 months ago A Python slugify library that translates unicode to ASCII
unicode-slugify 321 12 months ago A slugifier that generates unicode slugs with Django as a dependency

Awesome Python / Text Processing / Unique identifiers

hashids 1,413 over 1 year ago Implementation of in Python
shortuuid 2,090 about 1 month ago A generator library for concise, unambiguous and URL-safe UUIDs

Awesome Python / Text Processing / Parser

ply 2,809 6 months ago Implementation of lex and yacc parsing tools for Python
pygments A generic syntax highlighter
pyparsing 2,247 about 1 month ago A general purpose framework for generating parsers
python-nameparser 659 8 months ago Parsing human names into their individual components
python-phonenumbers 3,528 about 1 month ago Parsing, formatting, storing and validating international phone numbers
python-user-agents 1,455 almost 2 years ago Browser user agent parser
sqlparse 3,778 about 1 month ago A non-validating SQL parser

Awesome Python / Third-party APIs

apache-libcloud One Python library for all clouds
boto3 9,107 about 1 month ago Python interface to Amazon Web Services
django-wordpress 357 over 3 years ago WordPress models and views for Django
facebook-sdk 2,750 6 months ago Facebook Platform Python SDK
google-api-python-client 7,861 about 1 month ago Google APIs Client Library for Python
gspread 7,147 about 2 months ago Google Spreadsheets Python API
twython 1,854 over 2 years ago A Python wrapper for the Twitter API

Awesome Python / URL Manipulation

furl 2,654 about 2 months ago A small Python library that makes parsing and manipulating URLs easy
purl 293 over 1 year ago A simple, immutable URL class with a clean API for interrogation and manipulation
pyshorteners 389 over 2 years ago A pure Python URL shortening lib
webargs 1,383 about 2 months ago A friendly library for parsing HTTP request arguments with built-in support for popular web frameworks

Awesome Python / Video

moviepy A module for script-based movie editing with many formats, including animated GIFs
scikit-video 138 almost 5 years ago Video processing routines for SciPy
vidgear 3,404 5 months ago Most Powerful multi-threaded Video Processing framework

Awesome Python / Web Asset Management

django-compressor 2,809 3 months ago Compresses linked and inline JavaScript or CSS into a single cached file
django-pipeline 1,520 about 1 month ago An asset packaging library for Django
django-storages 2,782 about 2 months ago A collection of custom storage back ends for Django
fanstatic Packages, optimizes, and serves static file dependencies as Python packages
fileconveyor A daemon to detect and sync files to CDNs, S3 and FTP
flask-assets 455 about 1 year ago Helps you integrate webassets into your Flask app
webassets 925 7 months ago Bundles, optimizes, and manages unique cache-busting URLs for static resources

Awesome Python / Web Content Extracting

html2text 1,862 6 months ago Convert HTML to Markdown-formatted text
lassie 615 over 2 years ago Web Content Retrieval for Humans
micawber 635 about 1 month ago A small library for extracting rich content from URLs
newspaper 14,220 6 months ago News extraction, article extraction and content curation in Python
python-readability 2,681 3 months ago Fast Python port of arc90's readability tool
requests-html 13,749 9 months ago Pythonic HTML Parsing for Humans
sumy 3,534 8 months ago A module for automatic summarization of text documents and HTML pages
textract 3,931 about 2 months ago Extract text from any document, Word, PowerPoint, PDFs, etc
toapi 3,506 over 2 years ago Every web site provides APIs

Awesome Python / Web Crawling

feedparser 2,000 about 1 month ago Universal feed parser
grab 2,398 10 months ago Site scraping framework
mechanicalsoup 4,685 2 months ago A Python library for automating interaction with websites
scrapy 53,484 about 1 month ago A fast high-level screen scraping and web crawling framework

Awesome Python / Web Frameworks / Synchronous

django 81,451 about 1 month ago The most popular web framework in Python

Awesome Python / Web Frameworks / Synchronous / django

awesome-django 1,686 4 months ago
awesome-django 9,664 about 1 month ago

Awesome Python / Web Frameworks / Synchronous

flask 68,340 about 2 months ago A microframework for Python

Awesome Python / Web Frameworks / Synchronous / flask

awesome-flask 12,302 5 months ago

Awesome Python / Web Frameworks / Synchronous

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

Awesome Python / Web Frameworks / Synchronous / pyramid

awesome-pyramid 555 over 3 years ago

Awesome Python / Web Frameworks / Synchronous

masonite 2,222 3 months ago The modern and developer centric Python web framework

Awesome Python / Web Frameworks / Asynchronous

tornado 21,787 about 1 month ago A web framework and asynchronous networking library

Awesome Python / WebSocket

autobahn-python 2,484 5 months ago WebSocket & WAMP for Python on Twisted and
channels 6,137 2 months ago Developer-friendly asynchrony for Django
websockets 5,242 about 1 month ago A library for building WebSocket servers and clients with a focus on correctness and simplicity

Awesome Python / WSGI Servers

gunicorn 9,906 3 months ago Pre-forked, ported from Ruby's Unicorn project
uwsgi A project aims at developing a full stack for building hosting services, written in C
waitress 1,460 about 2 months ago Multi-threaded, powers Pyramid
werkzeug 6,677 2 months ago A WSGI utility library for Python that powers Flask and can easily be embedded into your own projects

Resources / Newsletters

Awesome Python Newsletter
Pycoder's Weekly
Python Tricks
Python Weekly

Resources / Podcasts

Django Chat
Python Bytes
Talk Python To Me
Python Test
The Real Python Podcast

Backlinks from these awesome lists:

More related projects: