arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Awesome Python

  • Awesome Pythonarrow-up-right

    • Admin Panelsarrow-up-right

hashtag
Admin Panels

Libraries for administrative interfaces.

  • - The admin panel your servers deserve.

  • - A jazzy skin for the Django Admin-Interface.

  • - Modern responsive template for the Django admin interface with improved functionality.

hashtag
Algorithms and Design Patterns

Python implementation of algorithms and design patterns.

  • - Minimal examples of data structures and algorithms in Python.

  • - A simple yet effective library for implementing common design patterns.

  • - A collection of design patterns in Python.

hashtag
ASGI Servers

ASGI-compatible web servers.

  • - Uvicorn is a lightning-fast ASGI server implementation, using uvloop and httptools.

hashtag
Asynchronous Programming

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

  • - Ultra fast asyncio event loop.

hashtag
Audio

Libraries for manipulating audio and its metadata.

  • Audio

    • - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.

    • - Audio fingerprinting and recognition.

hashtag
Authentication

Libraries for implementing authentications schemes.

  • OAuth

    • - JavaScript Object Signing and Encryption draft implementation.

    • - Authentication app for Django that "just works."

hashtag
Build Tools

Compile software from source code.

  • - A make-like build tool for embedded Linux.

  • - A build system for creating, assembling and deploying applications from multiple parts.

  • - A console tool to build code with different development platforms.

hashtag
Built-in Classes Enhancement

Libraries for enhancing Python built-in classes.

  • - (Python standard library) Data classes.

  • - Replacement for __init__, __eq__, __repr__, etc. boilerplate in class definitions.

hashtag
CMS

Content Management Systems.

  • - A Django content management system.

  • - An Open source enterprise CMS based on the Django.

  • - One of the most advanced Content Management Systems built on Django.

hashtag
Caching

Libraries for caching data.

  • - A WSGI middleware for sessions and caching.

  • - Automatic caching and invalidation for Django models.

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

hashtag
ChatOps Tools

Libraries for chatbot development.

  • - The easiest and most popular chatbot to implement ChatOps.

hashtag
Code Analysis

Tools of static analysis, linters and code quality checkers. Also see .

  • Code Analysis

    • - Language independent and easily extendable code analysis application.

    • - Turn your Python and JavaScript code into DOT flowcharts.

hashtag
Command-line Interface Development

Libraries for building command-line applications.

  • Command-line Application Development

    • - CLI Application Framework for Python.

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

hashtag
Command-line Tools

Useful CLI-based tools for productivity.

  • Productivity Tools

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

    • - A tool for live presentations in the terminal.

hashtag
Compatibility

Libraries for migrating from Python 2 to 3.

  • - The missing compatibility layer between Python 2 and Python 3.

  • - Modernizes Python code for eventual Python 3 migration.

  • - Python 2 and 3 compatibility utilities.

hashtag
Computer Vision

Libraries for computer vision.

  • - Open Source Differentiable Computer Vision Library for PyTorch.

  • - Open Source Computer Vision Library.

  • - Another wrapper for .

hashtag
Concurrency and Parallelism

Libraries for concurrent and parallel execution. Also see .

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

  • - (Python standard library) Process-based parallelism.

  • - Asynchronous framework with WSGI support.

hashtag
Configuration

Libraries for storing and parsing configuration options.

  • - INI file parser with validation.

  • - (Python standard library) INI file parser.

  • - Config from multiple formats with value conversion.

hashtag
Cryptography

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

  • - The leading native Python SSHv2 protocol library.

  • - Secure password storage/hashing library, very high level.

hashtag
Data Analysis

Libraries for data analyzing.

  • - NumPy and Pandas interface to Big Data.

  • - Business Intelligence (BI) in Pandas interface.

  • - Data mining, data visualization, analysis and machine learning through visual programming or scripts.

hashtag
Data Validation

Libraries for validating data. Used for forms in many cases.

  • - A lightweight and extensible data validation library.

  • - Validating and deserializing data obtained via XML, JSON, an HTML form post.

  • - An implementation of for Python.

hashtag
Data Visualization

Libraries for visualizing data. Also see .

  • - Declarative statistical visualization library for Python.

  • - Interactive Web Plotting for Python.

  • - Interactive Plotting Library for the Jupyter Notebook

hashtag
Database

Databases implemented in Python.

  • - A simple and lightweight key-value store for Python.

  • - A tiny, document-oriented database.

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

hashtag
Database Drivers

Libraries for connecting and operating databases.

  • MySQL -

    • - MySQL connector with Python 3 support ( fork).

    • - A pure Python MySQL driver compatible to mysql-python.

hashtag
Date and Time

Libraries for working with dates and times.

  • - A Python 3 library for parsing human-written times and dates.

  • - Extensions to the standard Python module.

  • - A library for clearing up the inconvenient truths that arise dealing with datetimes.

hashtag
Debugging Tools

Libraries for debugging code.

  • pdb-like Debugger

    • - IPython-enabled .

    • - Another drop-in replacement for pdb.

hashtag
Deep Learning

Frameworks for Neural Networks and Deep Learning. Also see .

  • - A fast open framework for deep learning..

  • - A high-level neural networks library and capable of running on top of either TensorFlow or Theano.

  • - A deep learning framework designed for both efficiency and flexibility.

hashtag
DevOps Tools

Software and libraries for DevOps.

  • - A radically simple IT automation platform.

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

  • - Chef-like functionality for Fabric.

hashtag
Distributed Computing

Frameworks and libraries for Distributed Computing.

  • Batch Processing

    • - Python API.

    • - A flexible parallel computing library for analytic computing.

hashtag
Distribution

Libraries to create packaged executables for release distribution.

  • - Build and distribute a virtualenv as a Debian package.

  • - Compile scripts, modules, packages to an executable or extension module.

  • - Freezes Python scripts (Mac OS X).

hashtag
Documentation

Libraries for generating project documentation.

  • - Python Documentation generator.

  • - Epydoc replacement to auto generate API documentation for Python libraries.

hashtag
Downloader

Libraries for downloading.

  • - A command line tool for managing Amazon S3 and CloudFront.

  • - Super S3 command line tool, good for higher performance.

  • - A YouTube/Youku/Niconico video downloader written in Python 3.

hashtag
E-commerce

Frameworks and libraries for e-commerce and payments.

  • - Unofficial Alipay API for Python.

  • - A shopping cart app built using the Mezzanine.

  • - An open-source e-commerce framework for Django.

hashtag
Editor Plugins and IDEs

  • Emacs

    • - Emacs Python Development Environment.

  • Sublime Text

hashtag
Email

Libraries for sending and parsing email.

  • - Mailing for human beings.

  • - An email address and Mime parsing library.

  • - Python IMAP for Humans.

hashtag
Environment Management

Libraries for Python version and virtual environment management.

  • - Simple Python version management.

  • - A tool to create isolated Python environments.

hashtag
Files

Libraries for file manipulation and MIME type detection.

  • - (Python standard library) Map filenames to MIME types.

  • - A module wrapper for .

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

hashtag
Foreign Function Interface

Libraries for providing foreign function interface.

  • - Foreign Function Interface for Python calling C code.

  • - (Python standard library) Foreign Function Interface for Python calling C code.

  • - A Python wrapper for Nvidia's CUDA API.

hashtag
Forms

Libraries for working with forms.

  • - Python HTML form generation library influenced by the formish form generation library.

  • - Bootstrap 3 integration with Django.

  • - Bootstrap 4 integration with Django.

hashtag
Functional Programming

Functional Programming with Python.

  • - Coconut is a variant of Python built for simple, elegant, Pythonic functional programming.

  • - Cython implementation of Toolz: High performance functional utilities.

  • - Functional programming in Python: implementation of missing features to enjoy FP.

hashtag
GUI Development

Libraries for working with graphical user interface applications.

  • - Built-in wrapper for used to create terminal GUI applications.

  • - A library for making simple Electron-like offline HTML/JS GUI apps.

  • - Creating beautiful user-interfaces with Declarative Syntax like QML.

hashtag
GraphQL

Libraries for working with GraphQL.

  • - SDL-first GraphQL engine implementation for Python 3.6+ and asyncio.

  • - An aiohttp-based wrapper for Tartiflette to expose GraphQL APIs over HTTP.

  • - ASGI support for the Tartiflette GraphQL engine.

hashtag
Game Development

Awesome game development libraries.

  • - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.

  • - Python framework for 3D, VR and game development.

  • - 3D game engine developed by Disney.

hashtag
Geolocation

Libraries for geocoding addresses and working with latitudes and longitudes.

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

  • - A world-class geographic web framework.

  • - Python API for MaxMind GeoIP Legacy Database.

hashtag
HTML Manipulation

Libraries for working with HTML and XML.

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

  • - A whitelist-based HTML sanitization and text linkification library.

  • - A CSS library for Python.

hashtag
HTTP Clients

Libraries for working with HTTP.

  • - requests + gevent for asynchronous HTTP requests.

  • - Comprehensive HTTP client library.

  • - HTTP Requests for Humans.

hashtag
Hardware

Libraries for programming with hardware.

  • - Command line toolkit for working with .

  • - Hook and simulate global keyboard events on Windows and Linux.

  • - Hook and simulate global mouse events on Windows and Linux.

hashtag
Image Processing

Libraries for manipulating images.

  • - Image histogram remapping.

  • - A project for searching a collection of images using visual similarity.

  • - Nudity detection.

hashtag
Implementations

Implementations of Python.

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

  • - Optimizing Static Compiler for Python.

  • - Implementation of the Python programming language written in Common Lisp.

hashtag
Interactive Interpreter

Interactive Python interpreters (REPL).

  • - A fancy interface to the Python interpreter.

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

hashtag
Internationalization

Libraries for working with i18n.

  • - An internationalization library for Python.

  • - A wrapper of International Components for Unicode C++ library ().

hashtag
Job Scheduler

Libraries for scheduling jobs.

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

  • - A calendaring app for Django.

  • - A task runner and build tool.

hashtag
Logging

Libraries for generating and working with logs.

  • - Logging for complex & distributed systems.

  • - Logging replacement for Python.

  • - (Python standard library) Logging facility for Python.

hashtag
Machine Learning

Libraries for Machine Learning. Also see .

  • - Open Source Fast Scalable Machine Learning Platform.

  • - Machine learning evaluation metrics.

  • - Numenta Platform for Intelligent Computing.

hashtag
Microsoft Windows

Python programming on Microsoft Windows.

  • - Scientific-applications-oriented Python Distribution based on Qt and Spyder.

  • - Unofficial Windows binaries for Python extension packages.

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

hashtag
Miscellaneous

Useful libraries or tools that don't fit in the categories above.

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

  • - A set of pure-Python utilities.

  • - Various helpers to pass trusted data to untrusted environments.

hashtag
Natural Language Processing

Libraries for working with human languages.

  • General

    • - Topic Modeling for Humans.

    • - Stand-alone language identification system.

hashtag
Network Virtualization

Tools and libraries for Virtual Networking and SDN (Software Defined Networking).

  • - A popular network emulator and API written in Python.

  • - Cross-vendor API to manipulate network devices.

  • - A Python-based SDN control applications, such as OpenFlow SDN controllers.

hashtag
News Feed

Libraries for building user's activities.

  • - Generating generic activity streams from the actions on your site.

  • - Building news feed and notification systems using Cassandra and Redis.

hashtag
ORM

Libraries that implement Object-Relational Mapping or data mapping techniques.

  • Relational Databases

    • - The Django ORM.

    • - The Python SQL Toolkit and Object Relational Mapper.

hashtag
Package Management

Libraries for package and dependency management.

  • - The package installer for Python.

    • - A set of tools to keep your pinned Python dependencies fresh.

hashtag
Package Repositories

Local PyPI repository server and proxies.

  • - Next generation Python Package Repository (PyPI).

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

  • - PyPI server and packaging/testing/release tool.

hashtag
Permissions

Libraries that allow or deny users access to data or functionality.

  • - Implementation of per object permissions for Django 1.2+

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

hashtag
Processes

Libraries for starting and communicating with OS processes.

  • - for Humans 2.0.

  • - Yet another wrapper for subprocess.

  • - A full-fledged subprocess replacement for Python.

hashtag
Recommender Systems

Libraries for building recommender systems.

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

  • - A library for Factorization Machines.

  • - A fast Python implementation of collaborative filtering for implicit datasets.

hashtag
Refactoring

Refactoring tools and libraries for Python

  • - Bicycle Repair Man, a refactoring tool for Python.

  • - Safe code refactoring for modern Python.

  • - Rope is a python refactoring library.

hashtag
RESTful API

Libraries for building RESTful APIs.

  • Django

    • - A powerful and flexible toolkit to build web APIs.

    • - Creating delicious APIs for Django apps.

hashtag
Robotics

Libraries for robotics.

  • - This is a compilation of various robotics algorithms with visualizations.

  • - This is a library for ROS (Robot Operating System).

hashtag
RPC Servers

RPC-compatible servers.

  • - zerorpc is a flexible RPC implementation based on and .

hashtag
Science

Libraries for scientific computing. Also see

  • - A community Python library for Astronomy.

  • - Providing best-practice pipelines for fully automated high throughput sequencing analysis.

  • - Collection of useful code related to biological analysis.

hashtag
Search

Libraries and software for indexing and performing search queries on data.

  • - The official low-level Python client for .

  • - The official high-level Python client for Elasticsearch.

  • - Modular search for Django.

hashtag
Serialization

Libraries for serializing complex data types

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

  • - A Python bindings for .

  • - A Python wrapper around .

hashtag
Serverless Frameworks

Frameworks for developing serverless Python code.

  • - A toolkit for developing and deploying Python code in AWS Lambda.

  • - A tool for deploying WSGI applications on AWS Lambda and API Gateway.

hashtag
Specific Formats Processing

Libraries for parsing and manipulating specific text formats.

  • General

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

  • Office

hashtag
Static Site Generator

Static site generator is a software that takes some text + templates as input and produces HTML files on the output.

  • - Markdown friendly documentation generator.

  • - Static site generator that supports Markdown and reST syntax.

  • - An easy to use static CMS and blog engine.

hashtag
Tagging

Libraries for tagging items.

  • - Simple tagging for Django.

hashtag
Task Queues

Libraries for working with task queues.

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

  • - Little multi-threaded task queue.

  • - A distributed worker task queue in Python using Redis & gevent.

hashtag
Template Engine

Libraries and tools for templating and lexing.

  • - A modern and designer friendly templating language.

  • - Python templating toolkit for generation of web-aware output.

  • - Hyperfast and lightweight templating for the Python platform.

hashtag
Testing

Libraries for testing codebases and generating test data.

  • Testing Frameworks

    • - A mature full-featured Python testing tool.

    • - Hypothesis is an advanced Quickcheck style property based testing library.

hashtag
Text Processing

Libraries for parsing and manipulating plain texts.

  • General

    • - Python 2/3 compatible character encoding detector.

    • - (Python standard library) Helpers for computing deltas.

hashtag
Third-party APIs

Libraries for accessing third party services APIs. Also see .

  • - One Python library for all clouds.

  • - Python interface to Amazon Web Services.

  • - WordPress models and views for Django.

hashtag
URL Manipulation

Libraries for parsing URLs.

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

  • - A simple, immutable URL class with a clean API for interrogation and manipulation.

  • - A pure Python URL shortening lib.

hashtag
Video

Libraries for manipulating video and GIFs.

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

  • - Video processing routines for SciPy.

hashtag
Web Asset Management

Tools for managing, compressing and minifying website assets.

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

  • - An asset packaging library for Django.

  • - A collection of custom storage back ends for Django.

hashtag
Web Content Extracting

Libraries for extracting web contents.

  • - Convert HTML to Markdown-formatted text.

  • - Web Content Retrieval for Humans.

  • - A small library for extracting rich content from URLs.

hashtag
Web Crawling

Libraries to automate web scraping.

  • - A distributed crawling framework.

  • - Universal feed parser.

  • - Site scraping framework.

hashtag
Web Frameworks

Traditional full stack web frameworks. Also see

  • Synchronous

    • - The most popular web framework in Python.

hashtag
WebSocket

Libraries for working with WebSocket.

  • - WebSocket & WAMP for Python on Twisted and .

  • - Developer-friendly asynchrony for Django.

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

hashtag
WSGI Servers

WSGI-compatible web servers.

  • - Asynchronous, very fast and written in C.

  • - Pre-forked, partly written in C.

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

hashtag
Resources

Where to discover new Python libraries.

hashtag
Podcasts

hashtag
Twitter

hashtag
Websites

hashtag
Weekly

Websitesarrow-up-right

  • Weeklyarrow-up-right

  • django-suitarrow-up-right - Alternative Django Admin-Interface (free only for Non-commercial use).

  • django-xadminarrow-up-right - Drop-in replacement of Django admin comes with lots of goodies.

  • jet-bridgearrow-up-right - Admin panel framework for any application with nice UI (ex Jet Django)

  • flask-adminarrow-up-right - Simple and extensible administrative interface framework for Flask.

  • flowerarrow-up-right - Real-time monitor and web admin for Celery.

  • wooeyarrow-up-right - A Django app which creates automatic web UIs for Python scripts.

  • sortedcontainersarrow-up-right - Fast, pure-Python implementation of SortedList, SortedDict, and SortedSet types.

    Twistedarrow-up-right - An event-driven networking engine.

    mingusarrow-up-right - An advanced music theory and notation package with MIDI file and playback support.

  • pyAudioAnalysisarrow-up-right - Audio feature extraction, classification, segmentation and applications.

  • pydubarrow-up-right - Manipulate audio with a simple and easy high level interface.

  • TimeSidearrow-up-right - Open web audio processing framework.

  • Metadata

    • beetsarrow-up-right - A music library manager and MusicBrainzarrow-up-right tagger.

    • eyeD3arrow-up-right - A tool for working with audio files, specifically MP3 files containing ID3 metadata.

    • - A Python module to handle audio metadata.

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

  • django-oauth-toolkitarrow-up-right - OAuth 2 goodies for Django.

  • oauthlibarrow-up-right - A generic and thorough implementation of the OAuth request-signing logic.

  • python-oauth2arrow-up-right - A fully tested, abstract interface to creating OAuth clients and servers.

  • python-social-autharrow-up-right - An easy-to-setup social authentication mechanism.

  • JWT

    • pyjwtarrow-up-right - JSON Web Token implementation in Python.

    • python-josearrow-up-right - A JOSE implementation in Python.

    • - A module for generating and verifying JSON Web Tokens.

  • pybuilderarrow-up-right - A continuous build tool written in pure Python.

  • SConsarrow-up-right - A software construction tool.

  • bidictarrow-up-right - Efficient, Pythonic bidirectional map data structures and related functionality..
  • Boxarrow-up-right - Python dictionaries with advanced dot notation access.

  • DottedDictarrow-up-right - A library that provides a method of accessing lists and dicts with a dotted path notation.

  • Kottiarrow-up-right - A high-level, Pythonic web application framework built on Pyramid.

  • mezzaninearrow-up-right - A powerful, consistent, and flexible content management platform.

  • plonearrow-up-right - A CMS built on top of the open source application server Zope.

  • quokkaarrow-up-right - Flexible, extensible, small CMS powered by Flask and MongoDB.

  • dogpile.cachearrow-up-right - dogpile.cache is next generation replacement for Beaker made by same authors.

  • HermesCachearrow-up-right - Python caching library with tag-based invalidation and dogpile effect prevention.

  • pylibmcarrow-up-right - A Python wrapper around the libmemcachedarrow-up-right interface.

  • python-diskcachearrow-up-right - SQLite and file backed cache backend with faster lookups than memcached and redis.

  • prospectorarrow-up-right - A tool to analyse Python code.

  • pycallgrapharrow-up-right - A library that visualises the flow (call graph) of your Python application.

  • vulturearrow-up-right - A tool for finding and analysing dead Python code.

  • Code Linters

    • flake8arrow-up-right - A wrapper around pycodestyle, pyflakes and McCabe.

    • - A fully customizable source code analyzer.

    • - A code audit tool for Python and JavaScript.

    • - The strictest and most opinionated python linter ever.

  • Code Formatters

    • blackarrow-up-right - The uncompromising Python code formatter.

    • yapfarrow-up-right - Yet another Python code formatter from Google.

  • Static Type Checkers, also see awesome-python-typingarrow-up-right

    • mypyarrow-up-right - Check variable types during compile time.

    • pyre-checkarrow-up-right - Performant type checking.

  • Static Type Annotations Generators

    • MonkeyTypearrow-up-right - A system for Python that generates static type annotations by collecting runtime types

  • cliffarrow-up-right - A framework for creating command-line programs with multi-level commands.

  • clintarrow-up-right - Python Command-line Application Tools.

  • docoptarrow-up-right - Pythonic command line arguments parser.

  • python-firearrow-up-right - A library for creating command line interfaces from absolutely any Python object.

  • python-prompt-toolkitarrow-up-right - A library for building powerful interactive command lines.

  • Terminal Rendering

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

    • bashplotlibarrow-up-right - Making basic plots in the terminal.

    • - Cross-platform colored terminal text.

    • - Fast, extensible progress bar for loops and CLI.

  • howdoiarrow-up-right - Instant coding answers via the command line.

  • PathPickerarrow-up-right - Select files out of bash output.

  • percolarrow-up-right - Adds flavor of interactive selection to the traditional pipe concept on UNIX.

  • thefuckarrow-up-right - Correcting your previous console command.

  • tmuxparrow-up-right - A tmuxarrow-up-right session manager.

  • tryarrow-up-right - A dead simple CLI to try out python packages - it's never been easier.

  • CLI Enhancements

    • httpiearrow-up-right - A command line HTTP client, a user-friendly cURL replacement.

    • kube-shellarrow-up-right - An integrated shell for working with the Kubernetes CLI.

    • - A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.

    • - Postgres CLI with autocompletion and syntax highlighting.

    • - A Supercharged .

  • SimpleCVarrow-up-right - An open source framework for building computer vision applications.

    geventarrow-up-right - A coroutine-based Python networking library that uses greenletarrow-up-right.

  • uvlooparrow-up-right - Ultra fast implementation of asyncio event loop on top of libuv.

  • scooparrow-up-right - Scalable Concurrent Operations in Python.

  • python-decouplearrow-up-right - Strict separation of settings from code.

    pynaclarrow-up-right - Python binding to the Networking and Cryptography (NaCl) library.

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

  • Optimusarrow-up-right - Agile Data Science Workflows made easy with PySpark.

  • schemaarrow-up-right - A library for validating Python data structures.

  • Schematicsarrow-up-right - Data Structure Validation.

  • valideerarrow-up-right - Lightweight extensible data validation and adaptation library.

  • voluptuousarrow-up-right - A Python data validation library.

  • Dasharrow-up-right - Built on top of Flask, React and Plotly aimed at analytical web applications.

    • awesome-dasharrow-up-right

  • plotninearrow-up-right - A grammar of graphics for Python based on ggplot2.

  • Matplotlibarrow-up-right - A Python 2D plotting library.

  • Pygalarrow-up-right - A Python SVG Charts Creator.

  • PyGraphvizarrow-up-right - Python interface to Graphvizarrow-up-right.

  • PyQtGrapharrow-up-right - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.

  • Seabornarrow-up-right - Statistical data visualization using Matplotlib.

  • VisPyarrow-up-right - High-performance scientific visualization based on OpenGL.

  • PostgreSQL - awesome-postgresarrow-up-right

    • psycopg2arrow-up-right - The most popular PostgreSQL adapter for Python.

    • queriesarrow-up-right - A wrapper of the psycopg2 library for interacting with PostgreSQL.

  • Other Relational Databases

    • pymssqlarrow-up-right - A simple database interface to Microsoft SQL Server.

    • SuperSQLitearrow-up-right - A supercharged SQLite library built on top of apswarrow-up-right.

  • NoSQL Databases

    • cassandra-driverarrow-up-right - The Python Driver for Apache Cassandra.

    • happybasearrow-up-right - A developer-friendly library for Apache HBase.

    • - The Python client for Apache Kafka.

    • - A client library and toolkit for working with Neo4j.

    • - The official Python client for MongoDB.

    • - The Python client for Redis.

  • Asynchronous Clients

    • motorarrow-up-right - The async Python driver for MongoDB.

  • momentarrow-up-right - A Python library for dealing with dates/times. Inspired by Moment.jsarrow-up-right.

  • Pendulumarrow-up-right - Python datetimes made easy.

  • PyTimearrow-up-right - An easy-to-use Python module which aims to operate date/time/datetime by string.

  • pytzarrow-up-right - World timezone definitions, modern and historical. Brings the tz databasearrow-up-right into Python.

  • when.pyarrow-up-right - Providing user-friendly functions to help perform common date and time actions.

  • mayaarrow-up-right - Datetimes for Humans.

  • pudbarrow-up-right - A full-screen, console-based Python debugger.

  • wdbarrow-up-right - An improbable web debugger through WebSockets.

  • Tracing

    • lptracearrow-up-right - stracearrow-up-right for Python programs.

    • manholearrow-up-right - Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt.

    • - Debugger capable of attaching to and injecting code into Python processes.

    • - A flexible code tracing toolkit.

  • Profiler

    • line_profilerarrow-up-right - Line-by-line profiling.

    • memory_profilerarrow-up-right - Monitor Memory usage of Python code.

    • - An interactive Python profiler.

    • - A sampling profiler for Python programs. Written in Rust.

    • - A ptracing profiler For Python.

    • - Visual Python profiler.

  • Others

    • icecreamarrow-up-right - Inspect variables, expressions, and program execution with a single, simple function call.

    • django-debug-toolbararrow-up-right - Display various debug information for Django.

    • - A drop-in replacement for Django's runserver.

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

    • - Parsing and analyzing ELF files and DWARF debugging information.

  • pytorcharrow-up-right - Tensors and Dynamic neural networks in Python with strong GPU acceleration.

  • SerpentAIarrow-up-right - Game agent framework. Use any video game as a deep learning sandbox.

  • tensorflowarrow-up-right - The most popular Deep Learning framework created by Google.

  • Theanoarrow-up-right - A library for fast numerical computation.

  • docker-composearrow-up-right - Fast, isolated development environments using Dockerarrow-up-right.

  • fabricarrow-up-right - A simple, Pythonic tool for remote execution and deployment.

  • fabtoolsarrow-up-right - Tools for writing awesome Fabric files.

  • honchoarrow-up-right - A Python clone of Foremanarrow-up-right, for managing Procfile-based applications.

  • OpenStackarrow-up-right - Open source software for building private and public clouds.

  • pexpectarrow-up-right - Controlling interactive programs in a pseudo-terminal like GNU expect.

  • psutilarrow-up-right - A cross-platform process and system utilities module.

  • saltstackarrow-up-right - Infrastructure automation and management system.

  • supervisorarrow-up-right - Supervisor process control system for UNIX.

  • luigiarrow-up-right - A module that helps you build complex pipelines of batch jobs.

  • mrjobarrow-up-right - Run MapReduce jobs on Hadoop or Amazon Web Services.

  • Rayarrow-up-right - A system for parallel and distributed Python that unifies the machine learning ecosystem.

  • Stream Processing

    • faustarrow-up-right - A stream processing library, porting the ideas from Kafka Streamsarrow-up-right to Python.

    • streamparsearrow-up-right - Run Python code against real-time streams of data via Apache Stormarrow-up-right.

  • py2exearrow-up-right - Freezes Python scripts (Windows).

  • PyInstallerarrow-up-right - Converts Python programs into stand-alone executables (cross-platform).

  • pynsistarrow-up-right - A tool to build Windows installers, installers bundle Python itself.

  • pyccoarrow-up-right - The literate-programming-style documentation generator.

    youtube-dlarrow-up-right - A small command-line program to download videos from YouTube.

    django-shoparrow-up-right - A Django based shop system.

  • merchantarrow-up-right - A Django app to accept payments from various payment processors.

  • moneyarrow-up-right - Money class with optional CLDR-backed locale-aware formatting and an extensible currency exchange.

  • python-currenciesarrow-up-right - Display money format and its filthy currencies.

  • forex-pythonarrow-up-right - Foreign exchange rates, Bitcoin price index and currency conversion.

  • saleorarrow-up-right - An e-commerce storefront for Django.

  • shooparrow-up-right - An open source E-Commerce platform based on Django.

  • anacondaarrow-up-right - Anaconda turns your Sublime Text 3 in a full featured Python development IDE.

  • SublimeJEDIarrow-up-right - A Sublime Text plugin to the awesome auto-complete library Jedi.

  • Vim

    • jedi-vimarrow-up-right - Vim bindings for the Jedi auto-completion library for Python.

    • python-modearrow-up-right - An all in one plugin for turning Vim into a Python IDE.

    • - Includes -based completion engine for Python.

  • Visual Studio

    • PTVSarrow-up-right - Python Tools for Visual Studio.

  • Visual Studio Code

    • Pythonarrow-up-right - The official VSCode extension with rich support for Python.

  • IDE

    • PyCharmarrow-up-right - Commercial Python IDE by JetBrains. Has free community edition available.

    • spyderarrow-up-right - Open Source Python IDE.

  • inbox.pyarrow-up-right - Python SMTP Server for Humans.

  • lamsonarrow-up-right - Pythonic SMTP Application Server.

  • Marrow Mailerarrow-up-right - High-performance extensible mail delivery framework.

  • modoboaarrow-up-right - A mail hosting and management platform including a modern and simplified Web UI.

  • Nylas Sync Enginearrow-up-right - Providing a RESTful API on top of a powerful email sync platform.

  • yagmailarrow-up-right - Yet another Gmail/SMTP client.

  • PyFilesystem2arrow-up-right - Python's filesystem abstraction layer.

  • python-magicarrow-up-right - A Python interface to the libmagic file type identification library.

  • Unipatharrow-up-right - An object-oriented approach to file/directory operations.

  • watchdogarrow-up-right - API and shell utilities to monitor file system events.

  • SWIGarrow-up-right - Simplified Wrapper and Interface Generator.

    django-crispy-formsarrow-up-right - A Django app which lets you create beautiful forms in a very elegant and DRY way.

  • django-remote-formsarrow-up-right - A platform independent Django form serializer.

  • WTFormsarrow-up-right - A flexible forms validation and rendering library.

  • funcyarrow-up-right - A fancy and practical functional tools.

  • Toolzarrow-up-right - A collection of functional utilities for iterators, functions, and dictionaries.

  • Flexxarrow-up-right - Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering.

  • Gooeyarrow-up-right - Turn command line programs into a full GUI application with one line.

  • kivyarrow-up-right - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.

  • pygletarrow-up-right - A cross-platform windowing and multimedia library for Python.

  • PyGObjectarrow-up-right - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).

  • PyQtarrow-up-right - Python bindings for the Qtarrow-up-right cross-platform application and UI framework.

  • PySimpleGUIarrow-up-right - Wrapper for tkinter, Qt, WxPython and Remi.

  • pywebviewarrow-up-right - A lightweight cross-platform native wrapper around a webview component.

  • Tkinterarrow-up-right - Tkinter is Python's de-facto standard GUI package.

  • Togaarrow-up-right - A Python native, OS native GUI toolkit.

  • urwidarrow-up-right - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.

  • wxPythonarrow-up-right - A blending of the wxWidgets C++ class library with the Python.

  • Pygamearrow-up-right - Pygame is a set of Python modules designed for writing games.

  • PyOgrearrow-up-right - Python bindings for the Ogre 3D render engine, can be used for games, simulations, anything 3D.

  • PyOpenGLarrow-up-right - Python ctypes bindings for OpenGL and it's related APIs.

  • PySDL2arrow-up-right - A ctypes based wrapper for the SDL2 library.

  • RenPyarrow-up-right - A Visual Novel engine.

  • geojsonarrow-up-right - Python bindings and utilities for GeoJSON.

  • geopyarrow-up-right - Python Geocoding Toolbox.

  • pygeoiparrow-up-right - Pure Python GeoIP API.

  • html5libarrow-up-right - A standards-compliant library for parsing and serializing HTML documents and fragments.

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

  • MarkupSafearrow-up-right - Implements a XML/HTML/XHTML Markup safe string for Python.

  • pyqueryarrow-up-right - A jQuery-like library for parsing HTML.

  • untanglearrow-up-right - Converts XML documents to Python objects for easy access.

  • WeasyPrintarrow-up-right - A visual rendering engine for HTML and CSS that can export to PDF.

  • xmldatasetarrow-up-right - Simple XML Parsing.

  • xmltodictarrow-up-right - Working with XML feel like you are working with JSON.

  • treqarrow-up-right - Python requests like API built on top of Twisted's HTTP client.

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

  • Pingoarrow-up-right - Pingo provides a uniform API to program devices like the Raspberry Pi, pcDuino, Intel Galileo, etc.

  • PyUserInputarrow-up-right - A module for cross-platform control of the mouse and keyboard.

  • scapyarrow-up-right - A brilliant packet manipulation library.

  • wifiarrow-up-right - A Python library and command line tool for working with WiFi on Linux.

  • paganarrow-up-right - Retro identicon (Avatar) generation based on input string and hash.

  • pillowarrow-up-right - Pillow is the friendly PILarrow-up-right fork.

  • pyBarcodearrow-up-right - Create barcodes in Python without needing PIL.

  • pygramarrow-up-right - Instagram-like image filters.

  • python-qrcodearrow-up-right - A pure Python QR Code generator.

  • Quadsarrow-up-right - Computer art based on quadtrees.

  • scikit-imagearrow-up-right - A Python library for (scientific) image processing.

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

  • wandarrow-up-right - Python bindings for MagickWandarrow-up-right, C API for ImageMagick.

  • Grumpyarrow-up-right - More compiler than interpreter as more powerful CPython2.7 replacement (alpha).

  • IronPythonarrow-up-right - Implementation of the Python programming language written in C#.

  • Jythonarrow-up-right - Implementation of Python programming language written in Java for the JVM.

  • MicroPythonarrow-up-right - A lean and efficient Python programming language implementation.

  • Numbaarrow-up-right - Python JIT compiler to LLVM aimed at scientific Python.

  • PeachPyarrow-up-right - x86-64 assembler embedded in Python.

  • Pyjionarrow-up-right - A JIT for Python based upon CoreCLR.

  • PyPyarrow-up-right - A very fast and compliant implementation of the Python language.

  • Pystonarrow-up-right - A Python implementation using JIT techniques.

  • Stackless Pythonarrow-up-right - An enhanced version of the Python programming language.

  • ptpythonarrow-up-right - Advanced Python REPL built on top of the python-prompt-toolkitarrow-up-right.

    gunneryarrow-up-right - Multipurpose task execution tool for distributed systems with web-based interface.

  • Joblibarrow-up-right - A set of tools to provide lightweight pipelining in Python.

  • Planarrow-up-right - Writing crontab file in Python like a charm.

  • schedulearrow-up-right - Python job scheduling for humans.

  • Spiffarrow-up-right - A powerful workflow engine implemented in pure Python.

  • TaskFlowarrow-up-right - A Python library that helps to make task execution easy, consistent and reliable.

  • Airflowarrow-up-right - Airflow is a platform to programmatically author, schedule and monitor workflows.

  • ravenarrow-up-right - Python client for Sentry, a log/error tracking, crash reporting and aggregation platform for web applications.

    scikit-learnarrow-up-right - The most popular Python library for Machine Learning.

  • Spark MLarrow-up-right - Apache Sparkarrow-up-right's scalable Machine Learning library.

  • vowpal_porpoisearrow-up-right - A lightweight Python wrapper for Vowpal Wabbitarrow-up-right.

  • xgboostarrow-up-right - A scalable, portable, and distributed gradient boosting library.

  • PyWin32arrow-up-right - Python Extensions for Windows.

  • WinPythonarrow-up-right - Portable development environment for Windows 7/8.

  • pluginbasearrow-up-right - A simple but flexible plugin system for Python.

  • trytonarrow-up-right - A general purpose business framework.

  • nltkarrow-up-right - A leading platform for building Python programs to work with human language data.

  • patternarrow-up-right - A web mining module for the Python.

  • polyglotarrow-up-right - Natural language pipeline supporting hundreds of languages.

  • pytextarrow-up-right - A natural language modeling framework based on PyTorch.

  • PyTorch-NLParrow-up-right - A toolkit enabling rapid deep learning NLP prototyping for research.

  • spacyarrow-up-right - A library for industrial-strength natural language processing in Python and Cython.

  • stanfordnlparrow-up-right - The Stanford NLP Group's official Python library, supporting 50+ languages.

  • Chinese

    • jiebaarrow-up-right - The most popular Chinese text segmentation library.

    • pkuseg-pythonarrow-up-right - A toolkit for Chinese word segmentation in various domains.

    • - A library for processing Chinese text.

    • - A collection of tools and datasets for Chinese NLP.

  • awesome-sqlalchemyarrow-up-right

  • datasetarrow-up-right - Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL.

  • oratorarrow-up-right - The Orator ORM provides a simple yet beautiful ActiveRecord implementation.

  • ormarrow-up-right - An async ORM.

  • peeweearrow-up-right - A small, expressive ORM.

  • ponyarrow-up-right - ORM that provides a generator-oriented interface to SQL.

  • pydalarrow-up-right - A pure Python Database Abstraction Layer.

  • NoSQL Databases

    • hot-redisarrow-up-right - Rich Python data types for Redis.

    • mongoenginearrow-up-right - A Python Object-Document-Mapper for working with MongoDB.

    • - A Pythonic interface for .

    • - A Python Library for Simple Models and Containers Persisted in Redis.

  • poetryarrow-up-right - Python dependency management and packaging made easy.

  • condaarrow-up-right - Cross-platform, Python-agnostic binary package manager.

  • localshoparrow-up-right - Local PyPI server (custom packages and auto-mirroring of pypi).

    libffmarrow-up-right - A library for Field-aware Factorization Machine (FFM).

  • lightfmarrow-up-right - A Python implementation of a number of popular recommendation algorithms.

  • spotlightarrow-up-right - Deep recommender models using PyTorch.

  • Surprisearrow-up-right - A scikit for building and analyzing recommender systems.

  • tensorrecarrow-up-right - A Recommendation Engine Framework in TensorFlow.

  • Flask

    • evearrow-up-right - REST API framework powered by Flask, MongoDB and good intentions.

    • flask-apiarrow-up-right - Browsable Web APIs for Flask.

    • - Quickly building REST APIs for Flask.

  • Pyramid

    • cornicearrow-up-right - A RESTful framework for Pyramid.

  • Framework agnostic

    • apistararrow-up-right - A smart Web API framework, designed for Python 3.

    • falconarrow-up-right - A high-performance framework for building cloud APIs and web app backends.

    • - A modern, fast, web framework for building APIs with Python 3.6+ based on standard Python type hints.

    • - A Python 3 framework for cleanly exposing APIs.

    • - Automated REST APIs for existing database-driven systems.

    • - A Python 3.6+ web server and web framework that's written to go fast.

    • - Fast, efficient and asynchronous Web framework inspired by Flask.

  • Biopythonarrow-up-right - Biopython is a set of freely available tools for biological computation.

  • cclibarrow-up-right - A library for parsing and interpreting the results of computational chemistry packages.

  • Colourarrow-up-right - Implementing a comprehensive number of colour theory transformations and algorithms.

  • NetworkXarrow-up-right - A high-productivity software for complex networks.

  • NIPYarrow-up-right - A collection of neuroimaging toolkits.

  • NumPyarrow-up-right - A fundamental package for scientific computing with Python.

  • Open Babelarrow-up-right - A chemical toolbox designed to speak the many languages of chemical data.

  • ObsPyarrow-up-right - A Python toolbox for seismology.

  • PyDyarrow-up-right - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion.

  • PyMCarrow-up-right - Markov Chain Monte Carlo sampling toolkit.

  • QuTiParrow-up-right - Quantum Toolbox in Python.

  • RDKitarrow-up-right - Cheminformatics and Machine Learning Software.

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

  • statsmodelsarrow-up-right - Statistical modeling and econometrics in Python.

  • SymPyarrow-up-right - A Python library for symbolic mathematics.

  • Ziplinearrow-up-right - A Pythonic algorithmic trading library.

  • SimPyarrow-up-right - A process-based discrete-event simulation framework.

  • pysolrarrow-up-right - A lightweight Python wrapper for Apache Solrarrow-up-right.

  • whoosharrow-up-right - A fast, pure Python search engine library.

  • ultrajsonarrow-up-right - A fast JSON decoder and encoder written in C with Python bindings.

    openpyxlarrow-up-right - A library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files.

  • pyexcelarrow-up-right - Providing one API for reading, manipulating and writing csv, ods, xls, xlsx and xlsm files.

  • python-docxarrow-up-right - Reads, queries and modifies Microsoft Word 2007/2008 docx files.

  • python-pptxarrow-up-right - Python library for creating and updating PowerPoint (.pptx) files.

  • unoconvarrow-up-right - Convert between any document format supported by LibreOffice/OpenOffice.

  • XlsxWriterarrow-up-right - A Python module for creating Excel .xlsx files.

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

  • xlwtarrow-up-right / xlrdarrow-up-right - Writing and reading data and formatting information from Excel files.

  • PDF

    • PDFMinerarrow-up-right - A tool for extracting information from PDF documents.

    • PyPDF2arrow-up-right - A library capable of splitting, merging and transforming PDF pages.

    • - Allowing Rapid creation of rich PDF documents.

  • Markdown

    • Mistunearrow-up-right - Fastest and full featured pure Python parsers of Markdown.

    • Python-Markdownarrow-up-right - A Python implementation of John Gruber’s Markdown.

  • YAML

    • PyYAMLarrow-up-right - YAML implementations for Python.

  • CSV

    • csvkitarrow-up-right - Utilities for converting to and working with CSV.

  • Archive

    • unparrow-up-right - A command line tool that can unpack archives easily.

  • nikolaarrow-up-right - A static website and blog generator.

    rqarrow-up-right - Simple job queues for Python.

    nose2arrow-up-right - The successor to nose, based on `unittest2.

  • Robot Frameworkarrow-up-right - A generic test automation framework.

  • unittestarrow-up-right - (Python standard library) Unit testing framework.

  • Test Runners

    • greenarrow-up-right - A clean, colorful test runner.

    • mambaarrow-up-right - The definitive testing tool for Python. Born under the banner of BDD.

    • - Auto builds and tests distributions in multiple Python versions

  • GUI / Web Testing

    • locustarrow-up-right - Scalable user load testing tool written in Python.

    • PyAutoGUIarrow-up-right - PyAutoGUI is a cross-platform GUI automation Python module for human beings.

    • - Python bindings for WebDriver.

    • - A language-agnostic A/B Testing framework.

    • - Open source tool for testing web applications.

  • Mock

    • mockarrow-up-right - (Python standard library) A mocking and patching library.

    • doublexarrow-up-right - Powerful test doubles framework for Python.

    • - Travel through time by mocking the datetime module.

    • - A mocking library for requests for Python 2.6+ and 3.2+.

    • - HTTP request mock tool for Python.

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

    • - A utility library for mocking out the requests Python library.

    • - Record and replay HTTP interactions on your tests.

  • Object Factories

    • factory_boyarrow-up-right - A test fixtures replacement for Python.

    • mixerarrow-up-right - Another fixtures replacement. Supported Django, Flask, SQLAlchemy, Peewee and etc.

    • - Creating random fixtures for testing in Django.

  • Code Coverage

    • coveragearrow-up-right - Code coverage measurement.

  • Fake Data

    • mimesisarrow-up-right - is a Python library that help you generate fake data.

    • fake2dbarrow-up-right - Fake database generator.

    • - A Python package that generates fake data.

    • - Generate random datetime / time.

  • ftfyarrow-up-right - Makes Unicode text less broken and more consistent automagically.

  • fuzzywuzzyarrow-up-right - Fuzzy String Matching.

  • Levenshteinarrow-up-right - Fast computation of Levenshtein distance and string similarity.

  • pangu.pyarrow-up-right - Paranoid text spacing.

  • pyfigletarrow-up-right - An implementation of figlet written in Python.

  • pypinyinarrow-up-right - Convert Chinese hanzi (漢字) to pinyin (拼音).

  • textdistancearrow-up-right - Compute distance between sequences with 30+ algorithms.

  • unidecodearrow-up-right - ASCII transliterations of Unicode text.

  • Slugify

    • awesome-slugifyarrow-up-right - A Python slugify library that can preserve unicode.

    • python-slugifyarrow-up-right - A Python slugify library that translates unicode to ASCII.

    • - A slugifier that generates unicode slugs with Django as a dependency.

  • Unique identifiers

    • hashidsarrow-up-right - Implementation of hashidsarrow-up-right in Python.

    • shortuuidarrow-up-right - A generator library for concise, unambiguous and URL-safe UUIDs.

  • Parser

    • plyarrow-up-right - Implementation of lex and yacc parsing tools for Python.

    • pygmentsarrow-up-right - A generic syntax highlighter.

    • - A general purpose framework for generating parsers.

    • - Parsing human names into their individual components.

    • - Parsing, formatting, storing and validating international phone numbers.

    • - Browser user agent parser.

    • - A non-validating SQL parser.

  • facebook-sdkarrow-up-right - Facebook Platform Python SDK.

  • google-api-python-clientarrow-up-right - Google APIs Client Library for Python.

  • gspreadarrow-up-right - Google Spreadsheets Python API.

  • twythonarrow-up-right - A Python wrapper for the Twitter API.

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

    fanstaticarrow-up-right - Packages, optimizes, and serves static file dependencies as Python packages.

  • fileconveyorarrow-up-right - A daemon to detect and sync files to CDNs, S3 and FTP.

  • flask-assetsarrow-up-right - Helps you integrate webassets into your Flask app.

  • webassetsarrow-up-right - Bundles, optimizes, and manages unique cache-busting URLs for static resources.

  • newspaperarrow-up-right - News extraction, article extraction and content curation in Python.

  • python-readabilityarrow-up-right - Fast Python port of arc90's readability tool.

  • requests-htmlarrow-up-right - Pythonic HTML Parsing for Humans.

  • sumyarrow-up-right - A module for automatic summarization of text documents and HTML pages.

  • textractarrow-up-right - Extract text from any document, Word, PowerPoint, PDFs, etc.

  • toapiarrow-up-right - Every web site provides APIs.

  • MechanicalSouparrow-up-right - A Python library for automating interaction with websites.

  • pyspiderarrow-up-right - A powerful spider system.

  • robobrowserarrow-up-right - A simple, Pythonic library for browsing the web without a standalone web browser.

  • scrapyarrow-up-right - A fast high-level screen scraping and web crawling framework.

  • portiaarrow-up-right - Visual scraping for Scrapy.

  • Flaskarrow-up-right - A microframework for Python.

    • awesome-flaskarrow-up-right

  • Pyramidarrow-up-right - A small, fast, down-to-earth, open source Python web framework.

    • awesome-pyramidarrow-up-right

  • Masonitearrow-up-right - The modern and developer centric Python web framework.

  • Asynchronous

    • Tornadoarrow-up-right - A web framework and asynchronous networking library.

  • waitressarrow-up-right - Multi-threaded, powers Pyramid.

  • werkzeugarrow-up-right - A WSGI utility library for Python that powers Flask and can easily be embedded into your own projects.

  • Python Testingarrow-up-right
  • Radio Free Pythonarrow-up-right

  • Talk Python To Mearrow-up-right

  • Test and Codearrow-up-right

  • @planetpythonarrow-up-right
  • @pycodersarrow-up-right

  • @pypiarrow-up-right

  • @pythontrendingarrow-up-right

  • @PythonWeeklyarrow-up-right

  • @TalkPythonarrow-up-right

  • @realpythonarrow-up-right

  • Django Packagesarrow-up-right
  • Full Stack Pythonarrow-up-right

  • Python Cheatsheetarrow-up-right

  • Python ZEEFarrow-up-right

  • Python 开发社区arrow-up-right

  • Real Pythonarrow-up-right

  • Trending Python repositories on GitHub todayarrow-up-right

  • Сообщество Python Программистовarrow-up-right

  • Python Weeklyarrow-up-right
  • Python Tricksarrow-up-right

  • Algorithms and Design Patternsarrow-up-right
    ASGI Serversarrow-up-right
    Asynchronous Programmingarrow-up-right
    Audioarrow-up-right
    Authenticationarrow-up-right
    Build Toolsarrow-up-right
    Built-in Classes Enhancementarrow-up-right
    Cachingarrow-up-right
    ChatOps Toolsarrow-up-right
    CMSarrow-up-right
    Code Analysisarrow-up-right
    Command-line Interface Developmentarrow-up-right
    Command-line Toolsarrow-up-right
    Compatibilityarrow-up-right
    Computer Visionarrow-up-right
    Concurrency and Parallelismarrow-up-right
    Configurationarrow-up-right
    Cryptographyarrow-up-right
    Data Analysisarrow-up-right
    Data Validationarrow-up-right
    Data Visualizationarrow-up-right
    Database Driversarrow-up-right
    Databasearrow-up-right
    Date and Timearrow-up-right
    Debugging Toolsarrow-up-right
    Deep Learningarrow-up-right
    DevOps Toolsarrow-up-right
    Distributed Computingarrow-up-right
    Distributionarrow-up-right
    Documentationarrow-up-right
    Downloaderarrow-up-right
    E-commercearrow-up-right
    Editor Plugins and IDEsarrow-up-right
    Emailarrow-up-right
    Environment Managementarrow-up-right
    Filesarrow-up-right
    Foreign Function Interfacearrow-up-right
    Formsarrow-up-right
    Functional Programmingarrow-up-right
    Game Developmentarrow-up-right
    Geolocationarrow-up-right
    GUI Developmentarrow-up-right
    Hardwarearrow-up-right
    HTML Manipulationarrow-up-right
    HTTP Clientsarrow-up-right
    Image Processingarrow-up-right
    Implementationsarrow-up-right
    Interactive Interpreterarrow-up-right
    Internationalizationarrow-up-right
    Job Schedulerarrow-up-right
    Loggingarrow-up-right
    Machine Learningarrow-up-right
    Miscellaneousarrow-up-right
    Natural Language Processingarrow-up-right
    Network Virtualizationarrow-up-right
    News Feedarrow-up-right
    ORMarrow-up-right
    Package Managementarrow-up-right
    Package Repositoriesarrow-up-right
    Permissionsarrow-up-right
    Processesarrow-up-right
    Recommender Systemsarrow-up-right
    Refactoringarrow-up-right
    RESTful APIarrow-up-right
    Roboticsarrow-up-right
    RPC Serversarrow-up-right
    Sciencearrow-up-right
    Searcharrow-up-right
    Serializationarrow-up-right
    Serverless Frameworksarrow-up-right
    Specific Formats Processingarrow-up-right
    Static Site Generatorarrow-up-right
    Taggingarrow-up-right
    Task Queuesarrow-up-right
    Template Enginearrow-up-right
    Testingarrow-up-right
    Text Processingarrow-up-right
    Third-party APIsarrow-up-right
    URL Manipulationarrow-up-right
    Videoarrow-up-right
    Web Asset Managementarrow-up-right
    Web Content Extractingarrow-up-right
    Web Crawlingarrow-up-right
    Web Frameworksarrow-up-right
    WebSocketarrow-up-right
    WSGI Serversarrow-up-right
    Resourcesarrow-up-right
    Podcastsarrow-up-right
    Twitterarrow-up-right
    Contributingarrow-up-right
    ajentiarrow-up-right
    django-grappelliarrow-up-right
    django-jetarrow-up-right
    algorithmsarrow-up-right
    PyPattyrnarrow-up-right
    python-patternsarrow-up-right
    uvicornarrow-up-right
    asyncioarrow-up-right
    awesome-asyncioarrow-up-right
    uvlooparrow-up-right
    audioreadarrow-up-right
    dejavuarrow-up-right
    authlibarrow-up-right
    django-allautharrow-up-right
    BitBakearrow-up-right
    buildoutarrow-up-right
    PlatformIOarrow-up-right
    dataclassesarrow-up-right
    attrsarrow-up-right
    wagtailarrow-up-right
    django-cmsarrow-up-right
    feincmsarrow-up-right
    beakerarrow-up-right
    django-cache-machinearrow-up-right
    django-cacheopsarrow-up-right
    errbotarrow-up-right
    awesome-static-analysisarrow-up-right
    coalaarrow-up-right
    code2flowarrow-up-right
    cementarrow-up-right
    clickarrow-up-right
    cookiecutterarrow-up-right
    doitlivearrow-up-right
    python-futurearrow-up-right
    python-modernizearrow-up-right
    sixarrow-up-right
    Korniaarrow-up-right
    OpenCVarrow-up-right
    pytesseractarrow-up-right
    Google Tesseract OCRarrow-up-right
    awesome-asyncioarrow-up-right
    concurrent.futuresarrow-up-right
    multiprocessingarrow-up-right
    eventletarrow-up-right
    configobjarrow-up-right
    configparserarrow-up-right
    profigarrow-up-right
    cryptographyarrow-up-right
    paramikoarrow-up-right
    passlibarrow-up-right
    Blazearrow-up-right
    Open Miningarrow-up-right
    Orangearrow-up-right
    Cerberusarrow-up-right
    colanderarrow-up-right
    jsonschemaarrow-up-right
    JSON Schemaarrow-up-right
    awesome-javascriptarrow-up-right
    Altairarrow-up-right
    Bokeharrow-up-right
    bqplotarrow-up-right
    pickleDBarrow-up-right
    tinydbarrow-up-right
    ZODBarrow-up-right
    awesome-mysqlarrow-up-right
    mysqlclientarrow-up-right
    mysql-pythonarrow-up-right
    PyMySQLarrow-up-right
    Chronykarrow-up-right
    dateutilarrow-up-right
    datetimearrow-up-right
    deloreanarrow-up-right
    ipdbarrow-up-right
    pdbarrow-up-right
    pdb++arrow-up-right
    awesome-deep-learningarrow-up-right
    caffearrow-up-right
    kerasarrow-up-right
    mxnetarrow-up-right
    ansiblearrow-up-right
    cloudinitarrow-up-right
    cuisinearrow-up-right
    PySparkarrow-up-right
    Apache Sparkarrow-up-right
    daskarrow-up-right
    dh-virtualenvarrow-up-right
    Nuitkaarrow-up-right
    py2apparrow-up-right
    sphinxarrow-up-right
    awesome-sphinxdocarrow-up-right
    pdocarrow-up-right
    s3cmdarrow-up-right
    s4cmdarrow-up-right
    you-getarrow-up-right
    alipayarrow-up-right
    Cartridgearrow-up-right
    django-oscararrow-up-right
    elpyarrow-up-right
    envelopesarrow-up-right
    flankerarrow-up-right
    imboxarrow-up-right
    pyenvarrow-up-right
    virtualenvarrow-up-right
    mimetypesarrow-up-right
    path.pyarrow-up-right
    os.patharrow-up-right
    pathlibarrow-up-right
    cffiarrow-up-right
    ctypesarrow-up-right
    PyCUDAarrow-up-right
    Deformarrow-up-right
    django-bootstrap3arrow-up-right
    django-bootstrap4arrow-up-right
    Coconutarrow-up-right
    CyToolzarrow-up-right
    fn.pyarrow-up-right
    cursesarrow-up-right
    ncursesarrow-up-right
    Eelarrow-up-right
    enamlarrow-up-right
    tartiflettearrow-up-right
    tartiflette-aiohttparrow-up-right
    tartiflette-asgiarrow-up-right
    Cocos2darrow-up-right
    Harfang3Darrow-up-right
    Panda3Darrow-up-right
    django-countriesarrow-up-right
    GeoDjangoarrow-up-right
    GeoIParrow-up-right
    BeautifulSouparrow-up-right
    bleacharrow-up-right
    cssutilsarrow-up-right
    grequestsarrow-up-right
    httplib2arrow-up-right
    requestsarrow-up-right
    inoarrow-up-right
    Arduinoarrow-up-right
    keyboardarrow-up-right
    mousearrow-up-right
    hmaparrow-up-right
    imgSeekarrow-up-right
    nude.pyarrow-up-right
    CPythonarrow-up-right
    Cythonarrow-up-right
    CLPythonarrow-up-right
    bpythonarrow-up-right
    Jupyter Notebook (IPython)arrow-up-right
    awesome-jupyterarrow-up-right
    Babelarrow-up-right
    PyICUarrow-up-right
    ICUarrow-up-right
    APSchedulerarrow-up-right
    django-schedulearrow-up-right
    doitarrow-up-right
    Eliotarrow-up-right
    logbookarrow-up-right
    loggingarrow-up-right
    awesome-machine-learningarrow-up-right
    H2Oarrow-up-right
    Metricsarrow-up-right
    NuPICarrow-up-right
    Python(x,y)arrow-up-right
    pythonlibsarrow-up-right
    PythonNetarrow-up-right
    blinkerarrow-up-right
    boltonsarrow-up-right
    itsdangerousarrow-up-right
    gensimarrow-up-right
    langid.pyarrow-up-right
    mininetarrow-up-right
    napalmarrow-up-right
    poxarrow-up-right
    django-activity-streamarrow-up-right
    Stream Frameworkarrow-up-right
    Django Modelsarrow-up-right
    SQLAlchemyarrow-up-right
    piparrow-up-right
    PyPIarrow-up-right
    pip-toolsarrow-up-right
    warehousearrow-up-right
    bandersnatcharrow-up-right
    devpiarrow-up-right
    django-guardianarrow-up-right
    django-rulesarrow-up-right
    delegator.pyarrow-up-right
    Subprocessesarrow-up-right
    sargearrow-up-right
    sharrow-up-right
    annoyarrow-up-right
    fastFMarrow-up-right
    implicitarrow-up-right
    Bicycle Repair Manarrow-up-right
    Bowlerarrow-up-right
    Ropearrow-up-right
    django-rest-frameworkarrow-up-right
    django-tastypiearrow-up-right
    PythonRoboticsarrow-up-right
    rospyarrow-up-right
    zeroRPCarrow-up-right
    ZeroMQarrow-up-right
    MessagePackarrow-up-right
    Python-for-Scientistsarrow-up-right
    astropyarrow-up-right
    bcbio-nextgenarrow-up-right
    bccbarrow-up-right
    elasticsearch-pyarrow-up-right
    Elasticsearcharrow-up-right
    elasticsearch-dsl-pyarrow-up-right
    django-haystackarrow-up-right
    marshmallowarrow-up-right
    pysimdjsonarrow-up-right
    simdjsonarrow-up-right
    python-rapidjsonarrow-up-right
    RapidJSONarrow-up-right
    python-lambdaarrow-up-right
    Zappaarrow-up-right
    tablibarrow-up-right
    mkdocsarrow-up-right
    pelicanarrow-up-right
    lektorarrow-up-right
    django-taggitarrow-up-right
    celeryarrow-up-right
    hueyarrow-up-right
    mrqarrow-up-right
    Jinja2arrow-up-right
    Genshiarrow-up-right
    Makoarrow-up-right
    pytestarrow-up-right
    hypothesisarrow-up-right
    chardetarrow-up-right
    difflibarrow-up-right
    List of Python API Wrappers and Librariesarrow-up-right
    apache-libcloudarrow-up-right
    boto3arrow-up-right
    django-wordpressarrow-up-right
    furlarrow-up-right
    purlarrow-up-right
    pyshortenersarrow-up-right
    moviepyarrow-up-right
    scikit-videoarrow-up-right
    django-compressorarrow-up-right
    django-pipelinearrow-up-right
    django-storagesarrow-up-right
    html2textarrow-up-right
    lassiearrow-up-right
    micawberarrow-up-right
    colaarrow-up-right
    feedparserarrow-up-right
    grabarrow-up-right
    RESTful APIarrow-up-right
    Djangoarrow-up-right
    awesome-djangoarrow-up-right
    autobahn-pythonarrow-up-right
    asyncioarrow-up-right
    channelsarrow-up-right
    websocketsarrow-up-right
    bjoernarrow-up-right
    gunicornarrow-up-right
    uWSGIarrow-up-right
    From Python Import Podcastarrow-up-right
    Podcast.initarrow-up-right
    Python Bytesarrow-up-right
    @codetenguarrow-up-right
    @getpyarrow-up-right
    @importpythonarrow-up-right
    /r/CoolGithubProjectsarrow-up-right
    /r/Pythonarrow-up-right
    Awesome Python @LibHuntarrow-up-right
    CodeTengu Weekly 碼天狗週刊arrow-up-right
    Import Python Newsletterarrow-up-right
    Pycoder's Weeklyarrow-up-right
    mutagenarrow-up-right
    tinytagarrow-up-right
    python-jwtarrow-up-right
    awesome-flake8-extensionsarrow-up-right
    pylintarrow-up-right
    pylamaarrow-up-right
    wemake-python-styleguidearrow-up-right
    coloramaarrow-up-right
    tqdmarrow-up-right
    mycliarrow-up-right
    pgcliarrow-up-right
    sawsarrow-up-right
    aws-cliarrow-up-right
    kafka-pythonarrow-up-right
    py2neoarrow-up-right
    pymongoarrow-up-right
    redis-pyarrow-up-right
    pyringearrow-up-right
    python-hunterarrow-up-right
    profilingarrow-up-right
    py-spyarrow-up-right
    pyflamearrow-up-right
    vprofarrow-up-right
    django-devserverarrow-up-right
    flask-debugtoolbararrow-up-right
    pyelftoolsarrow-up-right
    YouCompleteMearrow-up-right
    Jediarrow-up-right
    snownlparrow-up-right
    funNLParrow-up-right
    PynamoDBarrow-up-right
    Amazon DynamoDBarrow-up-right
    rediscoarrow-up-right
    flask-restfularrow-up-right
    fastapiarrow-up-right
    hugarrow-up-right
    sandman2arrow-up-right
    sanicarrow-up-right
    viboraarrow-up-right
    ReportLabarrow-up-right
    toxarrow-up-right
    Seleniumarrow-up-right
    Seleniumarrow-up-right
    sixpackarrow-up-right
    splinterarrow-up-right
    freezegunarrow-up-right
    httmockarrow-up-right
    httprettyarrow-up-right
    mocketarrow-up-right
    responsesarrow-up-right
    VCR.pyarrow-up-right
    model_mommyarrow-up-right
    fakerarrow-up-right
    radararrow-up-right
    unicode-slugifyarrow-up-right
    pyparsingarrow-up-right
    python-nameparserarrow-up-right
    python-phonenumbersarrow-up-right
    python-user-agentsarrow-up-right
    sqlparsearrow-up-right