Automatically updated by CyanHall.com. Last updated: 06/21/2021, Has been updated for 247 days.
👉  github shields Star me if it’s useful.
🔥 Stars 🌐 Dependent Packages 📝 Last Commit
  • Admin Panels

    🔝
    • ajenti 🔥 6.5k Ajenti Core and stock plugins 📝 13 days ago
    • flask-admin 🔥 4.8k 🌐 11.4k Simple and extensible administrative interface framework for Flask 📝 2 months ago
    • flower 🔥 4.8k 🌐 6k Real-time monitor and web admin for Celery distributed task queue 📝 6 days ago
    • django-xadmin 🔥 4.6k 🌐 740 Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap. 📝 2 years ago
    • django-grappelli 🔥 3.1k 🌐 4.1k A jazzy skin for the Django Admin-Interface (official repository). 📝 2 months ago
    • django-jet 🔥 3.1k 🌐 2.3k Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo 📝 2 years ago
    • django-suit 🔥 2.1k 🌐 2.6k Modern theme for Django admin interface 📝 a year ago
    • wooey 🔥 1.6k 🌐 30 A Django app that creates automatic web UIs for Python scripts. 📝 10 months ago
    • jet-bridge 🔥 971 Jet Bridge – Admin Panel Framework for your application 📝 a month ago
  • Algorithms and Design Patterns

    🔝
    • Algorithms 🔝
      • TheAlgorithms 🔥 111k All Algorithms implemented in Python 📝 4 days ago
      • algorithms 🔥 19.3k 🌐 48 Minimal examples of data structures and algorithms in Python 📝 a month ago
      • sortedcontainers 🔥 2.2k Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set 📝 a month ago
      • python-ds 🔥 1.4k No non-sense and no BS repo for how data structure code should be in Python - simple and elegant. 📝 4 days ago
    • Design Patterns 🔝
      • python-patterns 🔥 28.6k A collection of design patterns/idioms in Python 📝 a month ago
      • transitions 🔥 3.8k 🌐 1.6k A lightweight, object-oriented finite state machine implementation in Python with many extensions 📝 a month ago
      • PyPattyrn 🔥 1.2k 🌐 10 A simple library for implementing common design patterns. 📝 a year ago
  • ASGI Servers

    🔝
    • uvicorn 🔥 4.1k 🌐 26.7k The lightning-fast ASGI server. 📝 2 days ago
    • daphne 🔥 1.6k 🌐 9.9k Django Channels HTTP/WebSocket server 📝 2 months ago
  • Asynchronous Programming

    🔝
    • uvloop 🔥 7.8k 🌐 23.6k Ultra fast asyncio event loop. 📝 4 months ago
    • Twisted 🔥 4.3k 🌐 41.2k Event-driven networking engine written in Python. 📝 a month ago
    • trio 🔥 4.1k 🌐 854 Trio – a friendly Python library for async concurrency and I/O 📝 5 days ago
  • Audio

    🔝
    • Audio 🔝
      • dejavu 🔥 5.5k 🌐 18 Audio fingerprinting and recognition in Python 📝 a year ago
      • pydub 🔥 5.4k 🌐 7.3k Manipulate audio with a simple and easy high level interface 📝 19 days ago
      • librosa 🔥 4.6k Python library for audio and music analysis 📝 a month ago
      • pyAudioAnalysis 🔥 4k 🌐 215 Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications 📝 13 days ago
      • kapre 🔥 751 🌐 863 kapre: Keras Audio Preprocessors 📝 3 months ago
      • mingus 🔥 595 Mingus is a music package for Python 📝 6 months ago
      • matchering 🔥 442 🌐 3 Open Source Audio Matching and Mastering 📝 24 days ago
      • audioread 🔥 368 🌐 5.4k cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python 📝 8 months ago
      • TimeSide 🔥 302 🌐 14 Scalable audio processing framework written in Python with a RESTful API 📝 2 months ago
    • Metadata 🔝
      • beets 🔥 10.2k 🌐 174 music library manager and MusicBrainz tagger 📝 9 days ago
      • mutagen 🔥 794 🌐 4.5k Python module for handling audio metadata 📝 3 months ago
      • tinytag 🔥 465 🌐 355 Read music meta data and length of MP3, OGG, OPUS, MP4, M4A, FLAC, WMA and Wave files with python 2 or 3 📝 14 days ago
      • eyeD3 🔥 310 🌐 1.3k eyeD3 is a Python module and command line program for processing ID3 tags. Information about mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided. The formats supported are ID3v1 (1.0/1.1) and ID3v2 (2.3/2.4). 📝 5 days ago
  • Authentication

    🔝
    • OAuth 🔝
      • django-allauth 🔥 6.5k 🌐 66.6k Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. 📝 22 days ago
      • python-oauth2 🔥 2.9k 🌐 8.2k A fully tested, abstract interface to creating OAuth clients and servers. 📝 3 years ago
      • authlib 🔥 2.6k 🌐 14.4k The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included. 📝 9 days ago
      • oauthlib 🔥 2.2k 🌐 154k A generic, spec-compliant, thorough implementation of the OAuth request-signing logic 📝 a month ago
    • JWT 🔝
      • pyjwt 🔥 3.9k 🌐 127k JSON Web Token implementation in Python 📝 13 days ago
      • python-jose 🔥 890 🌐 6.9k A JOSE implementation in Python 📝 20 days ago
      • python-jwt 🔥 186 Python module for generating and verifying JSON Web Tokens 📝 10 months ago
  • Build Tools

    🔝
    • PlatformIO 🔥 5.2k PlatformIO is a professional collaborative platform for embedded development A place where Developers and Teams have true Freedom! No more vendor lock-in! 📝 4 days ago
    • pybuilder 🔥 1.3k Software build automation tool for Python. 📝 8 months ago
    • SCons 🔥 1.2k SCons - a software construction tool 📝 6 days ago
    • buildout 🔥 512 Buildout is a deployment automation tool written in and extended with Python
  • Built-in Classes Enhancement

    🔝
    • attrs 🔥 3.5k 🌐 245k Python Classes Without Boilerplate 📝 13 days ago
    • Box 🔥 1.7k 🌐 1.3k Python dictionaries with advanced dot notation access 📝 4 months ago
    • bidict 🔥 853 🌐 3.2k The bidirectional mapping library for Python. 📝 12 days ago
    • DottedDict 🔥 126 🌐 33 Python library that provides a method of accessing lists and dicts with a dotted path notation.
  • CMS

    🔝
    • wagtail 🔥 10.8k 🌐 5.1k A Django content management system focused on flexibility and user experience 📝 a day ago
    • django-cms 🔥 8.2k 🌐 3.5k The easy-to-use and developer-friendly CMS 📝 4 days ago
    • mezzanine 🔥 4.3k CMS framework for Django 📝 a month ago
    • quokka 🔥 2.2k LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka` 📝 2 years ago
    • indico 🔥 1.2k Indico - A feature-rich event management system, made @ CERN, the place where the Web was born. 📝 2 days ago
    • feincms 🔥 804 A Django-based CMS with a focus on extensibility and concise code 📝 2 months ago
    • Kotti 🔥 364 🌐 151 Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS. 📝 2 months ago
    • plone 🔥 160 The core of the Plone content management system 📝 6 days ago
  • Caching

    🔝
    • django-cacheops 🔥 1.4k 🌐 507 A slick ORM cache with automatic granular event-driven invalidation. 📝 2 months ago
    • python-diskcache 🔥 1.1k Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python. 📝 19 days ago
    • django-cache-machine 🔥 810 🌐 205 Automatic caching and invalidation for Django models through the ORM. 📝 2 years ago
    • beaker 🔥 473 WSGI middleware for sessions and caching
    • pylibmc 🔥 443 🌐 3.4k A Python wrapper around the libmemcached interface from TangentOrg. 📝 5 months ago
    • dogpile.cache 🔥 126 dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety 📝 a month ago
  • ChatOps Tools

    🔝
    • errbot 🔥 2.5k 🌐 206 Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation. 📝 6 days ago
  • Code Analysis

    🔝
    • Code Analysis 🔝
      • coala 🔥 3.2k 🌐 10 coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use. 📝 a month ago
      • vulture 🔥 1.8k 🌐 935 Find dead Python code 📝 23 days ago
      • pycallgraph 🔥 1.6k 🌐 292 pycallgraph is a Python module that creates call graphs for Python programs. 📝 3 years ago
      • prospector 🔥 1.4k 🌐 2.1k Inspects Python source files and provides information about type and location of classes, methods etc 📝 8 months ago
      • code2flow 🔥 862 🌐 5 Pretty good call graphs for dynamic languages 📝 4 days ago
    • Code Linters 🔝
      • pylint 🔥 3.4k It's not just a linter that annoys you! 📝 4 days ago
      • flake8 🔥 1.3k 🌐 168k flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code. 📝 6 days ago
      • pylama 🔥 783 🌐 2.3k Code audit tool for python. 📝 2 years ago
    • Code Formatters 🔝
      • black 🔥 21.4k 🌐 60.4k The uncompromising Python code formatter 📝 4 days ago
      • yapf 🔥 11.8k 🌐 20.3k A formatter for Python files 📝 a month ago
      • isort 🔥 4k 🌐 176k A Python utility / library to sort imports. 📝 4 days ago
    • Static Type Checkers 🔝
      • mypy 🔥 10.9k 🌐 33.8k Optional static typing for Python 3 and 2 (PEP 484) 📝 4 days ago
      • pyre-check 🔥 5.4k Performant type-checking for python. 📝 3 days ago
      • typeshed 🔥 2.3k Collection of library stubs for Python, with static types 📝 3 days ago
    • Static Type Annotations Generators 🔝
      • MonkeyType 🔥 3.4k 🌐 114 A system for Python that generates static type annotations by collecting runtime types 📝 4 days ago
      • pytype 🔥 3.3k A static type analyzer for Python code 📝 3 days ago
      • pyannotate 🔥 1.2k 🌐 49 Auto-generate PEP-484 annotations 📝 3 months ago
  • Command-line Interface Development

    🔝
    • Command-line Application Development 🔝
      • python-fire 🔥 19.7k 🌐 7.2k Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object. 📝 10 days ago
      • click 🔥 11k 🌐 531k Python composable command line interface toolkit 📝 21 days ago
      • docopt 🔥 7.4k 🌐 48.1k Pythonic command line arguments parser, that will make you smile 📝 3 years ago
      • python-prompt-toolkit 🔥 7.1k 🌐 155k Library for building powerful interactive command line applications in Python 📝 10 days ago
      • cement 🔥 1k 🌐 5.9k Application Framework for Python 📝 10 months ago
      • cliff 🔥 186 🌐 2.4k Command Line Interface Formulation Framework. Mirror of code maintained at opendev.org. 📝 21 days ago
    • Terminal Rendering 🔝
      • rich 🔥 27.3k Rich is a Python library for rich text and beautiful formatting in the terminal. 📝 9 days ago
      • tqdm 🔥 18.6k A Fast, Extensible Progress Bar for Python and CLI 📝 15 days ago
      • asciimatics 🔥 2.7k 🌐 432 A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations 📝 4 days ago
      • alive-progress 🔥 2.5k 🌐 278 A new kind of Progress Bar, with real time throughput, eta and very cool animations! 📝 6 months ago
      • colorama 🔥 2.5k 🌐 203k Simple cross-platform colored terminal text in Python 📝 5 months ago
      • bashplotlib 🔥 1.6k 🌐 123 plotting in the terminal 📝 3 months ago
  • Command-line Tools

    🔝
    • Productivity Tools 🔝
      • thefuck 🔥 62.7k 🌐 276 Magnificent app which corrects your previous console command. 📝 5 days ago
      • cookiecutter 🔥 14.8k A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects. 📝 12 days ago
      • howdoi 🔥 9k 🌐 324 instant coding answers via the command line 📝 6 days ago
      • PathPicker 🔥 4.6k 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. 📝 4 months ago
      • Invoke 🔥 3.3k 🌐 7.6k Pythonic task management & command execution. 📝 21 days ago
      • tmuxp 🔥 3.1k tmux session manager. built on libtmux 📝 8 days ago
      • doitlive 🔥 3k 🌐 15 Because sometimes you need to do it live 📝 a month ago
      • percol 🔥 3k 🌐 28 adds flavor of interactive filtering to the traditional pipe concept of UNIX shell 📝 2 years ago
      • try 🔥 593 🌐 3 Dead simple CLI tool to try Python packages - It's never been easier! 📝 2 years ago
      • copier 🔥 357 Library and command-line utility for rendering projects templates. 📝 17 days ago
    • CLI Enhancements 🔝
      • httpie 🔥 51.2k 🌐 8.6k As easy as /aitch-tee-tee-pie/ Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie 📝 12 days ago
      • mycli 🔥 9.7k 🌐 194 A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting. 📝 2 months ago
      • pgcli 🔥 9.7k 🌐 293 Postgres CLI with autocompletion and syntax highlighting 📝 a month ago
      • saws 🔥 4.8k 🌐 35 A supercharged AWS command line interface (CLI). 📝 4 days ago
      • kube-shell 🔥 1.9k 🌐 11 Kubernetes shell: An integrated shell for working with the Kubernetes 📝 3 years ago
      • iredis 🔥 1.5k Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. 📝 24 days ago
      • litecli 🔥 1.4k 🌐 97 CLI for SQLite Databases with auto-completion and syntax highlighting 📝 a month ago
  • Compatibility

    🔝
    • python-future 🔥 1.1k 🌐 147k Easy, clean, reliable Python 2/3 compatibility 📝 6 days ago
    • six 🔥 801 🌐 887k Python 2 and 3 compatibility library 📝 2 months ago
    • modernize 🔥 259 Modernizes Python code for eventual Python 3 migration. Built on top of fissix (a fork of lib2to3) 📝 6 months ago
  • Computer Vision

    🔝
    • OpenCV 🔥 55.1k Open Source Computer Vision Library 📝 2 days ago
    • Face Recognition 🔥 40.5k The world's simplest facial recognition api for Python and the command line 📝 14 days ago
    • EasyOCR 🔥 11.8k 🌐 296 Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc. 📝 3 days ago
    • Kornia 🔥 4.2k 🌐 411 Open Source Differentiable Computer Vision Library for PyTorch 📝 4 days ago
    • pytesseract 🔥 3.7k A Python wrapper for Google Tesseract 📝 13 days ago
    • SimpleCV 🔥 2.5k 🌐 308 The Open Source Framework for Machine Vision 📝 6 years ago
    • tesserocr 🔥 1.5k 🌐 496 A Python wrapper for the tesseract-ocr API 📝 8 days ago
  • Configuration

    🔝
    • hydra 🔥 4.4k 🌐 1.2k Hydra is a framework for elegantly configuring complex applications 📝 3 days ago
    • python-decouple 🔥 1.8k 🌐 40.1k Strict separation of config from code. 📝 22 days ago
    • configobj 🔥 256 Python 3+ compatible port of the configobj library 📝 8 months ago
    • profig 🔥 21 🌐 40 A straightforward configuration library for Python. 📝 2 years ago
  • Cryptography

    🔝
    • paramiko 🔥 7.1k 🌐 42.1k The leading native Python SSHv2 protocol library. 📝 21 days ago
    • cryptography 🔥 4.2k 🌐 178k cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. 📝 7 days ago
    • pynacl 🔥 786 Python binding to the Networking and Cryptography (NaCl) library 📝 11 days ago
  • Data Analysis

    🔝
    • Pandas 🔥 30.2k 🌐 452k Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more 📝 2 days ago
    • Blaze 🔥 3k 🌐 7.7k NumPy and Pandas interface to Big Data 📝 2 years ago
    • Orange 🔥 2.8k 🌐 422 Orange: Interactive data analysis 📝 10 days ago
    • AWS Data Wrangler 🔥 1.9k Pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL). 📝 4 days ago
    • Open Mining 🔥 1.1k Business Intelligence (BI) in Python, OLAP 📝 5 years ago
    • Optimus 🔥 1k Agile Data Preparation Workflows made easy with Pandas, Dask, cuDF, Dask-cuDF and PySpark 📝 3 days ago
  • Data Validation

    🔝
    • jsonschema 🔥 3.3k 🌐 154k An(other) implementation of JSON Schema for Python 📝 4 days ago
    • Cerberus 🔥 2.5k 🌐 9.2k Lightweight, extensible data validation library for Python 📝 2 months ago
    • schema 🔥 2.4k 🌐 2.6k Schema validation just got Pythonic 📝 4 months ago
    • Schematics 🔥 2.4k 🌐 844 Python Data Structures for Humans™. 📝 3 years ago
    • voluptuous 🔥 1.7k 🌐 3.1k CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library. 📝 4 months ago
    • colander 🔥 411 A serialization/deserialization/validation library for strings, mappings and lists. 📝 7 months ago
    • valideer 🔥 245 🌐 33 Lightweight data validation and adaptation Python library. 📝 3 years ago
  • Data Visualization

    🔝
    • Bokeh 🔥 15.2k 🌐 35k Interactive Data Visualization in the browser, from Python 📝 4 days ago
    • diagrams 🔥 14.4k Diagram as Code for prototyping cloud system architectures 📝 a month ago
    • Matplotlib 🔥 13.8k 🌐 375k matplotlib: plotting with Python 📝 3 days ago
    • Seaborn 🔥 8.5k 🌐 99k Statistical data visualization in Python 📝 9 days ago
    • Altair 🔥 6.7k 🌐 12.3k Declarative statistical visualization library for Python 📝 3 months ago
    • bqplot 🔥 3.1k 🌐 20 Plotting library for IPython/Jupyter notebooks 📝 4 days ago
    • plotnine 🔥 2.7k 🌐 2k A grammar of graphics for Python 📝 a month ago
    • VisPy 🔥 2.7k 🌐 476 Main repository for Vispy 📝 3 days ago
    • PyQtGraph 🔥 2.5k Fast data visualization and GUI tools for scientific / engineering applications 📝 2 days ago
    • Pygal 🔥 2.4k PYthon svg GrAph plotting Library 📝 3 months ago
    • Cartopy 🔥 883 🌐 1.5k Cartopy - a cartographic python library with matplotlib support 📝 17 days ago
    • PyGraphviz 🔥 551 🌐 4.5k Python interface to Graphviz graph drawing package 📝 13 days ago
  • Database

    🔝
    • tinydb 🔥 4.4k TinyDB is a lightweight document oriented database optimized for your happiness :) 📝 6 days ago
    • pickleDB 🔥 565 🌐 599 pickleDB is an open source key-value store using Python's json module. 📝 2 years ago
    • ZODB 🔥 467 🌐 589 Python object-oriented database 📝 2 months ago
  • Database Drivers

    🔝
    • MySQL 🔝
      • PyMySQL 🔥 6.5k 🌐 84.7k Pure Python MySQL Client 📝 5 months ago
      • mysqlclient 🔥 1.9k MySQL database connector for Python (with Python 3 support) 📝 6 months ago
    • PostgreSQL 🔝
      • psycopg2 🔥 2.2k 🌐 338k PostgreSQL database adapter for the Python programming language 📝 10 days ago
      • queries 🔥 236 🌐 89 PostgreSQL database access simplified 📝 a year ago
    • Other Relational Databases 🔝
      • clickhouse-driver 🔥 628 🌐 275 ClickHouse Python Driver with native interface support 📝 18 days ago
      • pymssql 🔥 581 🌐 3.2k Official home for the pymssql source code. 📝 a month ago
    • NoSQL Databases 🔝
      • redis-py 🔥 9.4k Redis Python Client 📝 a month ago
      • kafka-python 🔥 4.4k 🌐 6.7k Python client for Apache Kafka 📝 4 months ago
      • pymongo 🔥 3.3k 🌐 99.8k PyMongo - the Python driver for MongoDB 📝 2 days ago
      • cassandra-driver 🔥 1.2k 🌐 2.7k DataStax Python Driver for Apache Cassandra 📝 3 months ago
      • py2neo 🔥 1k Py2neo is a comprehensive Neo4j driver library and toolkit for Python. 📝 6 days ago
      • happybase 🔥 565 🌐 471 A developer-friendly Python library to interact with Apache HBase 📝 5 months ago
    • Asynchronous Clients 🔝
      • motor 🔥 1.7k 🌐 5.5k Motor - the async Python driver for MongoDB and Tornado or asyncio 📝 20 days ago
  • Date and Time

    🔝
    • Arrow 🔥 7.4k 🌐 19.3k Better dates & times for Python 📝 3 days ago
    • Pendulum 🔥 4.4k Python datetimes made easy 📝 5 months ago
    • maya 🔥 3.3k 🌐 690 Datetimes for Humans™ 📝 a year ago
    • delorean 🔥 1.7k 🌐 562 Delorean: Time Travel Made Easy 📝 7 months ago
    • dateutil 🔥 1.6k 🌐 502k Useful extensions to the standard Python datetime features 📝 a month ago
    • moment 🔥 675 🌐 507 A Python library for dealing with dates 📝 7 months ago
    • Chronyk 🔥 313 🌐 16 A Python 3 library for parsing human-written times and dates 📝 6 years ago
    • when.py 🔥 185 🌐 21 Friendly Python Dates 📝 4 years ago
    • pytz 🔥 167 🌐 768k pytz Python historical timezone library and database 📝 3 months ago
    • PyTime 🔥 141 🌐 14 PyTime is an easy-use Python module which aims to operate date/time/datetime by string. 📝 9 months ago
  • Debugging Tools

    🔝
    • pdb-like Debugger 🔝
      • pudb 🔥 2.1k 🌐 2.3k Full-screen console debugger for Python 📝 2 days ago
      • wdb 🔥 1.5k An improbable web debugger through WebSockets 📝 2 years ago
      • ipdb 🔥 1.4k 🌐 25.9k Integration of IPython pdb 📝 a month ago
      • pdb++ 🔥 749 🌐 2k pdb++, a drop-in replacement for pdb (the Python debugger) 📝 2 months ago
    • Tracing 🔝
      • pyringe 🔥 1.6k 🌐 2 Debugger capable of attaching to and injecting code into python processes. 📝 7 years ago
      • lptrace 🔥 673 🌐 2 Trace any Python program, anywhere! 📝 4 years ago
      • python-hunter 🔥 623 Hunter is a flexible code tracing toolkit. 📝 4 days ago
      • manhole 🔥 310 🌐 62 Debugging manhole for python applications. 📝 3 months ago
    • Profiler 🔝
      • py-spy 🔥 7k 🌐 885 Sampling profiler for Python programs 📝 18 days ago
      • vprof 🔥 3.7k 🌐 65 Visual profiler for Python 📝 4 months ago
      • line_profiler 🔥 3.5k (OLD REPO) Line-by-line profiling for Python - Current repo ->` 📝 2 years ago
      • pyflame 🔥 2.9k Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained. 📝 2 years ago
      • memory_profiler 🔥 63 Monitor Memory usage of Python code 📝 3 years ago
    • Others 🔝
      • django-debug-toolbar 🔥 6.5k 🌐 39.6k A configurable set of panels that display various debug information about the current request/response. 📝 3 days ago
      • icecream 🔥 4.9k Never use print() to debug again. 📝 5 days ago
      • django-devserver 🔥 1.3k 🌐 324 A drop-in replacement for Django's runserver. 📝 5 years ago
      • pyelftools 🔥 1.2k 🌐 2.1k Parsing ELF and DWARF in Python 📝 a month ago
      • flask-debugtoolbar 🔥 808 🌐 14k A toolbar overlay for debugging Flask applications 📝 10 months ago
  • Deep Learning

    🔝
    • tensorflow 🔥 157k 🌐 141k An Open Source Machine Learning Framework for Everyone 📝 2 days ago
    • keras 🔥 51.8k Deep Learning for humans 📝 2 days ago
    • pytorch 🔥 49.1k 🌐 79.8k Tensors and Dynamic neural networks in Python with strong GPU acceleration 📝 2 days ago
    • caffe 🔥 31.7k Caffe: a fast open framework for deep learning. 📝 a year ago
    • mxnet 🔥 19.5k 🌐 2.1k Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more 📝 2 days ago
    • Theano 🔥 9.4k 🌐 11k Theano was a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It is being continued as aesara: www.github.com/pymc-devs/aesara 📝 2 months ago
    • SerpentAI 🔥 6k Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own! 📝 a year ago
  • DevOps Tools

    🔝
    • Configuration Management 🔝
      • ansible 🔥 48.8k 🌐 16.8k Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com. 📝 2 days ago
      • saltstack 🔥 11.8k Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here: 📝 2 days ago
      • OpenStack 🔥 4k Repository tracking all OpenStack repositories as submodules. Mirror of code maintained at opendev.org. 📝 2 days ago
      • pyinfra 🔥 1.3k 🌐 16 pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more. 📝 3 days ago
      • cloudinit 🔥 1.1k Official upstream for the cloud-init: cloud instance initialization 📝 9 days ago
    • SSH-style Deployment 🔝
      • fabric 🔥 12.9k Simple, Pythonic remote execution and deployment. 📝 21 days ago
      • cuisine 🔥 1.2k 🌐 128 Chef-like functionality for Fabric 📝 3 years ago
      • fabtools 🔥 1.2k 🌐 266 Tools for writing awesome Fabric files 📝 2 years ago
    • Process Management 🔝
      • supervisor 🔥 6.9k 🌐 5.9k Supervisor process control system for UNIX 📝 24 days ago
      • honcho 🔥 1.4k 🌐 2.9k Honcho: a python clone of Foreman. For managing Procfile-based applications. 📝 a year ago
    • Monitoring 🔝
      • psutil 🔥 7.4k 🌐 87.9k Cross-platform lib for process and system monitoring in Python 📝 22 days ago
    • Backup 🔝
      • BorgBackup 🔥 7.4k 🌐 47 Deduplicating archiver with compression and authenticated encryption. 📝 2 days ago
    • Others 🔝
      • docker-compose 🔥 22.8k 🌐 6.7k Define and run multi-container applications with Docker 📝 9 days ago
  • Distributed Computing

    🔝
    • Batch Processing 🔝
      • Ray 🔥 16.4k 🌐 2.1k An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
      • luigi 🔥 14.7k 🌐 1.4k 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. 📝 2 months ago
      • dask 🔥 8.5k 🌐 27.7k Parallel computing with task scheduling 📝 2 days ago
      • mrjob 🔥 2.5k 🌐 766 Run MapReduce jobs on Hadoop or Amazon Web Services 📝 7 months ago
    • Stream Processing 🔝
      • faust 🔥 5.6k 🌐 760 Python Stream Processing 📝 9 months ago
      • streamparse 🔥 1.4k 🌐 46 Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL. 📝 6 months ago
  • Distribution

    🔝
    • PyInstaller 🔥 8.2k 🌐 17.9k Freeze (package) Python programs into stand-alone executables 📝 3 days ago
    • Nuitka 🔥 5.3k Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module. 📝 2 days ago
    • dh-virtualenv 🔥 1.5k Python virtualenvs in Debian packages 📝 2 months ago
    • shiv 🔥 1.2k shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included. 📝 4 days ago
    • pyarmor 🔥 987 🌐 207 A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts. 📝 7 days ago
    • pynsist 🔥 712 Build Windows installers for Python applications 📝 7 days ago
    • py2exe 🔥 242 🌐 1.2k A distutils extension to create standalone Windows programs from Python code 📝 2 months ago
    • py2app 🔥 134 🌐 3.7k py2app is a Python setuptools command which will allow you to make standalone Mac OS X application bundles and plugins from Python scripts. 📝 3 months ago
  • Documentation

    🔝
    • sphinx 🔥 4k 🌐 138k Main repository for the Sphinx documentation builder 📝 3 days ago
    • pdoc 🔥 948 🌐 304 API Documentation for Python Projects 📝 11 days ago
    • pycco 🔥 746 🌐 216 Literate-style documentation generator.
  • Downloader

    🔝
    • youtube-dl 🔥 96.8k Command-line program to download videos from YouTube.com and other video sites 📝 7 days ago
    • you-get 🔥 40.8k Dumb downloader that scrapes the web 📝 5 days ago
    • akshare 🔥 3.7k 🌐 78 AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 📝 2 days ago
    • s3cmd 🔥 3.6k Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services 📝 2 months ago
    • s4cmd 🔥 1.1k 🌐 20 Super S3 command line tool 📝 6 months ago
  • E-commerce

    🔝
    • saleor 🔥 11.4k A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React. 📝 3 days ago
    • django-oscar 🔥 5k 🌐 722 Domain-driven e-commerce for Django 📝 24 days ago
    • django-shop 🔥 2.6k 🌐 161 A Django based shop system 📝 4 months ago
    • shoop 🔥 1.6k 🌐 75 E-Commerce Platform 📝 6 days ago
    • merchant 🔥 967 🌐 19 A Django app to accept payments from various payment processors via Pluggable backends. 📝 6 years ago
    • Cartridge 🔥 629 🌐 175 Ecommerce for Mezzanine 📝 a year ago
    • forex-python 🔥 409 🌐 781 Foreign exchange rates, Bitcoin price index and currency conversion using ratesapi.io 📝 19 days ago
    • alipay 🔥 321 🌐 88 An Unofficial Alipay API for Python 📝 4 years ago
    • money 🔥 198 🌐 197 Python money class with optional CLDR-backed locale-aware formatting and an extensible currency exchange solution. 📝 5 years ago
    • python-currencies 🔥 48 🌐 20 Display money format and its filthy currencies, for all money lovers out there. 📝 6 months ago
  • Editor Plugins and IDEs

    🔝
    • Emacs 🔝
      • elpy 🔥 1.7k 🌐 197 Emacs Python Development Environment 📝 7 days ago
    • Sublime Text 🔝
      • anaconda 🔥 2.1k 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 📝 8 months ago
      • SublimeJEDI 🔥 914 awesome Python autocompletion with SublimeText 📝 4 months ago
    • Vim 🔝
      • YouCompleteMe 🔥 23k A code-completion engine for Vim 📝 a month ago
      • python-mode 🔥 5.2k Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box. 📝 2 months ago
      • jedi-vim 🔥 4.8k Using the jedi autocompletion library for VIM. 📝 5 days ago
    • Visual Studio 🔝
      • PTVS 🔥 2.4k Python Tools for Visual Studio 📝 4 days ago
    • IDE 🔝
      • spyder 🔥 6.4k 🌐 19k Official repository for Spyder - The Scientific Python Development Environment 📝 4 days ago
  • Email

    🔝
    • Mail Servers 🔝
      • modoboa 🔥 1.8k 🌐 19 Mail hosting made simple 📝 3 days ago
      • salmon 🔥 490 🌐 14 A Python Mail Server 📝 4 months ago
    • Clients 🔝
      • yagmail 🔥 2k 🌐 1.3k Send email in Python conveniently for gmail using yagmail 📝 2 months ago
      • imbox 🔥 997 🌐 94 Python IMAP for Human beings 📝 9 months ago
    • Others 🔝
      • flanker 🔥 1.5k 🌐 135 Python email address and Mime parsing library 📝 3 months ago
      • mailer 🔥 225 A light-weight, modular, message representation and mail delivery framework for Python. 📝 2 months ago
  • Files

    🔝
    • watchdog 🔥 4.8k 🌐 34.5k Python library and shell utilities to monitor filesystem events. 📝 a month ago
    • python-magic 🔥 1.9k 🌐 14.8k A python wrapper for libmagic 📝 25 days ago
    • PyFilesystem2 🔥 1.4k Python's Filesystem abstraction layer 📝 2 months ago
    • path.py 🔥 960 Object-oriented file system path manipulation 📝 15 days ago
    • Unipath 🔥 499 🌐 5.4k An object-oriented approach to Python file/directory operations. 📝 6 years ago
  • Foreign Function Interface

    🔝
    • SWIG 🔥 4k SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. 📝 a month ago
    • PyCUDA 🔥 1.2k 🌐 817 CUDA integration for Python, plus shiny features 📝 2 days ago
  • Forms

    🔝
    • django-crispy-forms 🔥 4.2k 🌐 65.6k 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. 📝 16 days ago
    • django-bootstrap3 🔥 2.3k 🌐 15.2k Bootstrap 3 integration with Django. 📝 5 days ago
    • WTForms 🔥 1.2k 🌐 97.8k A flexible forms validation and rendering library for Python. 📝 a month ago
    • django-bootstrap4 🔥 914 🌐 46.8k Bootstrap 4 integration with Django. 📝 17 days ago
    • Deform 🔥 363 🌐 638 A Python HTML form library. 📝 16 days ago
    • django-remote-forms 🔥 208 🌐 17 A platform independent django form serializer 📝 4 years ago
  • Functional Programming

    🔝
    • Toolz 🔥 3.6k 🌐 40.8k A functional standard library for Python. 📝 2 months ago
    • Coconut 🔥 3.2k Simple, elegant, Pythonic functional programming. 📝 4 months ago
    • fn.py 🔥 3.1k 🌐 323 Functional programming in Python: implementation of missing features to enjoy FP 📝 7 years ago
    • funcy 🔥 2.6k 🌐 3k A fancy and practical functional tools 📝 2 months ago
    • more-itertools 🔥 2k 🌐 105k More routines for operating on iterables, beyond itertools 📝 19 days ago
    • returns 🔥 1.7k 🌐 59 Make your functions return something meaningful, typed, and safe! 📝 4 days ago
    • CyToolz 🔥 782 Cython implementation of Toolz: High performance functional utilities 📝 5 months ago
  • GUI Development

    🔝
    • Gooey 🔥 14.3k 🌐 339 Turn (almost) any Python command line program into a full GUI application with one line 📝 15 days ago
    • kivy 🔥 13.2k 🌐 4.6k Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS 📝 3 days ago
    • PySimpleGUI 🔥 6.6k 🌐 2.6k Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplo… 📝 2 days ago
    • DearPyGui 🔥 5.3k 🌐 126 Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies 📝 2 days ago
    • Eel 🔥 4.4k 🌐 2k A little Python library for making simple Electron-like HTML/JS GUI apps 📝 10 months ago
    • Flexx 🔥 2.7k 🌐 82 Write desktop and web apps in pure Python 📝 a month ago
    • Toga 🔥 2.7k A Python native, OS native GUI toolkit. 📝 8 days ago
    • pywebview 🔥 2.4k 🌐 424 Build GUI for your Python program with JavaScript, HTML, and CSS 📝 a month ago
    • urwid 🔥 2.2k Console user interface library for Python (official repo) 📝 2 months ago
    • wxPython 🔥 1.6k wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before. 📝 5 months ago
    • enaml 🔥 1k 🌐 175 Declarative User Interfaces for Python 📝 a month ago
    • pyglet 🔥 837 🌐 11.9k pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications. 📝 3 days ago
    • PyGObject 🔥 127 Read-only mirror of https://gitlab.gnome.org/GNOME/pygobject 📝 2 months ago
  • GraphQL

    🔝
    • graphene 🔥 6.6k 🌐 9k GraphQL framework for Python 📝 2 months ago
    • tartiflette-asgi 🔥 87 🌐 6 ASGI support for the Tartiflette GraphQL engine 📝 2 months ago
    • tartiflette-aiohttp 🔥 52 🌐 29 tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project. 📝 2 months ago
  • Game Development

    🔝
    • Pygame 🔥 3.5k 🌐 32.4k pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL. 📝 a month ago
    • Panda3D 🔥 2.8k Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU 📝 a month ago
    • RenPy 🔥 2.4k The Ren'Py Visual Novel Engine 📝 2 days ago
    • Arcade 🔥 958 🌐 667 Easy to use Python library for creating 2D arcade games. 📝 2 days ago
    • Cocos2d 🔥 577 graphic library for games and multimedia, for python language on PC-like hardware
    • PyOpenGL 🔥 157 🌐 7.9k Repository for the PyOpenGL Project 📝 a year ago
  • Geolocation

    🔝
    • geopy 🔥 3.3k 🌐 22.1k Geocoding library for Python. 📝 2 months ago
    • django-countries 🔥 995 A Django application that provides country choices for use with forms, flag icons static files, and a country field for models. 📝 2 months ago
    • geojson 🔥 630 🌐 6.7k Python bindings and utilities for GeoJSON 📝 3 months ago
    • GeoIP 🔥 219 GeoIP Legacy Python API 📝 5 months ago
  • HTML Manipulation

    🔝
    • xmltodict 🔥 4.4k 🌐 25.3k Python module that makes working with XML feel like you are working with JSON 📝 a year ago
    • bleach 🔥 2.2k 🌐 126k Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes 📝 3 days ago
    • pyquery 🔥 2k 🌐 10.8k A jquery-like library for python 📝 2 months ago
    • html5lib 🔥 911 🌐 91.1k Standards-compliant library for parsing and serializing HTML documents and fragments in Python 📝 a month ago
    • untangle 🔥 515 🌐 635 Converts XML to Python objects 📝 a year ago
    • MarkupSafe 🔥 402 Safely add untrusted strings to HTML/XML markup.
    • xmldataset 🔥 72 🌐 7 xmldataset: xml parsing made easy 📝 a year ago
  • HTTP Clients

    🔝
    • requests 🔥 45.5k A simple, yet elegant HTTP library. 📝 a month ago
    • httpx 🔥 7.1k 🌐 6.9k A next generation HTTP client for Python. 📝 4 days ago
    • grequests 🔥 3.8k 🌐 2.3k Requests + Gevent = <3 📝 a year ago
    • urllib3 🔥 2.7k 🌐 580k Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more. 📝 2 days ago
    • treq 🔥 527 🌐 729 Python requests like API built on top of Twisted's HTTP client. 📝 a month ago
    • httplib2 🔥 409 🌐 76.9k 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. 📝 a month ago
  • Hardware

    🔝
    • scapy 🔥 6.4k 🌐 5.2k Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3. 📝 3 days ago
    • keyboard 🔥 2.4k 🌐 3.6k Hook and simulate global keyboard events on Windows and Linux. 📝 8 days ago
    • ino 🔥 1.1k 🌐 39 Command line toolkit for working with Arduino hardware 📝 7 years ago
    • PyUserInput 🔥 971 🌐 356 A module for cross-platform control of the mouse and keyboard in python that is simple to install and use. 📝 2 months ago
    • mouse 🔥 474 🌐 308 Hook and simulate global mouse events in pure Python 📝 3 months ago
    • Pingo 🔥 256 Generic API for controlling boards with programmable IO pins 📝 4 years ago
  • Image Processing

    🔝
    • pillow 🔥 8.6k 🌐 485k The friendly PIL fork (Python Imaging Library) 📝 7 days ago
    • thumbor 🔥 8.4k 🌐 243 thumbor is an open-source photo thumbnail service by globo.com 📝 2 months ago
    • pywal 🔥 5.4k 🌐 113 Generate and change color-schemes on the fly. 📝 9 months ago
    • scikit-image 🔥 4.4k 🌐 70.7k Image processing in Python 📝 2 days ago
    • python-qrcode 🔥 2.6k Python QR Code image generator 📝 a year ago
    • wand 🔥 1.1k 🌐 5k The ctypes-based simple ImageMagick binding for Python
    • Quads 🔥 1k Computer art based on quadtrees. 📝 7 years ago
    • PyMatting 🔥 944 A Python library for alpha matting 📝 19 days ago
    • nude.py 🔥 802 🌐 404 Nudity detection with Python 📝 7 months ago
    • pyvips 🔥 329 🌐 180 python binding for libvips using cffi 📝 4 months ago
    • python-barcode 🔥 258 🌐 6.8k Create standard barcodes with Python. No external dependencies. 100% Organic Python. 📝 3 months ago
    • pagan 🔥 219 🌐 36 Python avatar generator for absolute nerds 📝 3 years ago
    • hmap 🔥 185 Image histogram remapping 📝 2 years ago
    • pygram 🔥 100 Instagram-like image filters. 📝 7 years ago
  • Implementations

    🔝
    • CPython 🔥 38.7k The Python programming language 📝 2 days ago
    • MicroPython 🔥 12.7k MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems 📝 3 days ago
    • Grumpy 🔥 10.3k Grumpy is a Python to Go source code transcompiler and runtime. 📝 4 years ago
    • Numba 🔥 6.6k 🌐 37.8k NumPy aware dynamic Python compiler using LLVM 📝 2 days ago
    • Cython 🔥 6.2k 🌐 78.5k The most widely used Python to C compiler 📝 5 days ago
    • Pyston 🔥 5k The previous version of Pyston, a faster implementation of the Python programming language. Please use this link for the new repository: 📝 2 months ago
    • IronPython 🔥 1.5k 🌐 1.9k Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime. 📝 21 days ago
    • PeachPy 🔥 1.5k 🌐 6 x86-64 assembler embedded in Python 📝 2 months ago
    • Pyjion 🔥 1.5k Pyjion - A JIT for Python based upon CoreCLR 📝 7 months ago
    • Stackless Python 🔥 717 The Stackless Python programming language 📝 5 days ago
    • CLPython 🔥 318 An implementation of Python in Common Lisp 📝 a year ago
    • Jython 🔥 272 Jython 3 sandbox 📝 10 months ago
    • PyPy 🔥 227 The unofficial GitHub mirror of PyPy 📝 5 days ago
  • Internationalization

    🔝
    • Babel 🔥 988 🌐 83.1k The official repository for Babel, the Python Internationalization Library 📝 13 days ago
    • PyICU 🔥 128 The PyICU project repository has moved to https://pyicu.org. 📝 3 months ago
  • Job Scheduler

    🔝
    • Airflow 🔥 22k Apache Airflow - A platform to programmatically author, schedule, and monitor workflows 📝 2 days ago
    • schedule 🔥 8.7k 🌐 12k Python job scheduling for humans. 📝 3 months ago
    • Prefect 🔥 6.5k 🌐 328 The easiest way to automate your data 📝 2 days ago
    • TaskFlow 🔥 5.5k A General-purpose Parallel and Heterogeneous Task Programming System 📝 3 days ago
    • APScheduler 🔥 3.5k Task scheduling library for Python
    • Joblib 🔥 2.5k 🌐 110k Computing with Python functions. 📝 17 days ago
    • Plan 🔥 1.1k Crontab jobs management in Python 📝 a year ago
    • doit 🔥 1k 🌐 671 task management & automation tool 📝 a month ago
    • Spiff 🔥 977 🌐 21 A powerful workflow engine implemented in pure Python 📝 a year ago
    • django-schedule 🔥 793 A calendaring app for Django. It is now stable, Please feel free to use it now. Active development has been taken over by bartekgorny. 📝 5 years ago
    • gunnery 🔥 730 Remote task execution tool 📝 6 years ago
  • Logging

    🔝
    • loguru 🔥 9.2k 🌐 6.9k Python logging made (stupidly) simple 📝 3 months ago
    • structlog 🔥 1.5k 🌐 3k Structured Logging for Python 📝 13 days ago
    • logbook 🔥 1.4k 🌐 2.3k A cool logging replacement for Python. 📝 2 years ago
    • sentry-python 🔥 947 🌐 11.5k The new Python SDK for Sentry.io 📝 14 days ago
  • Machine Learning

    🔝
    • scikit-learn 🔥 46.2k 🌐 230k scikit-learn: machine learning in Python 📝 3 days ago
    • gym 🔥 24.5k 🌐 20.5k A toolkit for developing and comparing reinforcement learning algorithms. 📝 a month ago
    • xgboost 🔥 21.2k 🌐 17.9k 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, Dask, Flink and DataFlow 📝 2 days ago
    • NuPIC 🔥 6.3k 🌐 100 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. 📝 2 years ago
    • H2O 🔥 5.4k H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc. 📝 2 days ago
    • MindsDB 🔥 3.8k Predictive AI layer for existing databases. 📝 12 days ago
    • Metrics 🔥 1.4k Machine learning evaluation metrics, implemented in Python, R, Haskell, and MATLAB / Octave 📝 6 years ago
    • vowpal_porpoise 🔥 159 lightweight python wrapper for vowpal wabbit 📝 a year ago
  • Microsoft Windows

    🔝
    • PyWin32 🔥 3.1k 🌐 44.8k Python for Windows (pywin32) Extensions 📝 4 days ago
    • PythonNet 🔥 2.6k 🌐 24 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. 📝 9 days ago
  • Miscellaneous

    🔝
    • magenta 🔥 16.7k 🌐 298 Magenta: Music and Art Generation with Machine Intelligence 📝 a month ago
    • boltons 🔥 5.5k 🌐 1.4k Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton. 📝 a month ago
    • itsdangerous 🔥 2.2k 🌐 443k Safely pass trusted data to untrusted environments and back. 📝 a month ago
    • blinker 🔥 1.2k 🌐 72.6k A fast Python in-process signal/event dispatching system. 📝 5 months ago
    • pluginbase 🔥 957 🌐 805 A simple but flexible plugin system for Python. 📝 a month ago
  • Network Virtualization

    🔝
    • mininet 🔥 4k 🌐 93 Emulator for rapid prototyping of Software Defined Networks 📝 3 months ago
    • napalm 🔥 1.7k 🌐 581 Network Automation and Programmability Abstraction Layer with Multivendor support 📝 11 days ago
    • pox 🔥 538 The POX network software platform 📝 a year ago
  • News Feed

    🔝
    • Stream Framework 🔥 4.5k 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: 📝 a year ago
    • django-activity-stream 🔥 1.9k 🌐 626 Generate generic activity streams from the actions on your site. Users can follow any actors' activities for personalized streams. 📝 a month ago
  • ORM

    🔝
    • Relational Databases 🔝
      • peewee 🔥 8.4k 🌐 12.7k a small, expressive orm -- supports postgresql, mysql and sqlite 📝 12 days ago
      • dataset 🔥 4k 🌐 1.9k Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. 📝 3 days ago
      • pony 🔥 2.6k 🌐 1.9k Pony Object Relational Mapper 📝 4 months ago
      • orator 🔥 1.3k The Orator ORM provides a simple yet beautiful ActiveRecord implementation. 📝 a year ago
      • orm 🔥 1.3k An async ORM. 📝 a year ago
      • pydal 🔥 372 🌐 167 A pure Python Database Abstraction Layer 📝 a month ago
    • NoSQL Databases 🔝
      • mongoengine 🔥 3.5k 🌐 13.4k A Python Object-Document-Mapper for working with MongoDB 📝 14 days ago
      • PynamoDB 🔥 1.6k 🌐 701 A pythonic interface to Amazon's DynamoDB 📝 2 days ago
      • redisco 🔥 433 A Python Library for Simple Models and Containers Persisted in Redis
      • hot-redis 🔥 272 🌐 18 Rich Python data types for Redis 📝 3 years ago
  • Package Management

    🔝
    • poetry 🔥 15.5k Python dependency management and packaging made easy. 📝 4 days ago
    • conda 🔥 4.2k OS-agnostic, system-level binary package manager and ecosystem 📝 2 days ago
  • Package Repositories

    🔝
    • warehouse 🔥 2.7k The Python Package Index 📝 2 days ago
    • devpi 🔥 472 🌐 133 Python PyPi staging server and packaging, testing, release tool 📝 3 days ago
    • localshop 🔥 371 🌐 2 local pypi server (custom packages and auto-mirroring of pypi) 📝 a year ago
    • bandersnatch 🔥 247 A PyPI mirror client according to PEP 381 http://www.python.org/dev/peps/pep-0381/ 📝 3 days ago
  • Penetration Testing

    🔝
    • sqlmap 🔥 20.4k Automatic SQL injection and database takeover tool 📝 3 days ago
    • fsociety 🔥 6.8k fsociety Hacking Tools Pack – A Penetration Testing Framework 📝 8 months ago
    • setoolkit 🔥 6.6k The Social-Engineer Toolkit (SET) repository from TrustedSec - All new versions of SET will be deployed here. 📝 24 days ago
  • Recommender Systems

    🔝
    • annoy 🔥 8.7k 🌐 1.6k Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk 📝 14 days ago
    • Surprise 🔥 4.9k 🌐 1.1k A Python scikit for building and analyzing recommender systems 📝 a year ago
    • lightfm 🔥 3.7k 🌐 474 A Python implementation of LightFM, a hybrid recommendation algorithm. 📝 5 months ago
    • spotlight 🔥 2.5k Deep recommender models using PyTorch. 📝 a year ago
    • implicit 🔥 2.4k 🌐 422 Fast Python Collaborative Filtering for Implicit Feedback Datasets 📝 2 months ago
    • libffm 🔥 1.5k A Library for Field-aware Factorization Machines 📝 2 years ago
    • tensorrec 🔥 1.1k 🌐 26 A TensorFlow recommendation algorithm and framework in Python. 📝 a year ago
    • fastFM 🔥 923 🌐 80 fastFM: A Library for Factorization Machines 📝 3 months ago
  • RESTful API

    🔝
    • Flask 🔝
      • eve 🔥 6.4k 🌐 922 REST API framework designed for human beings 📝 3 months ago
      • flask-restful 🔥 6.1k 🌐 59.1k Simple framework for creating REST APIs 📝 a month ago
      • flask-api 🔥 1.3k 🌐 4.4k Browsable web APIs for Flask. 📝 12 days ago
    • Pyramid 🔝
      • cornice 🔥 365 🌐 605 Build Web Services with Pyramid. 📝 2 months ago
    • Framework agnostic 🔝
      • fastapi 🔥 32.4k FastAPI framework, high performance, easy to learn, fast to code, ready for production 📝 19 days ago
      • sanic 🔥 15.1k 🌐 5.1k Async Python 3.7+ web server/framework | Build fast. Run fast. 📝 6 days ago
      • falcon 🔥 8.5k 🌐 5.3k The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale. 📝 5 days ago
      • hug 🔥 6.5k 🌐 1.1k Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler. 📝 a year ago
      • apistar 🔥 5.6k 🌐 595 The Web API toolkit. 📝 a year ago
      • sandman2 🔥 1.7k 🌐 15 Automatically generate a RESTful API service for your legacy database. No code required! 📝 6 months ago
  • RPC Servers

    🔝
    • zeroRPC 🔥 2.8k 🌐 413 zerorpc for python 📝 a year ago
    • RPyC 🔥 1k 🌐 827 RPyC (Remote Python Call) - A transparent and symmetric RPC library for python 📝 2 months ago
  • Science

    🔝
    • Zipline 🔥 14.1k 🌐 723 Zipline, a Pythonic Algorithmic Trading Library 📝 8 months ago
    • SymPy 🔥 8.2k 🌐 32k A computer algebra system written in pure Python 📝 3 days ago
    • statsmodels 🔥 6.4k 🌐 43.6k Statsmodels: statistical modeling and econometrics in Python 📝 4 days ago
    • PyMC 🔥 5.9k 🌐 2.6k Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara 📝 4 days ago
    • Karate Club 🔥 1.3k 🌐 43 Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020) 📝 a month ago
    • bcbio-nextgen 🔥 819 Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis 📝 13 days ago
    • ObsPy 🔥 796 🌐 469 ObsPy: A Python Toolbox for seismology/seismological observatories. 📝 a month ago
    • bccb 🔥 502 🌐 146 Incubator for useful bioinformatics code, primarily in Python and R 📝 20 days ago
  • Serialization

    🔝
    • marshmallow 🔥 5.6k 🌐 28.3k A lightweight library for converting complex objects to and from simple Python datatypes. 📝 5 days ago
    • ultrajson 🔥 3.3k 🌐 24.3k Ultra fast JSON decoder and encoder written in C with Python bindings 📝 16 days ago
    • pysimdjson 🔥 456 🌐 79 Python bindings for the simdjson project. 📝 6 days ago
    • python-rapidjson 🔥 423 🌐 1.3k Python wrapper around rapidjson 📝 2 days ago
  • Shell

    🔝
    • xonsh 🔥 4.9k 🌐 171 Python-powered, cross-platform, Unix-gazing shell 📝 4 days ago
  • Specific Formats Processing

    🔝
    • General 🔝
      • tablib 🔥 4k 🌐 10.6k Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c. 📝 4 months ago
    • Office 🔝
      • python-docx 🔥 2.7k Create and modify Word documents with Python 📝 a month ago
      • XlsxWriter 🔥 2.6k 🌐 35.9k A Python module for creating Excel XLSX files. 📝 a month ago
      • unoconv 🔥 2.1k 🌐 65 Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice. 📝 3 days ago
      • xlwings 🔥 2k 🌐 16.2k xlwings is a BSD-licensed Python library that makes it easy to call Python from Excel and vice versa. It works with Microsoft Excel on Windows and macOS. 📝 2 days ago
      • python-pptx 🔥 1.3k Create Open XML PowerPoint documents in Python 📝 a month ago
      • docxtpl 🔥 1k 🌐 736 Use a docx as a jinja2 template 📝 2 months ago
      • xlwt 🔥 977 🌐 43.7k Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform. 📝 3 years ago
      • pyexcel 🔥 925 🌐 1.9k Single API for reading, manipulating and writing data in csv, ods, xls, xlsx and xlsm files 📝 8 days ago
    • PDF 🔝
      • PDFMiner 🔥 4.6k 🌐 2.1k Python PDF Parser (Not actively maintained). Check out pdfminer.six.
      • PyPDF2 🔥 3.7k 🌐 18.3k A utility to read and write PDFs with Python 📝 3 years ago
    • Markdown 🔝
      • Python-Markdown 🔥 2.6k 🌐 137k A Python implementation of John Gruber’s Markdown with Extension support. 📝 12 days ago
      • Mistune 🔥 2k 🌐 112k A fast yet powerful Python Markdown parser with renderers and plugins. 📝 a month ago
    • CSV 🔝
      • csvkit 🔥 4.6k 🌐 855 A suite of utilities for converting to and working with CSV, the king of tabular file formats. 📝 16 days ago
    • Archive 🔝
      • unp 🔥 386 Unpacks things. 📝 7 years ago
  • Static Site Generator

    🔝
    • mkdocs 🔥 12.4k 🌐 12.4k Project documentation with Markdown. 📝 18 days ago
    • pelican 🔥 10.4k 🌐 4.9k Static site generator that supports Markdown and reST syntax. Powered by Python. 📝 16 days ago
    • lektor 🔥 3.4k 🌐 265 The lektor static file content management system 📝 3 months ago
    • nikola 🔥 2.1k 🌐 370 A static website and blog generator 📝 14 days ago
    • makesite 🔥 1.5k Simple, lightweight, and magic-free static site/blog generator for Python coders 📝 6 months ago
  • Task Queues

    🔝
    • rq 🔥 7.8k 🌐 8.1k Simple job queues for Python 📝 4 days ago
    • huey 🔥 3.6k 🌐 722 a little task queue for python 📝 4 days ago
    • dramatiq 🔥 2.6k 🌐 249 A fast and reliable background task processing library for Python 3. 📝 a month ago
    • mrq 🔥 845 🌐 23 Mr. Queue - A distributed worker task queue in Python using Redis & gevent 📝 6 months ago
  • Testing

    🔝
    • Testing Frameworks 🔝
      • Robot Framework 🔥 6k 🌐 3.5k Generic automation framework for acceptance testing and RPA 📝 4 days ago
      • hypothesis 🔥 5.2k 🌐 8.4k Hypothesis is a powerful, flexible, and easy to use library for property-based testing. 📝 13 days ago
      • nose2 🔥 681 🌐 3.6k The successor to nose, based on unittest2 📝 4 months ago
    • Test Runners 🔝
      • green 🔥 700 🌐 531 Green is a clean, colorful, fast python test runner. 📝 2 months ago
    • GUI / Web Testing 🔝
      • locust 🔥 16.4k 🌐 1.4k Scalable user load testing tool written in Python 📝 4 days ago
      • PyAutoGUI 🔥 5.2k 🌐 8.2k A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard. 📝 2 months ago
      • splinter 🔥 2.4k 🌐 4.7k splinter - python test framework for web applications 📝 a month ago
      • sixpack 🔥 1.7k 🌐 8 Sixpack is a language-agnostic a/b-testing framework 📝 10 months ago
      • Schemathesis 🔥 889 A modern API testing tool for web applications built with Open API and GraphQL specifications. 📝 4 days ago
    • Mock 🔝
      • responses 🔥 3.2k 🌐 9.1k A utility for mocking out the Python Requests library. 📝 2 months ago
      • freezegun 🔥 2.9k 🌐 7.9k Let your Python tests travel through time 📝 10 days ago
      • VCR.py 🔥 2k 🌐 2.8k Automatically mock your HTTP interactions to simplify and speed up testing 📝 9 months ago
      • httpretty 🔥 1.9k 🌐 4.5k HTTP client mocking tool for Python - inspired by Fakeweb for Ruby 📝 a month ago
      • httmock 🔥 425 🌐 1.3k A mocking library for requests 📝 8 months ago
      • mocket 🔥 212 🌐 46 a socket mock framework - for all kinds of socket animals, web-clients included 📝 11 days ago
    • Object Factories 🔝
      • factory_boy 🔥 2.5k A test fixtures replacement for Python 📝 3 days ago
      • model_mommy 🔥 928 No longer maintained, please migrate to model_bakery 📝 2 years ago
      • mixer 🔥 759 Mixer -- Is a fixtures replacement. Supported Django, Flask, SqlAlchemy and custom python objects. 📝 6 months ago
    • Fake Data 🔝
      • faker 🔥 12.7k 🌐 30.4k Faker is a Python package that generates fake data for you. 📝 4 days ago
      • mimesis 🔥 3.3k Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages. 📝 7 days ago
      • fake2db 🔥 2.1k 🌐 13 create custom test databases that are populated with fake data 📝 2 years ago
  • Text Processing

    🔝
    • General 🔝
      • fuzzywuzzy 🔥 8.3k 🌐 8.7k Fuzzy String Matching in Python 📝 4 months ago
      • pypinyin 🔥 3.3k 🌐 1.1k 汉字转拼音(pypinyin) 📝 14 days ago
      • ftfy 🔥 3k 🌐 3.3k Fixes mojibake and other glitches in Unicode text, after the fact. 📝 a month ago
      • textdistance 🔥 2k 🌐 679 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage. 📝 6 days ago
      • chardet 🔥 1.5k 🌐 535k Python character encoding detector 📝 2 months ago
      • Levenshtein 🔥 989 The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity 📝 5 months ago
      • pyfiglet 🔥 831 🌐 10.4k An implementation of figlet written in Python 📝 8 months ago
      • pangu.py 🔥 168 🌐 24 Paranoid text spacing in Python 📝 2 years ago
    • Unique identifiers 🔝
      • shortuuid 🔥 1.5k 🌐 5.4k A generator library for concise, unambiguous and URL-safe UUIDs. 📝 4 months ago
      • hashids 🔥 1.2k Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3 📝 10 months ago
    • Parser 🔝
      • sqlparse 🔥 2.5k A non-validating SQL parser module for Python 📝 7 months ago
      • ply 🔥 1.9k Python Lex-Yacc 📝 a year ago
      • python-user-agents 🔥 1.2k 🌐 2.7k A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings. 📝 3 months ago
      • pyparsing 🔥 1.1k 🌐 332k Python library for creating PEG parsers 📝 a month ago
      • python-nameparser 🔥 480 🌐 648 A simple Python module for parsing human names into their individual components 📝 a year ago
  • Third-party APIs

    🔝
    • boto3 🔥 6.5k 🌐 116k AWS SDK for Python 📝 2 days ago
    • gspread 🔥 5.4k 🌐 10.4k Google Sheets Python API 📝 25 days ago
    • google-api-python-client 🔥 4.8k 🌐 63.2k The official Python client library for Google's discovery based APIs. 📝 5 days ago
    • facebook-sdk 🔥 2.6k 🌐 3k Python SDK for Facebook's Graph API 📝 6 months ago
    • twython 🔥 1.8k Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs. 📝 5 months ago
    • django-wordpress 🔥 318 🌐 3 WordPress models and views for Django. 📝 3 years ago
  • URL Manipulation

    🔝
    • furl 🔥 2.1k URL parsing and manipulation made easy. 📝 23 days ago
    • webargs 🔥 1.2k 🌐 2.7k A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp. 📝 5 days ago
    • pyshorteners 🔥 303 🌐 999 Generating short urls with python has never been easier 📝 a year ago
    • purl 🔥 250 🌐 1.7k A simple, immutable URL class with a clean API for interrogation and manipulation.
  • Video

    🔝
    • vidgear 🔥 1.8k 🌐 112 High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 📝 2 months ago
    • scikit-video 🔥 103 Video processing routines for SciPy 📝 5 years ago
  • Web Content Extracting

    🔝
    • requests-html 🔥 11.9k 🌐 4.6k Pythonic HTML Parsing for Humans™ 📝 a year ago
    • newspaper 🔥 11.1k 🌐 2.7k News, full-text, and article metadata extraction in Python 3. Advanced docs: 📝 10 months ago
    • toapi 🔥 3.2k 🌐 15 Every web site provides APIs. 📝 3 years ago
    • textract 🔥 3k extract text from any document. no muss. no fuss. 📝 2 years ago
    • sumy 🔥 2.6k 🌐 810 Module for automatic summarization of text documents and HTML pages. 📝 10 days ago
    • python-readability 🔥 2k fast python port of arc90's readability tool, updated to match latest readability.js! 📝 7 months ago
    • html2text 🔥 1.1k Convert HTML to Markdown-formatted text. 📝 14 days ago
    • micawber 🔥 539 🌐 567 a small library for extracting rich content from urls 📝 17 days ago
    • lassie 🔥 525 🌐 23 Web Content Retrieval for Humans™ 📝 6 months ago
  • Web Crawling

    🔝
    • pyspider 🔥 15k 🌐 292 A Powerful Spider(Web Crawler) System in Python. 📝 a year ago
    • portia 🔥 8.2k 🌐 37 Visual scraping for Scrapy 📝 2 years ago
    • MechanicalSoup 🔥 3.8k A Python library for automating interaction with websites. 📝 18 days ago
    • robobrowser 🔥 3.5k 🌐 660 Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world. 📝 6 years ago
    • grab 🔥 2.1k 🌐 300 Web Scraping Framework 📝 7 months ago
    • cola 🔥 1.4k 🌐 3 A high-level distributed crawling framework. 📝 a year ago
  • WebSocket

    🔝
    • channels 🔥 4.9k 🌐 12.4k Developer-friendly asynchrony for Django 📝 a month ago
    • websockets 🔥 3.4k 🌐 34.4k Library for building WebSocket servers and clients in Python 📝 7 days ago
    • autobahn-python 🔥 2.3k 🌐 13.5k WebSocket and WAMP in Python for Twisted and asyncio 📝 15 days ago
  • WSGI Servers

    🔝
    • gunicorn 🔥 7.7k 🌐 470k gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications. 📝 3 months ago
    • werkzeug 🔥 5.8k 🌐 533k The comprehensive WSGI web application library. 📝 a month ago
    • bjoern 🔥 2.6k 🌐 280 A screamingly fast Python 2/3 WSGI server written in C. 📝 6 months ago
    • waitress 🔥 946 Waitress - A WSGI server for Python 2 and 3 📝 a month ago
Maitained by Cyanhall.com, Copy Rights @ CC BY-NC-SA 4.0     ExcelRoadMap