{"id":3328,"url":"https://github.com/gribouille/awesome-python","name":"awesome-python","description":"An enriched version of awesome-python (https://github.com/vinta/awesome-python).","projects_count":738,"last_synced_at":"2026-06-01T01:00:27.641Z","repository":{"id":135349918,"uuid":"167794068","full_name":"gribouille/awesome-python","owner":"gribouille","description":"An enriched version of awesome-python (https://github.com/vinta/awesome-python).","archived":false,"fork":false,"pushed_at":"2024-01-31T06:25:39.000Z","size":73,"stargazers_count":218,"open_issues_count":0,"forks_count":28,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-05-15T12:03:39.758Z","etag":null,"topics":["awesome","python"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gribouille.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-01-27T10:02:20.000Z","updated_at":"2026-05-15T05:23:36.000Z","dependencies_parsed_at":"2024-01-12T11:52:00.996Z","dependency_job_id":"bf431a1d-a0c8-412f-9bdf-520518098423","html_url":"https://github.com/gribouille/awesome-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gribouille/awesome-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gribouille%2Fawesome-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gribouille%2Fawesome-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gribouille%2Fawesome-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gribouille%2Fawesome-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gribouille","download_url":"https://codeload.github.com/gribouille/awesome-python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gribouille%2Fawesome-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33755369,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T20:35:38.461Z","updated_at":"2026-06-01T01:00:27.642Z","primary_language":"Python","list_of_lists":false,"displayable":true,"categories":["Awesome Python","Resources","Services","Other Awesome Lists"],"sub_categories":["Data Visualization","Networking","Web Frameworks","Data Validation","Machine Learning","Deep Learning","ORM","Database Drivers","Interactive Interpreter","Editor Plugins and IDEs","GUI","Build Tools","CMS","Code Analysis","Command-line Tools","Concurrency and Parallelism","Configuration","Cryptography","Data Analysis","Date and Time","DevOps Tools","Distribution","E-commerce","Files","Foreign Function Interface","Game Development","Geolocation","HTML Manipulation","Hardware","Image Processing","Implementations","Logging","Microsoft Windows","Miscellaneous","Natural Language Processing","Package Management","RESTful API","Robotics","Science","Search","Specific Formats Processing","Template Engine","Testing","Text Processing","Third-party APIs","Asset Management","WSGI Servers","Websites","Weekly","Podcasts","Database","Code Quality","Continuous Integration","Functional Programming","Computer Vision","Network Virtualization","Audio","Static Site Generator","Job Scheduler","Twitter","Environment Management","Package Repositories","RPC Servers","Python","Admin Panels","Authentication","Web Content Extracting","Monty","Built-in Classes Enhancement","Algorithms and Design Patterns","Serverless Frameworks","Web Crawling \u0026 Web Scraping","Cluster Computing","News Feed","Recommender Systems","Debugging Tools","Forms","Email","Processes","WebSocket","Documentation","Caching","Permissions","Tagging","Queue","Downloader","HTTP","Serialization","Anti-spam","URL Manipulation","Compatibility","Internationalization","Video"],"readme":"# Awesome Python\n\nAn enriched version of the [awesome-python](https://github.com/vinta/awesome-python) generated with [awesome](https://github.com/gribouille/awesome).\n\n- [Awesome Python](#awesome-python)\n  - [Awesome Python](#awesome-python-1)\n    - [Admin Panels](#admin-panels)\n    - [Algorithms and Design Patterns](#algorithms-and-design-patterns)\n    - [Anti-spam](#anti-spam)\n    - [Asset Management](#asset-management)\n    - [Audio](#audio)\n    - [Authentication](#authentication)\n      - [OAuth](#oauth)\n      - [Others](#others)\n    - [Build Tools](#build-tools)\n    - [Built-in Classes Enhancement](#built-in-classes-enhancement)\n    - [CMS](#cms)\n    - [Caching](#caching)\n    - [ChatOps Tools](#chatops-tools)\n    - [Cluster Computing](#cluster-computing)\n    - [Code Analysis](#code-analysis)\n      - [Code Analysis](#code-analysis-1)\n      - [Static Type Checkers](#static-type-checkers)\n      - [Static Type Annotations Generators](#static-type-annotations-generators)\n    - [Command-line Tools](#command-line-tools)\n      - [Command-line Application Development](#command-line-application-development)\n      - [Terminal Rendering](#terminal-rendering)\n      - [Productivity Tools](#productivity-tools)\n    - [Compatibility](#compatibility)\n    - [Computer Vision](#computer-vision)\n    - [Concurrency and Parallelism](#concurrency-and-parallelism)\n    - [Configuration](#configuration)\n    - [Cryptography](#cryptography)\n    - [Data Analysis](#data-analysis)\n    - [Data Validation](#data-validation)\n    - [Data Visualization](#data-visualization)\n    - [Database](#database)\n    - [Database Drivers](#database-drivers)\n      - [MySQL - awesome-mysql](#mysql---awesome-mysql)\n      - [PostgreSQL - awesome-postgres](#postgresql---awesome-postgres)\n      - [Other Relational Databases](#other-relational-databases)\n      - [NoSQL Databases](#nosql-databases)\n      - [Asynchronous Clients](#asynchronous-clients)\n    - [Date and Time](#date-and-time)\n    - [Debugging Tools](#debugging-tools)\n      - [pdb-like Debugger](#pdb-like-debugger)\n      - [Profiler](#profiler)\n      - [Others](#others-1)\n    - [Deep Learning](#deep-learning)\n    - [DevOps Tools](#devops-tools)\n    - [Distribution](#distribution)\n    - [Documentation](#documentation)\n    - [Downloader](#downloader)\n    - [E-commerce](#e-commerce)\n    - [Editor Plugins and IDEs](#editor-plugins-and-ides)\n      - [Emacs](#emacs)\n      - [Sublime Text](#sublime-text)\n      - [Vim](#vim)\n      - [Visual Studio](#visual-studio)\n      - [Visual Studio Code](#visual-studio-code)\n      - [IDE](#ide)\n    - [Email](#email)\n    - [Environment Management](#environment-management)\n    - [Files](#files)\n    - [Foreign Function Interface](#foreign-function-interface)\n    - [Forms](#forms)\n    - [Functional Programming](#functional-programming)\n    - [GUI](#gui)\n    - [Game Development](#game-development)\n    - [Geolocation](#geolocation)\n    - [HTML Manipulation](#html-manipulation)\n    - [HTTP](#http)\n    - [Hardware](#hardware)\n    - [Image Processing](#image-processing)\n    - [Implementations](#implementations)\n    - [Interactive Interpreter](#interactive-interpreter)\n    - [Internationalization](#internationalization)\n    - [Job Scheduler](#job-scheduler)\n    - [Logging](#logging)\n    - [Machine Learning](#machine-learning)\n    - [Microsoft Windows](#microsoft-windows)\n    - [Miscellaneous](#miscellaneous)\n    - [Natural Language Processing](#natural-language-processing)\n    - [Network Virtualization](#network-virtualization)\n    - [Networking](#networking)\n    - [News Feed](#news-feed)\n    - [ORM](#orm)\n      - [Relational Databases](#relational-databases)\n      - [NoSQL Databases](#nosql-databases-1)\n      - [Others](#others-2)\n    - [Package Management](#package-management)\n    - [Package Repositories](#package-repositories)\n    - [Permissions](#permissions)\n    - [Processes](#processes)\n    - [Queue](#queue)\n    - [Recommender Systems](#recommender-systems)\n    - [RESTful API](#restful-api)\n      - [Django](#django)\n      - [Flask](#flask)\n      - [Pyramid](#pyramid)\n      - [Framework agnostic](#framework-agnostic)\n    - [Robotics](#robotics)\n    - [RPC Servers](#rpc-servers)\n    - [Science](#science)\n    - [Search](#search)\n    - [Serialization](#serialization)\n    - [Serverless Frameworks](#serverless-frameworks)\n    - [Specific Formats Processing](#specific-formats-processing)\n      - [General](#general)\n      - [Office](#office)\n      - [PDF](#pdf)\n      - [Markdown](#markdown)\n      - [YAML](#yaml)\n      - [CSV](#csv)\n      - [Archive](#archive)\n    - [Static Site Generator](#static-site-generator)\n    - [Tagging](#tagging)\n    - [Template Engine](#template-engine)\n    - [Testing](#testing)\n      - [Testing Frameworks](#testing-frameworks)\n      - [Test Runners](#test-runners)\n      - [GUI / Web Testing](#gui--web-testing)\n      - [Mock](#mock)\n      - [Object Factories](#object-factories)\n      - [Code Coverage](#code-coverage)\n      - [Fake Data](#fake-data)\n      - [Error Handler](#error-handler)\n    - [Text Processing](#text-processing)\n      - [General](#general-1)\n      - [Slugify](#slugify)\n      - [Parser](#parser)\n    - [Third-party APIs](#third-party-apis)\n    - [URL Manipulation](#url-manipulation)\n    - [Video](#video)\n    - [WSGI Servers](#wsgi-servers)\n    - [Web Content Extracting](#web-content-extracting)\n    - [Web Crawling \u0026 Web Scraping](#web-crawling--web-scraping)\n    - [Web Frameworks](#web-frameworks)\n    - [WebSocket](#websocket)\n  - [Services](#services)\n    - [Continuous Integration](#continuous-integration)\n    - [Code Quality](#code-quality)\n  - [Resources](#resources)\n    - [Podcasts](#podcasts)\n    - [Twitter](#twitter)\n    - [Websites](#websites)\n    - [Weekly](#weekly)\n  - [Other Awesome Lists](#other-awesome-lists)\n    - [Monty](#monty)\n    - [Python](#python)\n\n\n## Awesome Python\n\n\n\n### Admin Panels\n\n*Libraries for administrative interfaces.*\n\n* [ajenti](https://github.com/ajenti/ajenti) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5542 - Ajenti Core and stock plugins\n* [xadmin](https://github.com/sshwsfc/xadmin) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3576 - Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap.\n* [flower](https://github.com/mher/flower) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3477 - Real-time monitor and web admin for Celery distributed task queue\n* [flask-admin](https://github.com/flask-admin/flask-admin) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3445 - Simple and extensible administrative interface framework for Flask\n* [Wooey](https://github.com/wooey/Wooey) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1198 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- A Django app that creates automatic web UIs for Python scripts.\n* [django-suit](http://djangosuit.com/) - Alternative Django Admin-Interface (free only for Non-commercial use).\n* [Grappelli](http://grappelliproject.com) - A jazzy skin for the Django Admin-Interface.\n\n\n### Algorithms and Design Patterns\n\n*Python implementation of algorithms and design patterns.*\n\n* [python-patterns](https://github.com/faif/python-patterns) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 19449 - A collection of design patterns/idioms in Python\n* [algorithms](https://github.com/keon/algorithms) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 14285 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Minimal examples of data structures and algorithms in Python\n* [PyPattyrn](https://github.com/tylerlaberge/PyPattyrn) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 725 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A simple library for implementing common design patterns.\n* [sortedcontainers](http://www.grantjenks.com/docs/sortedcontainers/) - Fast, pure-Python implementation of SortedList, SortedDict, and SortedSet types.\n\n\n### Anti-spam\n\n*Libraries for fighting spam.*\n\n* [django-simple-captcha](https://github.com/mbi/django-simple-captcha) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 896 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form.\n* [django-simple-spam-blocker](https://github.com/moqada/django-simple-spam-blocker) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 27 - Simple spam blocker for Django\n\n\n### Asset Management\n\n*Tools for managing, compressing and minifying website assets.*\n\n* [django-compressor](https://github.com/django-compressor/django-compressor) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2156 - Compresses linked and inline javascript or CSS into a single cached file.\n* [django-pipeline](https://github.com/jazzband/django-pipeline) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1295 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Pipeline is an asset packaging library for Django.\n* [django-storages](https://github.com/jschneier/django-storages) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1153 - https://django-storages.readthedocs.io/\n* [webassets](https://github.com/miracle2k/webassets) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 853 - Asset management for Python web development.\n* [flask-assets](https://github.com/miracle2k/flask-assets) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 364 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Flask webassets integration.\n* [jinja-assets-compressor](https://github.com/jaysonsantos/jinja-assets-compressor) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 87 - A Jinja extension (compatible with Flask and other frameworks) to compile and/or compress your assets.\n* [fanstatic](http://www.fanstatic.org/en/latest/) - Packages, optimizes, and serves static file dependencies as Python packages.\n* [fileconveyor](http://wimleers.com/fileconveyor) - A daemon to detect and sync files to CDNs, S3 and FTP.\n\n\n### Audio\n\n*Libraries for manipulating audio.*\n\n* [dejavu](https://github.com/worldveil/dejavu) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4311 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Audio fingerprinting and recognition in Python\n* [pydub](https://github.com/jiaaro/pydub) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3295 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Manipulate audio with a simple and easy high level interface\n* [pyAudioAnalysis](https://github.com/tyiannak/pyAudioAnalysis) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2140 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications\n* [pyechonest](https://github.com/echonest/pyechonest) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 624 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Python client for the Echo Nest API\n* [m3u8](https://github.com/globocom/m3u8) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 534 - Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions\n* [audiolazy](https://github.com/danilobellini/audiolazy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 484 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- Expressive Digital Signal Processing (DSP) package for Python\n* [mutagen](https://github.com/quodlibet/mutagen) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 417 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- Python 2/3 module for handling audio metadata\n* [tinytag](https://github.com/devsnd/tinytag) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 328 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Read music meta data and length of MP3, OGG, OPUS, MP4, M4A, FLAC, WMA and Wave files with python 2 or 3\n* [audioread](https://github.com/beetbox/audioread) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 246 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python\n* [TimeSide](https://github.com/Parisson/TimeSide) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 233 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [AGPL-3.0](https://api.github.com/licenses/agpl-3.0)- Scalable audio processing framework and server written in Python\n* [django-elastic-transcoder](https://github.com/StreetVoice/django-elastic-transcoder) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 55 - Django + AWS Elastic Transcoder\n* [beets](http://beets.io/) - A music library manager and [MusicBrainz](https://musicbrainz.org/) tagger.\n* [eyeD3](http://eyed3.nicfit.net/) - A tool for working with audio files, specifically MP3 files containing ID3 metadata.\n* [id3reader](https://nedbatchelder.com/code/modules/id3reader.py) - A Python module for reading MP3 meta data.\n* [mingus](http://bspaans.github.io/python-mingus/) - An advanced music theory and notation package with MIDI file and playback support.\n* [talkbox](http://scikits.appspot.com/talkbox) - A Python library for speech/signal processing.\n\n\n### Authentication\n\n*Libraries for implementing authentications schemes.*\n\n\n\n#### OAuth\n\n* [django-allauth](https://github.com/pennersr/django-allauth) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4387 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.\n* [python-oauth2](https://github.com/joestump/python-oauth2) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2824 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A fully tested, abstract interface to creating OAuth clients and servers.\n* [python-social-auth](https://github.com/omab/python-social-auth) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2764 - Social auth made simple\n* [oauthlib](https://github.com/oauthlib/oauthlib) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1738 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- A generic, spec-compliant, thorough implementation of the OAuth request-signing logic\n* [rauth](https://github.com/litl/rauth) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1536 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A Python library for OAuth 1.0/a, 2.0, and Ofly.\n* [django-oauth-toolkit](https://github.com/jazzband/django-oauth-toolkit) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1527 - OAuth2 goodies for the Djangonauts!\n* [flask-oauthlib](https://github.com/lepture/flask-oauthlib) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1328 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- You should use https://github.com/lepture/authlib instead.\n* [authomatic](https://github.com/authomatic/authomatic) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 904 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Simple yet powerful authorization / authentication client library for Python web applications.\n* [sanction](https://github.com/demianbrecht/sanction) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 175 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A dead simple OAuth2 client implementation.\n\n\n#### Others\n\n* [pyjwt](https://github.com/jpadilla/pyjwt) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2525 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- JSON Web Token implementation in Python\n* [python-jwt](https://github.com/davedoesdev/python-jwt) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 150 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python module for generating and verifying JSON Web Tokens\n* [jose](https://github.com/Demonware/jose) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 75 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Python implementation of the Javascript Object Signing and Encryption (JOSE) framework (https://datatracker.ietf.org/wg/jose/charter/)\n* [python-jws](https://github.com/brianloveswords/python-jws) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 54 - python implementation of JSON Web Signatures\n\n\n### Build Tools\n\n*Compile software from source code.*\n\n* [platformio-core](https://github.com/platformio/platformio-core) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2901 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- An open source ecosystem for IoT development :alien: Cross-platform IDE and unified debugger. Remote unit testing and firmware updates.\n* [pybuilder](https://github.com/pybuilder/pybuilder) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1074 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Continuous build tool for Python.\n* [BitBake](http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html) - A make-like build tool for embedded Linux.\n* [buildout](http://www.buildout.org/en/latest/) - A build system for creating, assembling and deploying applications from multiple parts.\n* [SCons](http://www.scons.org/) - A software construction tool.\n\n\n### Built-in Classes Enhancement\n\n*Libraries for enhancing Python built-in classes.*\n\n* [attrs](https://github.com/python-attrs/attrs) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2390 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python Classes Without Boilerplate\n* [Box](https://github.com/cdgriffith/Box) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1170 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python dictionaries with advanced dot notation access\n* [bidict](https://github.com/jab/bidict) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 371 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MPL-2.0](https://api.github.com/licenses/mpl-2.0)- Efficient, Pythonic bidirectional map data structures and related functionality.\n* [DottedDict](https://github.com/carlosescri/DottedDict) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 51 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python library that provides a method of accessing lists and dicts with a dotted path notation.\n\n\n### CMS\n\n*Content Management Systems.*\n\n* [django-cms](https://www.django-cms.org/en/) - An Open source enterprise CMS based on the Django.\n* [djedi-cms](http://djedi-cms.org/) - A lightweight but yet powerful Django CMS with plugins, inline editing and performance in mind.\n* [FeinCMS](http://www.feincms.org/) - One of the most advanced Content Management Systems built on Django.\n* [Kotti](http://kotti.pylonsproject.org/) - A high-level, Pythonic web application framework built on Pyramid.\n* [Mezzanine](http://mezzanine.jupo.org/) - A powerful, consistent, and flexible content management platform.\n* [Opps](http://opps.github.io/opps/) - A Django-based CMS for magazines, newspapers websites and portals with high-traffic.\n* [Plone](https://plone.org/) - A CMS built on top of the open source application server Zope.\n* [Quokka](http://quokkaproject.org/) - Flexible, extensible, small CMS powered by Flask and MongoDB.\n* [Wagtail](https://wagtail.io/) - A Django content management system.\n* [Widgy](https://wid.gy/) - Last CMS framework, based on Django.\n\n\n### Caching\n\n*Libraries for caching data.*\n\n* [django-cacheops](https://github.com/Suor/django-cacheops) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 998 - A slick ORM cache with automatic granular event-driven invalidation.\n* [django-cache-machine](https://github.com/django-cache-machine/django-cache-machine) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 726 - Automatic caching and invalidation for Django models through the ORM.\n* [pylibmc](https://github.com/lericson/pylibmc) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 404 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- A Python wrapper around the libmemcached interface from TangentOrg.  \n* [beaker](https://github.com/bbangert/beaker) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 388 - WSGI middleware for sessions and caching\n* [johnny-cache](https://github.com/jmoiron/johnny-cache) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 283 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- johnny cache django caching framework\n* [django-viewlet](https://github.com/5monkeys/django-viewlet) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 59 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Render template parts with extended cache control.\n* [DiskCache](http://www.grantjenks.com/docs/diskcache/) - SQLite and file backed cache backend with faster lookups than memcached and redis.\n* [dogpile.cache](http://dogpilecache.readthedocs.io/en/latest/) - dogpile.cache is next generation replacement for Beaker made by same authors.\n* [HermesCache](https://pypi.python.org/pypi/HermesCache) - Python caching library with tag-based invalidation and dogpile effect prevention.\n\n\n### ChatOps Tools\n\n*Libraries for chatbot development.*\n\n* [Errbot](http://errbot.io/en/latest/) - The easiest and most popular chatbot to implement ChatOps.\n\n\n### Cluster Computing\n\n*Frameworks and libraries for Cluster Computing.*\n\n* [luigi](https://github.com/spotify/luigi) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 11021 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. \n* [faust](https://github.com/robinhood/faust) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2837 - Python Stream Processing\n* [mrjob](https://github.com/Yelp/mrjob) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2373 - Run MapReduce jobs on Hadoop or Amazon Web Services\n* [streamparse](https://github.com/Parsely/streamparse) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1358 - Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL.\n* [PySpark](https://pypi.python.org/pypi/pyspark/) - [Apache Spark](https://spark.apache.org/) Python API.\n* [dask](https://dask.pydata.org/en/latest/) - A flexible parallel computing library for analytic computing.\n\n\n### Code Analysis\n\n*Tools of static analysis, linters and code quality checkers. See: [awesome-static-analysis](https://github.com/mre/awesome-static-analysis).*\n\n\n\n#### Code Analysis\n\n* [pycallgraph](https://github.com/gak/pycallgraph) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1247 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- pycallgraph is a Python module that creates call graphs for Python programs.\n* [code2flow](https://github.com/scottrogowski/code2flow) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 557 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-3.0](https://api.github.com/licenses/lgpl-3.0)- Turn your Python and Javascript code into DOT flowcharts\n* [pylama](https://github.com/klen/pylama) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 529 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-3.0](https://api.github.com/licenses/lgpl-3.0)- Code audit tool for python.\n* [prospector2](https://github.com/landscapeio/prospector2) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- Inspects Python source files and provides information about type and location of classes, methods etc\n* [flake8](https://pypi.python.org/pypi/flake8) - A wrapper around pycodestyle, pyflakes and McCabe.\n* [coala](http://coala.io/) - Language independent and easily extendable code analysis application.\n* [pylint](https://www.pylint.org/) - A fully customizable source code analyzer.\n\n\n#### Static Type Checkers\n\n* [pyre-check](https://github.com/facebook/pyre-check) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2283 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Performant type-checking for python.\n* [mypy](http://mypy-lang.org/) - Check variable types during compile time.\n\n\n#### Static Type Annotations Generators\n\n* [MonkeyType](https://github.com/Instagram/MonkeyType) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2063 - A system for Python that generates static type annotations by collecting runtime types\n\n\n### Command-line Tools\n\n*Libraries for building command-line application.*\n\n\n\n#### Command-line Application Development\n\n* [python-fire](https://github.com/google/python-fire) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 13475 - Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.\n* [Gooey](https://github.com/chriskiehl/Gooey) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 6484 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Turn (almost) any Python command line program into a full GUI application with one line\n* [python-prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5222 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Library for building powerful interactive command line applications in Python\n* [clint](https://github.com/kennethreitz/clint) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2483 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [ISC](https://api.github.com/licenses/isc)- Python Command-line Application Tools\n* [cement](http://builtoncement.com/) - CLI Application Framework for Python.\n* [click](http://click.pocoo.org/dev/) - A package for creating beautiful command line interfaces in a composable way.\n* [cliff](https://docs.openstack.org/developer/cliff/) - A framework for creating command-line programs with multi-level commands.\n* [docopt](http://docopt.org/) - Pythonic command line arguments parser.\n\n\n#### Terminal Rendering\n\n* [asciimatics](https://github.com/peterbrittain/asciimatics) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1317 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations\n* [bashplotlib](https://github.com/glamp/bashplotlib) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1136 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- plotting in the terminal\n* [colorama](https://pypi.python.org/pypi/colorama) - Cross-platform colored terminal text.\n\n\n#### Productivity Tools\n\n* [thefuck](https://github.com/nvbn/thefuck) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 41252 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Magnificent app which corrects your previous console command.\n* [httpie](https://github.com/jakubroztocil/httpie) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 40021 - As easy as httpie /aitch-tee-tee-pie/ 🥧 Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.  https://twitter.com/clihttp\n* [tmux](https://github.com/tmux/tmux) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 12966 - tmux source code\n* [cookiecutter](https://github.com/audreyr/cookiecutter) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 8978 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- A command-line utility that creates projects from cookiecutters (project templates). E.g. Python package projects, jQuery plugin projects.\n* [pgcli](https://github.com/dbcli/pgcli) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 7666 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Postgres CLI with autocompletion and syntax highlighting\n* [aws-cli](https://github.com/aws/aws-cli) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 7651 - Universal Command Line Interface for Amazon Web Services\n* [mycli](https://github.com/dbcli/mycli) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 7144 - A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.\n* [howdoi](https://github.com/gleitz/howdoi) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 7043 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- instant coding answers via the command line\n* [PathPicker](https://github.com/facebook/PathPicker) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4048 - PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything.After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands.\n* [saws](https://github.com/donnemartin/saws) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3901 - A supercharged AWS command line interface (CLI).\n* [percol](https://github.com/mooz/percol) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2687 - adds flavor of interactive filtering to the traditional pipe concept of UNIX shell\n* [doitlive](https://github.com/sloria/doitlive) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2352 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Because sometimes you need to do it live\n* [kube-shell](https://github.com/cloudnativelabs/kube-shell) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1125 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Kubernetes shell: An integrated shell for working with the Kubernetes\n* [try](https://github.com/timofurrer/try) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 478 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Dead simple CLI tool to try Python packages - It's never been easier! :package: \n\n\n### Compatibility\n\n*Libraries for migrating from Python 2 to 3.*\n\n* [python-modernize](https://github.com/mitsuhiko/python-modernize) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 510 - Modernizes Python code for eventual Python 3 migration. Build on top of 2to3\n* [Python-Future](http://python-future.org/index.html) - The missing compatibility layer between Python 2 and Python 3.\n* [Six](https://pypi.python.org/pypi/six) - Python 2 and 3 compatibility utilities.\n\n\n### Computer Vision\n\n*Libraries for computer vision.*\n\n* [pyocr](https://github.com/openpaperwork/pyocr) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 914 - A Python wrapper for Tesseract and Cuneiform -- Moved to Gnome's Gitlab\n* [OpenCV](http://opencv.org/) - Open Source Computer Vision Library.\n* [SimpleCV](http://simplecv.org/) - An open source framework for building computer vision applications.\n\n\n### Concurrency and Parallelism\n\n*Libraries for concurrent and parallel execution.*\n\n* [uvloop](https://github.com/MagicStack/uvloop) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5631 - Ultra fast asyncio event loop.\n* [Tomorrow](https://github.com/madisonmay/Tomorrow) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1419 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Magic decorator syntax for asynchronous code in Python\n* [greenlet](https://github.com/python-greenlet/greenlet) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 994 - Lightweight in-process concurrent programming\n* [scoop](https://github.com/soravux/scoop) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 374 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-3.0](https://api.github.com/licenses/lgpl-3.0)- SCOOP (Scalable COncurrent Operations in Python)\n* [concurrent.futures](https://docs.python.org/3/library/multiprocessing.html) - (Python standard library) Process-based [threading](https://docs.python.org/3/library/threading.html) interface.\n* [multiprocessing](https://docs.python.org/3/library/multiprocessing.html) - (Python standard library) A high-level interface for asynchronously executing callables.\n* [eventlet](http://eventlet.net/) - Asynchronous framework with WSGI support.\n\n\n### Configuration\n\n*Libraries for storing and parsing configuration options.*\n\n* [python-decouple](https://github.com/henriquebastos/python-decouple) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 926 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Strict separation of config from code.\n* [configobj](https://github.com/DiffSK/configobj) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 185 - Python 3+ compatible port of the configobj library\n* [config](https://www.red-dove.com/config-doc/) - Hierarchical config from the author of [logging](https://docs.python.org/3/library/logging.html).\n* [ConfigParser](https://docs.python.org/3/library/configparser.html) - (Python standard library) INI file parser.\n* [profig](http://profig.readthedocs.org/en/default/) - Config from multiple formats with value conversion.\n\n\n### Cryptography\n\n* [pynacl](https://github.com/pyca/pynacl) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 571 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Python binding to the Networking and Cryptography (NaCl) library\n* [cryptography](https://cryptography.io/en/latest/) - A package designed to expose cryptographic primitives and recipes to Python developers.\n* [Paramiko](http://www.paramiko.org/) - A Python (2.6+, 3.3+) implementation of the SSHv2 protocol, providing both client and server functionality.\n* [Passlib](https://passlib.readthedocs.io/en/stable/) - Secure password storage/hashing library, very high level.\n\n\n### Data Analysis\n\n*Libraries for data analyzing.*\n\n* [blaze](https://github.com/blaze/blaze) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2613 - NumPy and Pandas interface to Big Data\n* [mining](https://github.com/mining/mining) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 964 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Business Intelligence (BI) in Python, OLAP\n* [Optimus](https://github.com/ironmussa/Optimus) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 555 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- :truck: Agile Data Science Workflows made easy with Python and Spark.\n* [Orange](https://orange.biolab.si/) - Data mining, data visualization, analysis and machine learning through visual programming or scripts.\n* [Pandas](http://pandas.pydata.org/) - A library providing high-performance, easy-to-use data structures and data analysis tools.\n\n\n### Data Validation\n\n*Libraries for validating data. Used for forms in many cases.*\n\n* [schematics](https://github.com/schematics/schematics) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2144 - Python Data Structures for Humans™.\n* [jsonschema](https://github.com/Julian/jsonschema) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2114 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- An(other) implementation of JSON Schema for Python\n* [schema](https://github.com/keleshev/schema) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1665 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Schema validation just got Pythonic\n* [cerberus](https://github.com/pyeve/cerberus) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1547 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [ISC](https://api.github.com/licenses/isc)- Lightweight, extensible data validation library for Python\n* [voluptuous](https://github.com/alecthomas/voluptuous) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1400 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Voluptuous, despite the name, is a Python data validation library.\n* [awesome-dash](https://github.com/ucg8j/awesome-dash) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 271 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [CC0-1.0](https://api.github.com/licenses/cc0-1.0)- A curated list of awesome Dash (plotly) resources\n* [valideer](https://github.com/podio/valideer) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 217 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Lightweight data validation and adaptation Python library.\n* [colander](https://docs.pylonsproject.org/projects/colander/en/latest/) - Validating and deserializing data obtained via XML, JSON, an HTML form post.\n* [Dash](https://plot.ly/products/dash/) - Built on top of Flask, React and Plotly aimed at analytical web applications.\n\n\n### Data Visualization\n\n*Libraries for visualizing data. See: [awesome-javascript](https://github.com/sorrycc/awesome-javascript#data-visualization).*\n\n* [bokeh](https://github.com/bokeh/bokeh) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 9042 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Interactive Web Plotting for Python\n* [seaborn](https://github.com/mwaskom/seaborn) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5768 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Statistical data visualization using matplotlib\n* [ggpy](https://github.com/yhat/ggpy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3438 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- ggplot port for python\n* [altair](https://github.com/altair-viz/altair) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3364 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Declarative statistical visualization library for Python\n* [bqplot](https://github.com/bloomberg/bqplot) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2227 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Plotting library for IPython/Jupyter Notebooks\n* [vispy](https://github.com/vispy/vispy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1915 - Main repository for Vispy\n* [Matplotlib](http://matplotlib.org/) - A Python 2D plotting library.\n* [Pygal](http://www.pygal.org/en/latest/) - A Python SVG Charts Creator.\n* [PyGraphviz](https://pypi.python.org/pypi/pygraphviz) - Python interface to [Graphviz](http://www.graphviz.org/).\n* [PyQtGraph](http://www.pyqtgraph.org/) - Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.\n\n\n### Database\n\n*Databases implemented in Python.*\n\n* [tinydb](https://github.com/msiemens/tinydb) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2705 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- TinyDB is a lightweight document oriented database optimized for your happiness :)\n* [pickleDB](https://pythonhosted.org/pickleDB/) - A simple and lightweight key-value store for Python.\n* [ZODB](http://www.zodb.org/en/latest/) - A native object database for Python. A key-value and object graph database.\n\n\n### Database Drivers\n\n*Libraries for connecting and operating databases.*\n\n\n\n#### MySQL - [awesome-mysql](http://shlomi-noach.github.io/awesome-mysql/)\n\n* [PyMySQL](https://github.com/PyMySQL/PyMySQL) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4815 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Pure Python MySQL Client\n* [mysqlclient-python](https://github.com/PyMySQL/mysqlclient-python) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1375 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- MySQL database connector for Python (with Python 3 support)\n* [oursql](https://pythonhosted.org/oursql/) - A better MySQL connector with support for native prepared statements and BLOBs.\n\n\n#### PostgreSQL - [awesome-postgres](https://github.com/dhamaniasad/awesome-postgres)\n\n* [queries](https://github.com/gmr/queries) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 198 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- PostgreSQL database access simplified\n* [txpostgres](https://github.com/wulczer/txpostgres) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 101 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Twisted wrapper for asynchronous PostgreSQL connections\n* [psycopg2](http://initd.org/psycopg/) - The most popular PostgreSQL adapter for Python.\n\n\n#### Other Relational Databases\n\n* [dataset](https://github.com/pudo/dataset) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3450 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions.\n* [apsw](http://rogerbinns.github.io/apsw/) - Another Python SQLite wrapper.\n* [pymssql](http://www.pymssql.org/en/latest/) - A simple database interface to Microsoft SQL Server.\n\n\n#### NoSQL Databases\n\n* [redis-py](https://github.com/andymccurdy/redis-py) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 7191 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Redis Python Client\n* [kafka-python](https://github.com/dpkp/kafka-python) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2812 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Python client for Apache Kafka\n* [python-driver](https://github.com/datastax/python-driver) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1002 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- DataStax Python Driver for Apache Cassandra\n* [happybase](https://github.com/wbolster/happybase) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 446 - A developer-friendly Python library to interact with Apache HBase\n* [py2neo](http://py2neo.org/2.0/) - Python wrapper client for Neo4j's restful interface.\n* [PyMongo](https://docs.mongodb.com/ecosystem/drivers/python/) - The official Python client for MongoDB.\n\n\n#### Asynchronous Clients\n\n* [motor](https://github.com/mongodb/motor) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1167 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Motor - the async Python driver for MongoDB and Tornado or asyncio\n* [txRedis](https://github.com/deldotdr/txRedis) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 118 - A Redis client library for Twisted Python \n* [Telephus](https://github.com/driftx/Telephus) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 93 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Telephus is a connection pooled, low-level client API for Cassandra in Twisted python. \n\n\n### Date and Time\n\n*Libraries for working with dates and times.*\n\n* [pendulum](https://github.com/sdispater/pendulum) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3152 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python datetimes made easy\n* [maya](https://github.com/kennethreitz/maya) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2828 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Datetimes for Humans™\n* [delorean](https://github.com/myusuf3/delorean) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1516 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Delorean: Time Travel Made Easy\n* [dateutil](https://github.com/dateutil/dateutil) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 889 - Useful extensions to the standard Python datetime features\n* [moment](https://github.com/zachwill/moment) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 559 - Dealing with dates in Python shouldn't have to suck.\n* [Chronyk](https://github.com/KoffeinFlummi/Chronyk) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 270 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A Python 3 library for parsing human-written times and dates\n* [When.py](https://github.com/dirn/When.py) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 174 - Friendly Python Dates\n* [PyTime](https://github.com/shinux/PyTime) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 127 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- PyTime is an easy-use Python module which aims to operate date/time/datetime by string.\n* [pytz](https://launchpad.net/pytz) - World timezone definitions, modern and historical. Brings the [tz database](https://en.wikipedia.org/wiki/Tz_database) into Python.\n\n\n### Debugging Tools\n\n*Libraries for debugging code.*\n\n\n\n#### pdb-like Debugger\n\n* [wdb](https://github.com/Kozea/wdb) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1359 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- An improbable web debugger through WebSockets\n* [python-remote-pdb](https://github.com/ionelmc/python-remote-pdb) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 89 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Remote vanilla PDB (over TCP sockets).\n* [ipdb](https://pypi.python.org/pypi/ipdb) - IPython-enabled [pdb](https://docs.python.org/3/library/pdb.html).\n* [pdb++](https://pypi.python.org/pypi/pdbpp/) - Another drop-in replacement for pdb.\n* [pudb](https://pypi.python.org/pypi/pudb) - A full-screen, console-based Python debugger.\n\n\n#### Profiler\n\n* [py-spy](https://github.com/benfred/py-spy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3559 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- Sampling profiler for Python programs\n* [vprof](https://github.com/nvdv/vprof) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3409 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Visual profiler for Python\n* [profiling](https://github.com/what-studio/profiling) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2834 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- An interactive continuous Python profiler.\n* [line_profiler](https://github.com/rkern/line_profiler) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2622 - Line-by-line profiling for Python\n* [pyflame](https://github.com/uber/pyflame) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2083 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- 🔥 Pyflame: A Ptracing Profiler For Python\n* [memory_profiler](https://github.com/fabianp/memory_profiler) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 18 - Monitor Memory usage of Python code\n\n\n#### Others\n\n* [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5271 - A configurable set of panels that display various debug information about the current request/response.\n* [pyringe](https://github.com/google/pyringe) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1510 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Debugger capable of attaching to and injecting code into python processes.\n* [django-devserver](https://github.com/dcramer/django-devserver) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1246 - A drop-in replacement for Django's runserver.\n* [icecream](https://github.com/gruns/icecream) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 770 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- 🍦 Sweet and creamy print debugging.\n* [pyelftools](https://github.com/eliben/pyelftools) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 763 - Parsing ELF and DWARF in Python\n* [flask-debugtoolbar](https://github.com/mgood/flask-debugtoolbar) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 679 - A toolbar overlay for debugging Flask applications\n* [lptrace](https://github.com/khamidou/lptrace) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 632 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- Trace any Python program, anywhere!\n* [python-hunter](https://github.com/ionelmc/python-hunter) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 353 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Hunter is a flexible code tracing toolkit. \n* [python-manhole](https://github.com/ionelmc/python-manhole) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 203 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Debugging manhole for python applications.\n\n\n### Deep Learning\n\n*Frameworks for Neural Networks and Deep Learning. See: [awesome-deep-learning](https://github.com/ChristosChristofidis/awesome-deep-learning).*\n\n* [tensorflow](https://github.com/tensorflow/tensorflow) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 121577 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- An Open Source Machine Learning Framework for Everyone\n* [keras](https://github.com/keras-team/keras) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 38648 - Deep Learning for humans\n* [caffe](https://github.com/BVLC/caffe) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 27174 - Caffe: a fast open framework for deep learning.\n* [incubator-mxnet](https://github.com/apache/incubator-mxnet) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 16412 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more\n* [Theano](https://github.com/Theano/Theano) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 8698 - Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation.\n* [SerpentAI](https://github.com/SerpentAI/SerpentAI) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5044 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Game Agent Framework. Helping you create AIs / Bots to play any game you own!\n* [Neupy](http://neupy.com/pages/home.html) - Running and testing different Artificial Neural Networks algorithms.\n* [Pytorch](http://pytorch.org/) - Tensors and Dynamic neural networks in Python with strong GPU acceleration.\n\n\n### DevOps Tools\n\n*Software and libraries for DevOps.*\n\n* [ansible](https://github.com/ansible/ansible) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 35663 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications — automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com/ansible/\n* [salt](https://github.com/saltstack/salt) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 9701 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here: \n* [supervisor](https://github.com/Supervisor/supervisor) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5113 - Supervisor process control system for UNIX\n* [foreman](https://github.com/ddollar/foreman) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4965 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Manage Procfile-based applications\n* [psutil](https://github.com/giampaolo/psutil) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4564 - Cross-platform lib for process and system monitoring in Python\n* [pexpect](https://github.com/pexpect/pexpect) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1448 - A Python module for controlling interactive programs in a pseudo-terminal\n* [cuisine](https://github.com/sebastien/cuisine) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1239 - Chef-like functionality for Fabric\n* [fabtools](https://github.com/fabtools/fabtools) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1181 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Tools for writing awesome Fabric files\n* [Cloud-Init](http://cloudinit.readthedocs.io/en/latest/) - A multi-distribution package that handles early initialization of a cloud instance.\n* [Docker Compose](https://docs.docker.com/compose/) - Fast, isolated development environments using [Docker](https://www.docker.com/).\n* [Fabric](http://www.fabfile.org/) - A simple, Pythonic tool for remote execution and deployment.\n* [OpenStack](https://www.openstack.org/) - Open source software for building private and public clouds.\n\n\n### Distribution\n\n*Libraries to create packaged executables for release distribution.*\n\n* [pyinstaller](https://github.com/pyinstaller/pyinstaller) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5027 - Freeze (package) Python programs into stand-alone executables\n* [dh-virtualenv](https://github.com/spotify/dh-virtualenv) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1260 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- Python virtualenvs in Debian packages\n* [Nuitka](http://nuitka.net/) - Compile scripts, modules, packages to an executable or extension module.\n* [py2app](http://pythonhosted.org/py2app/) - Freezes Python scripts (Mac OS X).\n* [py2exe](http://www.py2exe.org/) - Freezes Python scripts (Windows).\n* [pynsist](http://pynsist.readthedocs.io/en/latest/) - A tool to build Windows installers, installers bundle Python itself.\n\n\n### Documentation\n\n*Libraries for generating project documentation.*\n\n* [pycco](https://github.com/pycco-docs/pycco) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 653 - Literate-style documentation generator.\n* [pdoc](https://github.com/mitmproxy/pdoc) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 567 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Unlicense](https://api.github.com/licenses/unlicense)- A simple command line tool and library to auto generate API documentation for Python libraries.\n* [awesome-sphinxdoc](https://github.com/yoloseem/awesome-sphinxdoc) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 518 - A curated list of awesome tools for Sphinx Python Documentation Generator\n* [Sphinx](http://www.sphinx-doc.org/en/latest/) - Python Documentation generator.\n* [MkDocs](http://www.mkdocs.org/) - Markdown friendly documentation generator.\n\n\n### Downloader\n\n*Libraries for downloading.*\n\n* [s3cmd](https://github.com/s3tools/s3cmd) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2923 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services\n* [s4cmd](https://github.com/bloomreach/s4cmd) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 815 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Super S3 command line tool\n* [you-get](http://you-get.org/) - A YouTube/Youku/Niconico video downloader written in Python 3.\n* [youtube-dl](http://rg3.github.io/youtube-dl/) - A small command-line program to download videos from YouTube.\n\n\n### E-commerce\n\n*Frameworks and libraries for e-commerce and payments.*\n\n* [django-shop](https://github.com/awesto/django-shop) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1778 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- A Django based shop system\n* [merchant](https://github.com/agiliq/merchant) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 910 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- A Django app to accept payments from various payment processors via Pluggable backends.\n* [cartridge](https://github.com/stephenmcd/cartridge) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 581 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Ecommerce for Mezzanine\n* [alipay](https://github.com/lxneng/alipay) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 304 - An Unofficial Alipay API for Python\n* [forex-python](https://github.com/MicroPyramid/forex-python) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 220 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Foreign exchange rates, Bitcoin price index and currency conversion using ratesapi.io\n* [money](https://github.com/carlospalol/money) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 157 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python money class with optional CLDR-backed locale-aware formatting and an extensible currency exchange solution.\n* [python-currencies](https://github.com/Alir3z4/python-currencies) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 37 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- Display money format and its filthy currencies, for all money lovers out there.\n* [django-oscar](http://oscarcommerce.com/) - An open-source e-commerce framework for Django.\n* [saleor](http://getsaleor.com/) - An e-commerce storefront for Django.\n* [shoop](https://www.shuup.com/en/) - An open source E-Commerce platform based on Django.\n\n\n### Editor Plugins and IDEs\n\n\n\n#### Emacs\n\n* [elpy](https://github.com/jorgenschaefer/elpy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1368 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- Emacs Python Development Environment\n\n\n#### Sublime Text\n\n* [anaconda](https://github.com/DamnWidget/anaconda) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1929 - Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3\n* [SublimeJEDI](https://github.com/srusskih/SublimeJEDI) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 859 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- awesome Python autocompletion with SublimeText\n\n\n#### Vim\n\n* [python-mode](https://github.com/python-mode/python-mode) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4553 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-3.0](https://api.github.com/licenses/lgpl-3.0)- Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.\n* [jedi-vim](https://github.com/davidhalter/jedi-vim) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3849 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Using the jedi autocompletion library for VIM.\n* [jedi](https://github.com/davidhalter/jedi) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3716 - Awesome autocompletion and static analysis library for python.\n\n\n#### Visual Studio\n\n* [PTVS](https://github.com/Microsoft/PTVS) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2112 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Python Tools for Visual Studio\n\n\n#### Visual Studio Code\n\n* [pythonVSCode](https://github.com/DonJayamanne/pythonVSCode) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1881 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- This extension is now maintained in the Microsoft fork.\n* [MagicPython](https://github.com/MagicStack/MagicPython) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1071 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Cutting edge Python syntax highlighter for Sublime Text, Atom and Visual Studio Code. Used by GitHub to highlight your Python code!\n\n\n#### IDE\n\n* [spyder](https://github.com/spyder-ide/spyder) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4170 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Official repository for Spyder - The Scientific Python Development Environment\n* [LiClipse](http://www.liclipse.com/) - Free polyglot IDE based on Eclipse. Uses PyDev for Python support.\n* [PyCharm](https://www.jetbrains.com/pycharm/) - Commercial Python IDE by JetBrains. Has free community edition available.\n\n\n### Email\n\n*Libraries for sending and parsing email.*\n\n* [sync-engine](https://github.com/nylas/sync-engine) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3472 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [AGPL-3.0](https://api.github.com/licenses/agpl-3.0)- :incoming_envelope: IMAP/SMTP sync system with modern APIs\n* [inbox.py](https://github.com/kennethreitz/inbox.py) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1442 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Python SMTP Server for Humans\n* [flanker](https://github.com/mailgun/flanker) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1285 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Python email address and Mime parsing library\n* [yagmail](https://github.com/kootenpv/yagmail) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1273 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- yagmail makes sending emails very easy by doing all the magic for you\n* [modoboa](https://github.com/modoboa/modoboa) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1228 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [ISC](https://api.github.com/licenses/isc)- Mail hosting made simple\n* [imbox](https://github.com/martinrusev/imbox) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 822 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python IMAP for Human beings\n* [lamson](https://github.com/zedshaw/lamson) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 661 - Pythonic SMTP Application Server\n* [mailer](https://github.com/marrow/mailer) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 162 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A highly efficient and modular mail delivery framework for Python 2.6+ and 3.1+, formerly TurboMail.\n* [envelopes](http://tomekwojcik.github.io/envelopes/) - Mailing for human beings.\n\n\n### Environment Management\n\n*Libraries for Python version and environment management.*\n\n* [pipenv](https://github.com/pypa/pipenv) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 15970 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)-  Python Development Workflow for Humans.\n* [pyenv](https://github.com/pyenv/pyenv) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 14474 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Simple Python version management\n* [p](https://github.com/qw3rtman/p) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 746 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- :snake: Python Version Management Made Simple\n* [venv](https://docs.python.org/3/library/venv.html) - (Python standard library in Python 3.3+) Creating lightweight virtual environments.\n* [virtualenv](https://pypi.python.org/pypi/virtualenv) - A tool to create isolated Python environments.\n* [virtualenvwrapper](https://pypi.python.org/pypi/virtualenvwrapper) - A set of extensions to virtualenv.\n\n\n### Files\n\n*Libraries for file manipulation and MIME type detection.*\n\n* [watchdog](https://github.com/gorakhargosh/watchdog) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3358 - Python library and shell utilities to monitor filesystem events.\n* [python-magic](https://github.com/ahupp/python-magic) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1291 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A python wrapper for libmagic\n* [path.py](https://github.com/jaraco/path.py) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 841 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- \"Path\" object conveniently wrapping assorted file/path-related functionality\n* [pyfilesystem2](https://github.com/PyFilesystem/pyfilesystem2) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 832 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python's Filesystem abstraction layer\n* [Unipath](https://github.com/mikeorr/Unipath) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 475 - An object-oriented approach to Python file/directory operations.\n* [mimetypes](https://docs.python.org/3/library/mimetypes.html) - (Python standard library) Map filenames to MIME types.\n* [pathlib](https://docs.python.org/3/library/pathlib.html) - (Python standard library) An cross-platform, object-oriented path library.\n\n\n### Foreign Function Interface\n\n*Libraries for providing foreign function interface.*\n\n* [cffi](https://pypi.python.org/pypi/cffi) - Foreign Function Interface for Python calling C code.\n* [ctypes](https://docs.python.org/3/library/ctypes.html) - (Python standard library) Foreign Function Interface for Python calling C code.\n* [PyCUDA](https://mathema.tician.de/software/pycuda/) - A Python wrapper for Nvidia's CUDA API.\n* [SWIG](http://www.swig.org/Doc1.3/Python.html) - Simplified Wrapper and Interface Generator.\n\n\n### Forms\n\n*Libraries for working with forms.*\n\n* [django-crispy-forms](https://github.com/django-crispy-forms/django-crispy-forms) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3453 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.\n* [django-bootstrap3](https://github.com/dyve/django-bootstrap3) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2085 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Bootstrap 3 integration with Django.\n* [wtforms](https://github.com/wtforms/wtforms) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 919 - A flexible forms validation and rendering library for Python.\n* [deform](https://github.com/Pylons/deform) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 309 - A Python HTML form library.\n* [django-remote-forms](https://github.com/WiserTogether/django-remote-forms) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 184 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A platform independent django form serializer\n\n\n### Functional Programming\n\n*Functional Programming with Python.*\n\n* [fn.py](https://github.com/kachayev/fn.py) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2786 - Functional programming in Python: implementation of missing features to enjoy FP\n* [toolz](https://github.com/pytoolz/toolz) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2199 - A functional standard library for Python.\n* [funcy](https://github.com/Suor/funcy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1981 - A fancy and practical functional tools\n* [cytoolz](https://github.com/pytoolz/cytoolz) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 586 - Cython implementation of Toolz: High performance functional utilities\n* [Coconut](http://coconut-lang.org/) - Coconut is a variant of Python built for simple, elegant, Pythonic functional programming.\n\n\n### GUI\n\n*Libraries for working with graphical user interface applications.*\n\n* [Eel](https://github.com/ChrisKnott/Eel) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2535 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A little Python library for making simple Electron-like HTML/JS GUI apps\n* [toga](https://github.com/pybee/toga) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1903 - A Python native, OS native GUI toolkit.\n* [flexx](https://github.com/flexxui/flexx) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1893 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Write desktop and web apps in pure Python\n* [pywebview](https://github.com/r0x0r/pywebview) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1251 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Build GUI for your Python program with JavaScript, HTML, and CSS\n* [PySimpleGUI](https://github.com/PySimpleGUI/PySimpleGUI) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1186 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-3.0](https://api.github.com/licenses/lgpl-3.0)- Launched in 2018 Actively developed and supported. Supports tkinter, Qt \u0026 WxPython. Create custom layout GUI's simply.  Python 2.7 \u0026 3 Support. 100+ Demo programs \u0026 Cookbook for rapid start. Extensive documentation.  Examples using Machine Learning(GUI, OpenCV Integration,  Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplot integration, add GUI to command line scripts, PDF \u0026 Image Viewer. For both beginning and advanced programmers .\n* [enaml](https://github.com/nucleic/enaml) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 723 - Declarative User Interfaces for Python\n* [curses](https://docs.python.org/3/library/curses.html) - Built-in wrapper for [ncurses](http://www.gnu.org/software/ncurses/) used to create terminal GUI applications.\n* [kivy](https://kivy.org/) - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.\n* [pyglet](https://bitbucket.org/pyglet/pyglet/wiki/Home) - A cross-platform windowing and multimedia library for Python.\n* [PyGObject](https://wiki.gnome.org/Projects/PyGObject) - Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).\n* [PyQt](https://riverbankcomputing.com/software/pyqt/intro) - Python bindings for the [Qt](https://www.qt.io/) cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks.\n* [PySide](https://wiki.qt.io/PySide) - Python bindings for the [Qt](http://www.qt.io/) cross-platform application and UI framework, supporting the Qt v4 framework.\n* [Tkinter](https://wiki.python.org/moin/TkInter) - Tkinter is Python's de-facto standard GUI package.\n* [urwid](http://urwid.org/) - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.\n* [wxPython](https://wxpython.org/) - A blending of the wxWidgets C++ class library with the Python.\n\n\n### Game Development\n\n*Awesome game development libraries.*\n\n* [Cocos2d](http://cocos2d.org/) - cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on pyglet.\n* [Panda3D](https://www.panda3d.org/) - 3D game engine developed by Disney and maintained by Carnegie Mellon's Entertainment Technology Center. Written in C++, completely wrapped in Python.\n* [Pygame](http://www.pygame.org/news.html) - Pygame is a set of Python modules designed for writing games.\n* [PyOgre](http://www.ogre3d.org/tikiwiki/PyOgre) - Python bindings for the Ogre 3D render engine, can be used for games, simulations, anything 3D.\n* [PyOpenGL](http://pyopengl.sourceforge.net/) - Python ctypes bindings for OpenGL and it's related APIs.\n* [PySDL2](http://pysdl2.readthedocs.io/en/rel_0_9_5/) - A ctypes based wrapper for the SDL2 library.\n* [RenPy](https://www.renpy.org/) - A Visual Novel engine.\n\n\n### Geolocation\n\n*Libraries for geocoding addresses and working with latitudes and longitudes.*\n\n* [geopy](https://github.com/geopy/geopy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2333 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Geocoding library for Python.\n* [django-countries](https://github.com/SmileyChris/django-countries) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 644 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A Django application that provides country choices for use with forms, flag icons static files, and a country field for models.\n* [pygeoip](https://github.com/appliedsec/pygeoip) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 477 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-3.0](https://api.github.com/licenses/lgpl-3.0)- DEPRECATED: Pure Python API for Maxmind's binary GeoIP databases\n* [python-geojson](https://github.com/jazzband/python-geojson) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 398 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Python bindings and utilities for GeoJSON\n* [geoip-api-python](https://github.com/maxmind/geoip-api-python) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 184 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-2.1](https://api.github.com/licenses/lgpl-2.1)- GeoIP Legacy Python API\n* [GeoDjango](https://docs.djangoproject.com/en/dev/ref/contrib/gis/) - A world-class geographic web framework.\n\n\n### HTML Manipulation\n\n*Libraries for working with HTML and XML.*\n\n* [xmltodict](https://github.com/martinblech/xmltodict) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3344 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python module that makes working with XML feel like you are working with JSON\n* [bleach](https://github.com/mozilla/bleach) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1668 - Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes\n* [pyquery](https://github.com/gawel/pyquery) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1653 - A jquery-like library for python\n* [html5lib-python](https://github.com/html5lib/html5lib-python) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 759 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Standards-compliant library for parsing and serializing HTML documents and fragments in Python\n* [untangle](https://github.com/stchris/untangle) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 384 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Converts XML to Python objects\n* [markupsafe](https://github.com/pallets/markupsafe) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 245 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Safely add untrusted strings to HTML/XML markup.\n* [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) - Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.\n* [cssutils](https://pypi.python.org/pypi/cssutils/) - A CSS library for Python.\n* [lxml](http://lxml.de/) - A very fast, easy-to-use and versatile library for handling HTML and XML.\n* [WeasyPrint](http://weasyprint.org) - A visual rendering engine for HTML and CSS that can export to PDF.\n* [xmldataset](https://xmldataset.readthedocs.io/en/latest/) - Simple XML Parsing.\n\n\n### HTTP\n\n*Libraries for working with HTTP.*\n\n* [grequests](https://github.com/kennethreitz/grequests) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2920 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Requests + Gevent = \u003c3\n* [urllib3](https://github.com/urllib3/urllib3) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1883 - Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more.\n* [treq](https://github.com/twisted/treq) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 455 - Python requests like API built on top of Twisted's HTTP client.\n* [httplib2](https://github.com/httplib2/httplib2) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 294 - Small, fast HTTP client library for Python. Features persistent connections, cache, and Google App Engine support. Originally written by Joe Gregorio, now supported by community.\n* [requests](http://docs.python-requests.org/en/latest/) - HTTP Requests for Humans™.\n\n\n### Hardware\n\n*Libraries for programming with hardware.*\n\n* [scapy](https://github.com/secdev/scapy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3603 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- Scapy: the Python-based interactive packet manipulation program \u0026 library. Supports Python 2 \u0026 Python 3.\n* [keyboard](https://github.com/boppreh/keyboard) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1323 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Hook and simulate global keyboard events on Windows and Linux.\n* [PyUserInput](https://github.com/SavinaRoja/PyUserInput) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 809 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- A module for cross-platform control of the mouse and keyboard in python that is simple to install and use.\n* [wifi](https://github.com/rockymeza/wifi) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 238 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- [unmaintained] WiFi tools for linux\n* [mouse](https://github.com/boppreh/mouse) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 158 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)-  Hook and simulate global mouse events in pure Python\n* [ino](http://inotool.org/) - Command line toolkit for working with [Arduino](https://www.arduino.cc/).\n* [Pingo](http://www.pingo.io/) - Pingo provides a uniform API to program devices like the Raspberry Pi, pcDuino, Intel Galileo, etc.\n\n\n### Image Processing\n\n*Libraries for manipulating images.*\n\n* [thumbor](https://github.com/thumbor/thumbor) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 6631 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- thumbor is an open-source photo thumbnail service by globo.com\n* [Pillow](https://github.com/python-pillow/Pillow) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5862 - The friendly PIL fork (Python Imaging Library)\n* [python-qrcode](https://github.com/lincolnloop/python-qrcode) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1682 - Python QR Code image generator\n* [wand](https://github.com/emcconville/wand) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 845 - The ctypes-based simple ImageMagick binding for Python\n* [Quads](https://github.com/fogleman/Quads) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 826 - Computer art based on quadtrees.\n* [nude.py](https://github.com/hhatto/nude.py) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 631 - Nudity detection with Python\n* [hmap](https://github.com/rossgoodwin/hmap) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 159 - Image histogram remapping\n* [pagan](https://github.com/daboth/pagan) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 127 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- Python avatar generator for absolute nerds\n* [pygram](https://github.com/ajknzhol/pygram) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 76 - Instagram-like image filters.\n* [imgSeek](https://sourceforge.net/projects/imgseek/) - A project for searching a collection of images using visual similarity.\n* [pyBarcode](https://pythonhosted.org/pyBarcode/) - Create barcodes in Python without needing PIL.\n* [scikit-image](http://scikit-image.org/) - A Python library for (scientific) image processing.\n\n\n### Implementations\n\n*Implementations of Python.*\n\n* [cpython](https://github.com/python/cpython) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 22744 - The Python programming language\n* [grumpy](https://github.com/google/grumpy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 9545 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Grumpy is a Python to Go source code transcompiler and runtime.\n* [micropython](https://github.com/micropython/micropython) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 8001 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems\n* [pyston](https://github.com/dropbox/pyston) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 4468 - An open-source Python implementation using JIT techniques. \n* [Pyjion](https://github.com/Microsoft/Pyjion) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1248 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Pyjion - A JIT for Python based upon CoreCLR\n* [PeachPy](https://github.com/Maratyszcza/PeachPy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1233 - x86-64 assembler embedded in Python\n* [ironpython3](https://github.com/IronLanguages/ironpython3) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 817 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- DO NOT USE. Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime.\n* [owasp-pysec](https://github.com/ebranca/owasp-pysec) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 325 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- OWASP Python Security Project\n* [stackless](https://github.com/stackless-dev/stackless) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 320 - The Stackless Python programming language\n* [cl-python](https://github.com/metawilm/cl-python) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 265 - An implementation of Python in Common Lisp\n* [Cython](http://cython.org/) - Optimizing Static Compiler for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains\n* [Jython](https://hg.python.org/jython) - Implementation of Python programming language written in Java for the Java virtual machine (JVM).\n* [Numba](http://numba.pydata.org/) - Python JIT compiler to LLVM aimed at scientific Python.\n* [PyPy](https://bitbucket.org/pypy/pypy) - Implementation of the Python programming language written in RPython and translated into C. PyPy focuses on speed, efficiency and compatibility with the original CPython interpreter. The interpreter uses black magic to make Python very fast without having to add in additional type information.\n\n\n### Interactive Interpreter\n\n*Interactive Python interpreters (REPL).*\n\n* [python-prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5222 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Library for building powerful interactive command line applications in Python\n* [bpython](https://github.com/bpython/bpython) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1178 - bpython - A fancy curses interface to the Python interactive interpreter\n* [awesome-jupyter](https://github.com/markusschanta/awesome-jupyter) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 815 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [CC-BY-SA-4.0](https://api.github.com/licenses/cc-by-sa-4.0)- A curated list of awesome Jupyter projects, libraries and resources\n* [Jupyter Notebook (IPython)](https://jupyter.org) - A rich toolkit to help you make the most out of using Python interactively.\n\n\n### Internationalization\n\n*Libraries for working with i18n.*\n\n* [pyicu](https://github.com/ovalhub/pyicu) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 83 - PyICU project repository\n* [Babel](http://babel.pocoo.org/en/latest/) - An internationalization library for Python.\n\n\n### Job Scheduler\n\n*Libraries for scheduling jobs.*\n\n* [schedule](https://github.com/dbader/schedule) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5715 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python job scheduling for humans.\n* [plan](https://github.com/fengsp/plan) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1062 - Crontab jobs management in Python\n* [django-schedule](https://github.com/thauber/django-schedule) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 736 - A calendaring app for Django.  It is now stable, Please feel free to use it now. Active development has been taken over by bartekgorny.\n* [SpiffWorkflow](https://github.com/knipknap/SpiffWorkflow) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 718 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-3.0](https://api.github.com/licenses/lgpl-3.0)- A powerful workflow engine implemented in pure Python\n* [gunnery](https://github.com/gunnery/gunnery) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 677 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Remote task execution tool\n* [APScheduler](http://apscheduler.readthedocs.io/en/latest/) - A light but powerful in-process task scheduler that lets you schedule functions.\n* [doit](http://pydoit.org/) - A task runner and build tool.\n* [Joblib](http://pythonhosted.org/joblib/index.html) - A set of tools to provide lightweight pipelining in Python.\n* [TaskFlow](https://docs.openstack.org/developer/taskflow/) - A Python library that helps to make task execution easy, consistent and reliable.\n\n\n### Logging\n\n*Libraries for generating and working with logs.*\n\n* [raven-python](https://github.com/getsentry/raven-python) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1605 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Raven is the legacy Python client for Sentry (getsentry.com) — replaced by sentry-python\n* [eliot](https://github.com/itamarst/eliot) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 462 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Eliot: the logging system that tells you *why* it happened\n* [logbook](http://logbook.readthedocs.io/en/stable/) - Logging replacement for Python.\n* [logging](https://docs.python.org/3/library/logging.html) - (Python standard library) Logging facility for Python.\n\n\n### Machine Learning\n\n*Libraries for Machine Learning. See: [awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning#python).*\n\n* [xgboost](https://github.com/dmlc/xgboost) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 15006 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library,  for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Flink and DataFlow\n* [vowpal_wabbit](https://github.com/VowpalWabbit/vowpal_wabbit) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 6133 - Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.\n* [nupic](https://github.com/numenta/nupic) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5825 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [AGPL-3.0](https://api.github.com/licenses/agpl-3.0)- Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.\n* [h2o-3](https://github.com/h2oai/h2o-3) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3838 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Open Source Fast Scalable Machine Learning Platform For Smarter Applications (Deep Learning, Gradient Boosting, Random Forest, Generalized Linear Modeling (Logistic Regression, Elastic Net), K-Means, PCA, Stacked Ensembles, Automatic Machine Learning (AutoML), ...)\n* [Metrics](https://github.com/benhamner/Metrics) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1072 - Machine learning evaluation metrics, implemented in Python, R, Haskell, and MATLAB / Octave\n* [scikit-learn](http://scikit-learn.org/) - The most popular Python library for Machine Learning.\n* [Spark ML](http://spark.apache.org/docs/latest/ml-guide.html) - [Apache Spark](http://spark.apache.org/)'s scalable Machine Learning library.\n\n\n### Microsoft Windows\n\n*Python programming on Microsoft Windows.*\n\n* [pythonnet](https://github.com/pythonnet/pythonnet) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1453 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.\n* [Python(x,y)](http://python-xy.github.io/) - Scientific-applications-oriented Python Distribution based on Qt and Spyder.\n* [pythonlibs](http://www.lfd.uci.edu/~gohlke/pythonlibs/) - Unofficial Windows binaries for Python extension packages.\n* [PyWin32](https://sourceforge.net/projects/pywin32/) - Python Extensions for Windows.\n* [WinPython](https://winpython.github.io/) - Portable development environment for Windows 7/8.\n\n\n### Miscellaneous\n\n*Useful libraries or tools that don't fit in the categories above.*\n\n* [itsdangerous](https://github.com/pallets/itsdangerous) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1664 - Various helpers to pass trusted data to untrusted environments and back.\n* [blinker](https://github.com/jek/blinker) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 859 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A fast Python in-process signal/event dispatching system.\n* [pluginbase](https://github.com/mitsuhiko/pluginbase) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 773 - A simple but flexible plugin system for Python.\n* [pychievements](https://github.com/PacketPerception/pychievements) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 109 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- The Python Achievements Framework!\n* [Tryton](http://www.tryton.org/) - A general purpose business framework.\n\n\n### Natural Language Processing\n\n*Libraries for working with human languages.*\n\n* [jieba](https://github.com/fxsjy/jieba) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 17366 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- 结巴中文分词\n* [gensim](https://github.com/RaRe-Technologies/gensim) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 8724 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [LGPL-2.1](https://api.github.com/licenses/lgpl-2.1)- Topic Modelling for Humans\n* [TextBlob](https://github.com/sloria/TextBlob) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 5999 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.\n* [snownlp](https://github.com/isnowfy/snownlp) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3855 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Python library for processing Chinese text\n* [langid.py](https://github.com/saffsd/langid.py) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1236 - Stand-alone language identification system\n* [PyTorch-NLP](https://github.com/PetrochukM/PyTorch-NLP) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1200 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Supporting Rapid Prototyping with a Toolkit (incl. Datasets and Neural Network Layers)\n* [polyglot](https://github.com/aboSamoor/polyglot) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1165 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-3.0](https://api.github.com/licenses/gpl-3.0)- Multilingual text (NLP) processing toolkit \n* [NLTK](http://www.nltk.org/) - A leading platform for building Python programs to work with human language data.\n* [Pattern](http://www.clips.ua.ac.be/pattern) - A web mining module for the Python.\n* [spaCy](https://spacy.io/) - A library for industrial-strength natural language processing in Python and Cython.\n\n\n### Network Virtualization\n\n*Tools and libraries for Virtual Networking and SDN (Software Defined Networking).*\n\n* [pox](https://github.com/noxrepo/pox) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 420 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- The POX network software platform\n* [Mininet](http://mininet.org/) - A popular network emulator and API written in Python.\n* [Pyretic](http://frenetic-lang.org/pyretic/) - A member of the Frenetic family of SDN programming languages that provides powerful abstractions over network switches or emulators.\n\n\n### Networking\n\n*Libraries for networking programming.*\n\n* [pulsar](https://github.com/quantmind/pulsar) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1714 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Event driven concurrent framework for Python\n* [awesome-asyncio](https://github.com/timofurrer/awesome-asyncio) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1299 - A curated list of awesome Python asyncio frameworks, libraries, software and resources\n* [napalm](https://github.com/napalm-automation/napalm) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1151 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- Network Automation and Programmability Abstraction Layer with Multivendor support\n* [diesel](https://github.com/dieseldev/diesel) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 567 - Greenlet-based event I/O Framework for Python\n* [txZMQ](https://github.com/smira/txZMQ) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 144 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [GPL-2.0](https://api.github.com/licenses/gpl-2.0)- ZeroMQ bindings for Twisted\n* [asyncio](https://docs.python.org/3/library/asyncio.html) - (Python standard library) Asynchronous I/O, event loop, coroutines and tasks.\n* [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the ZeroMQ message library.\n* [Twisted](https://twistedmatrix.com/trac/) - An event-driven networking engine.\n\n\n### News Feed\n\n*Libraries for building user's activities.*\n\n* [Stream-Framework](https://github.com/tschellenbach/Stream-Framework) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3959 - Stream Framework is a Python library, which allows you to build news feed, activity streams and notification systems using Cassandra and/or Redis. The authors of Stream-Framework also provide a cloud service for feed technology:\n* [django-activity-stream](https://github.com/justquick/django-activity-stream) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1507 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-3-Clause](https://api.github.com/licenses/bsd-3-clause)- Generate generic activity streams from the actions on your site. Users can follow any actors' activities for personalized streams.\n\n\n### ORM\n\n*Libraries that implement Object-Relational Mapping or data mapping techniques.*\n\n\n\n#### Relational Databases\n\n* [peewee](https://github.com/coleifer/peewee) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 6152 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- a small, expressive orm -- supports postgresql, mysql and sqlite\n* [awesome-sqlalchemy](https://github.com/dahlia/awesome-sqlalchemy) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 1798 - A curated list of awesome tools for SQLAlchemy\n* [pydal](https://github.com/web2py/pydal) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 252 - A pure Python Database Abstraction Layer\n* [Django Models](https://docs.djangoproject.com/en/dev/topics/db/models/) - A part of Django.\n* [SQLAlchemy](http://www.sqlalchemy.org/) - The Python SQL Toolkit and Object Relational Mapper.\n* [Orator](https://orator-orm.com) -  The Orator ORM provides a simple yet beautiful ActiveRecord implementation.\n* [PonyORM](https://ponyorm.com/) - ORM that provides a generator-oriented interface to SQL.\n* [python-sql](https://pypi.python.org/pypi/python-sql) - Write SQL queries pythonically.\n\n\n#### NoSQL Databases\n\n* [PynamoDB](https://github.com/pynamodb/PynamoDB) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 857 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A pythonic interface to Amazon's DynamoDB\n* [mongodb-engine](https://github.com/django-nonrel/mongodb-engine) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 804 - Django MongoDB Backend\n* [redisco](https://github.com/kiddouk/redisco) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 421 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- A Python Library for Simple Models and Containers Persisted in Redis \n* [hot-redis](https://github.com/stephenmcd/hot-redis) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 244 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [BSD-2-Clause](https://api.github.com/licenses/bsd-2-clause)- Rich Python data types for Redis\n* [flywheel](https://github.com/stevearc/flywheel) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 114 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Object mapper for Amazon's DynamoDB\n* [MongoEngine](http://mongoengine.org/) - A Python Object-Document-Mapper for working with MongoDB.\n\n\n#### Others\n\n* [dataset](https://github.com/pudo/dataset) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3450 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions.\n* [butterdb](https://github.com/terrible-ideas/butterdb) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 340 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- butterdb is a Python object mapper for Google Drive Spreadsheets. Still in development, but usable.\n\n\n### Package Management\n\n*Libraries for package and dependency management.*\n\n* [pip-tools](https://github.com/jazzband/pip-tools) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 3143 - A set of tools to keep your pinned Python dependencies fresh.\n* [conda](https://github.com/conda/conda) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2750 - OS-agnostic, system-level binary package manager and ecosystem\n* [pip](https://pip.pypa.io/en/stable/) - The Python package and dependency manager [Python Package Index](https://pypi.python.org/pypi).\n* [Curdling](http://clarete.li/curdling/) - Curdling is a command line tool for managing Python packages.\n* [wheel](http://pythonwheels.com/) - The new standard of Python distribution and are intended to replace eggs.\n\n\n### Package Repositories\n\n*Local PyPI repository server and proxies.*\n\n* [warehouse](https://github.com/pypa/warehouse) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2082 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [Apache-2.0](https://api.github.com/licenses/apache-2.0)- The Python Package Repository\n* [localshop](https://github.com/mvantellingen/localshop) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 346 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- local pypi server (custom packages and auto-mirroring of pypi)\n* [bandersnatch](https://bitbucket.org/pypa/bandersnatch) - PyPI mirroring tool provided by Python Packaging Authority (PyPA).\n* [devpi](http://doc.devpi.net/latest/) - PyPI server and packaging/testing/release tool.\n\n\n### Permissions\n\n*Libraries that allow or deny users access to data or functionality.*\n\n* [django-guardian](https://github.com/django-guardian/django-guardian) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 2139 - Per object permissions for Django\n* [django-rules](https://github.com/dfunckt/django-rules) \u003cimg src=\"assets/star.png\" width=\"16\" /\u003e 825 \u003cimg src=\"assets/license.png\" width=\"16\" /\u003e [MIT](https://api.github.com/licenses/mit)- Awesome Django authorization, without the database\n* [python-carteblanche](https://github.com/neuman/python-carteblanche) \u003cimg src=\"assets/star.png\" width=\"16\" /","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/gribouille%2Fawesome-python/projects"}