Automatically updated by CyanHall.com. Last updated: 01/13/2021 👉  github shields Star me if it’s useful.
🔥 Stars 🌐 Dependent Packages 📝 Last Commit
  • Admin Panels

    🔝
    • ajenti 🔥 6.3k Ajenti Core and stock plugins 📝 4 days ago
    • flask-admin 🔥 4.6k 🌐 9.7k Simple and extensible administrative interface framework for Flask 📝 2 months ago
    • flower 🔥 4.6k 🌐 5.2k Real-time monitor and web admin for Celery distributed task queue 📝 4 days ago
    • django-xadmin 🔥 4.5k 🌐 719 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 🔥 3k 🌐 3.8k A jazzy skin for the Django Admin-Interface (official repository). 📝 2 months ago
    • django-jet 🔥 3k 🌐 2.1k 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.5k Modern theme for Django admin interface
    • wooey 🔥 1.5k 🌐 24 A Django app that creates automatic web UIs for Python scripts. 📝 5 months ago
    • jet-bridge 🔥 862 Jet Bridge (Universal) for Jet Admin – API-based Admin Panel Framework for your application 📝 8 days ago
  • Algorithms and Design Patterns

    🔝
    • Algorithms 🔝
      • TheAlgorithms 🔥 97.5k All Algorithms implemented in Python 📝 4 days ago
      • algorithms 🔥 18.6k 🌐 45 Minimal examples of data structures and algorithms in Python 📝 2 months ago
      • sortedcontainers 🔥 2k Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set 📝 2 months ago
      • python-ds 🔥 1.2k Repository for data structure and algorithms in Python for coding interviews 📝 2 days ago
    • Design Patterns 🔝
      • python-patterns 🔥 27.1k A collection of design patterns/idioms in Python 📝 a day ago
      • transitions 🔥 3.4k 🌐 1.4k A lightweight, object-oriented finite state machine implementation in Python with many extensions
      • PyPattyrn 🔥 1.1k A simple library for implementing common design patterns.
  • ASGI Servers

    🔝
    • uvicorn 🔥 3.5k 🌐 15.5k The lightning-fast ASGI server. 📝 19 days ago
    • daphne 🔥 1.4k 🌐 8k Django Channels HTTP/WebSocket server 📝 2 months ago
  • Asynchronous Programming

    🔝
    • uvloop 🔥 7.5k 🌐 17.6k Ultra fast asyncio event loop. 📝 a day ago
    • Twisted 🔥 4.1k Event-driven networking engine written in Python. 📝 a month ago
    • trio 🔥 3.7k 🌐 646 Trio – a friendly Python library for async concurrency and I/O 📝 9 days ago
  • Audio

    🔝
    • Audio 🔝
      • dejavu 🔥 5.3k 🌐 16 Audio fingerprinting and recognition in Python 📝 8 months ago
      • pydub 🔥 5k 🌐 5.5k Manipulate audio with a simple and easy high level interface 📝 4 days ago
      • librosa 🔥 4.2k 🌐 8.7k Python library for audio and music analysis 📝 4 months ago
      • pyAudioAnalysis 🔥 3.7k 🌐 170 Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications 📝 17 days ago
      • kapre 🔥 702 🌐 442 kapre: Keras Audio Preprocessors 📝 2 months ago
      • mingus 🔥 549 Mingus is a music package for Python 📝 21 days ago
      • audioread 🔥 358 🌐 3.9k cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python
      • matchering 🔥 318 🌐 3 Open Source Audio Matching and Mastering 📝 5 days ago
      • TimeSide 🔥 299 🌐 11 Scalable audio processing framework written in Python with a RESTful API
    • Metadata 🔝
      • beets 🔥 9.9k 🌐 156 music library manager and MusicBrainz tagger 📝 2 days ago
      • mutagen 🔥 726 🌐 3.7k Python module for handling audio metadata 📝 a month ago
      • tinytag 🔥 431 🌐 281 Read music meta data and length of MP3, OGG, OPUS, MP4, M4A, FLAC, WMA and Wave files with python 2 or 3 📝 2 months ago
      • eyeD3 🔥 283 🌐 1.1k 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). 📝 21 days ago
  • Authentication

    🔝
    • OAuth 🔝
      • django-allauth 🔥 6.1k 🌐 52.9k Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
      • python-oauth2 🔥 2.9k 🌐 7.8k A fully tested, abstract interface to creating OAuth clients and servers. 📝 3 years ago
      • authlib 🔥 2.3k 🌐 10.6k The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included. 📝 6 days ago
      • oauthlib 🔥 2.1k 🌐 118k A generic, spec-compliant, thorough implementation of the OAuth request-signing logic 📝 6 months ago
    • JWT 🔝
      • pyjwt 🔥 3.6k 🌐 91.6k JSON Web Token implementation in Python 📝 4 days ago
      • python-jose 🔥 768 🌐 5k A JOSE implementation in Python 📝 a month ago
      • python-jwt 🔥 183 Python module for generating and verifying JSON Web Tokens 📝 5 months ago
  • Build Tools

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

    🔝
    • attrs 🔥 3.4k 🌐 191k Python Classes Without Boilerplate 📝 11 days ago
    • Box 🔥 1.6k 🌐 1k Python dictionaries with advanced dot notation access 📝 3 months ago
    • bidict 🔥 727 🌐 1.4k The bidirectional mapping library for Python. 📝 7 days ago
    • DottedDict 🔥 111 🌐 29 Python library that provides a method of accessing lists and dicts with a dotted path notation. 📝 5 years ago
  • CMS

    🔝
    • wagtail 🔥 10k 🌐 4.5k A Django content management system focused on flexibility and user experience 📝 11 hours ago
    • django-cms 🔥 8k 🌐 3.3k The easy-to-use and developer-friendly CMS 📝 2 months ago
    • mezzanine 🔥 4.2k CMS framework for Django 📝 4 months 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.1k 🌐 44 Indico - A feature-rich event management system, made @ CERN, the place where the Web was born. 📝 a day ago
    • feincms 🔥 786 🌐 200 A Django-based CMS with a focus on extensibility and concise code 📝 a month ago
    • Kotti 🔥 355 🌐 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. 📝 a month ago
    • plone 🔥 152 The core of the Plone content management system 📝 a day ago
  • Caching

    🔝
    • django-cacheops 🔥 1.3k 🌐 416 A slick ORM cache with automatic granular event-driven invalidation. 📝 3 months ago
    • python-diskcache 🔥 874 Python disk-backed cache (Django-compatible). Faster than Redis and Memcached. Pure-Python. 📝 21 hours ago
    • django-cache-machine 🔥 800 Automatic caching and invalidation for Django models through the ORM. 📝 a year ago
    • beaker 🔥 463 🌐 2.5k WSGI middleware for sessions and caching 📝 3 months ago
    • pylibmc 🔥 441 A Python wrapper around the libmemcached interface from TangentOrg.
    • dogpile.cache 🔥 101 dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety 📝 17 days ago
  • ChatOps Tools

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

    🔝
    • Code Analysis 🔝
      • coala 🔥 3.1k 🌐 10 coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use. 📝 9 months ago
      • pycallgraph 🔥 1.5k pycallgraph is a Python module that creates call graphs for Python programs. 📝 3 years ago
      • prospector 🔥 1.4k 🌐 1.8k Inspects Python source files and provides information about type and location of classes, methods etc 📝 3 months ago
      • vulture 🔥 1.1k 🌐 755 Find dead Python code 📝 5 days ago
      • code2flow 🔥 798 🌐 4 Turn your Python and Javascript code into DOT flowcharts 📝 4 years ago
    • Code Linters 🔝
      • pylint 🔥 3.2k 🌐 170k It's not just a linter that annoys you! 📝 13 days ago
      • flake8 🔥 1.1k 🌐 137k The official GitHub mirror of https://gitlab.com/pycqa/flake8 📝 14 days ago
      • pylama 🔥 752 🌐 2k Code audit tool for python. 📝 2 years ago
    • Code Formatters 🔝
      • black 🔥 19.2k 🌐 40k The uncompromising Python code formatter 📝 4 days ago
      • yapf 🔥 11.4k 🌐 15.7k A formatter for Python files 📝 a month ago
      • isort 🔥 3.7k 🌐 147k A Python utility / library to sort imports. 📝 8 days ago
    • Static Type Checkers 🔝
      • mypy 🔥 9.7k 🌐 24.5k Optional static typing for Python 3 and 2 (PEP 484) 📝 4 days ago
      • pyre-check 🔥 5.1k Performant type-checking for python. 📝 6 days ago
      • typeshed 🔥 2k Collection of library stubs for Python, with static types
    • Static Type Annotations Generators 🔝
      • MonkeyType 🔥 3.2k 🌐 105 A system for Python that generates static type annotations by collecting runtime types 📝 17 days ago
      • pytype 🔥 3.1k A static type analyzer for Python code 📝 7 days ago
      • pyannotate 🔥 1.2k 🌐 44 Auto-generate PEP-484 annotations 📝 2 months ago
  • Command-line Interface Development

    🔝
    • Command-line Application Development 🔝
      • python-fire 🔥 18.5k 🌐 5.7k Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object. 📝 a month ago
      • click 🔥 10.3k 🌐 421k Python composable command line interface toolkit 📝 7 days ago
      • docopt 🔥 7.3k Pythonic command line arguments parser, that will make you smile 📝 2 years ago
      • python-prompt-toolkit 🔥 6.8k 🌐 125k Library for building powerful interactive command line applications in Python 📝 14 days ago
      • cement 🔥 992 🌐 5.3k Application Framework for Python 📝 5 months ago
      • cliff 🔥 182 🌐 2k Command Line Interface Formulation Framework. Mirror of code maintained at opendev.org. 📝 2 months ago
    • Terminal Rendering 🔝
      • rich 🔥 20.4k Rich is a Python library for rich text and beautiful formatting in the terminal. 📝 5 days ago
      • tqdm 🔥 17.1k A Fast, Extensible Progress Bar for Python and CLI 📝 11 days ago
      • asciimatics 🔥 2.5k 🌐 373 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
      • colorama 🔥 2.3k 🌐 152k Simple cross-platform colored terminal text in Python 📝 22 days ago
      • alive-progress 🔥 1.8k 🌐 180 A new kind of Progress Bar, with real time throughput, eta and very cool animations! 📝 14 days ago
      • bashplotlib 🔥 1.5k 🌐 106 plotting in the terminal 📝 2 years ago
  • Command-line Tools

    🔝
    • Productivity Tools 🔝
      • thefuck 🔥 58.4k 🌐 234 Magnificent app which corrects your previous console command. 📝 2 months ago
      • cookiecutter 🔥 13.6k 🌐 7k A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects. 📝 a month ago
      • howdoi 🔥 8.7k 🌐 196 instant coding answers via the command line 📝 6 days ago
      • PathPicker 🔥 4.5k 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. 📝 a month ago
      • Invoke 🔥 3.1k 🌐 6.4k Pythonic task management & command execution. 📝 21 days ago
      • percol 🔥 3k 🌐 27 adds flavor of interactive filtering to the traditional pipe concept of UNIX shell 📝 a year ago
      • tmuxp 🔥 3k tmux session manager. built on libtmux 📝 12 days ago
      • doitlive 🔥 2.9k 🌐 14 Because sometimes you need to do it live 📝 11 days ago
      • try 🔥 574 🌐 3 Dead simple CLI tool to try Python packages - It's never been easier! 📝 a year ago
      • copier 🔥 190 Library and command-line utility for rendering projects templates. 📝 20 days ago
    • CLI Enhancements 🔝
      • httpie 🔥 49.5k 🌐 7.7k 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 📝 8 days ago
      • mycli 🔥 9.3k 🌐 182 A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting. 📝 3 days ago
      • pgcli 🔥 9.3k 🌐 271 Postgres CLI with autocompletion and syntax highlighting
      • saws 🔥 4.7k 🌐 34 A supercharged AWS command line interface (CLI). 📝 4 days ago
      • kube-shell 🔥 1.8k 🌐 11 Kubernetes shell: An integrated shell for working with the Kubernetes 📝 2 years ago
      • iredis 🔥 1.3k Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting. 📝 14 days ago
      • litecli 🔥 1.3k 🌐 66 CLI for SQLite Databases with auto-completion and syntax highlighting 📝 19 days ago
  • Compatibility

    🔝
    • python-future 🔥 1.1k 🌐 117k Easy, clean, reliable Python 2/3 compatibility
    • six 🔥 730 🌐 743k Python 2 and 3 compatibility library 📝 18 days ago
    • modernize 🔥 242 Modernizes Python code for eventual Python 3 migration. Built on top of fissix (a fork of lib2to3) 📝 10 days ago
  • Computer Vision

    🔝
    • OpenCV 🔥 51.7k Open Source Computer Vision Library 📝 3 days ago
    • Face Recognition 🔥 38.3k The world's simplest facial recognition api for Python and the command line 📝 4 months ago
    • EasyOCR 🔥 10k 🌐 93 Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc. 📝 8 days ago
    • Kornia 🔥 3.5k 🌐 211 Open Source Differentiable Computer Vision Library for PyTorch 📝 4 days ago
    • pytesseract 🔥 3.4k A Python wrapper for Google Tesseract 📝 17 days ago
    • SimpleCV 🔥 2.4k 🌐 287 The Open Source Framework for Machine Vision 📝 6 years ago
    • tesserocr 🔥 1.4k 🌐 431 A Python wrapper for the tesseract-ocr API 📝 2 months ago
  • Configuration

    🔝
    • hydra 🔥 3.6k 🌐 484 Hydra is a framework for elegantly configuring complex applications 📝 4 days ago
    • python-decouple 🔥 1.6k 🌐 30.3k Strict separation of config from code. 📝 16 days ago
    • configobj 🔥 245 🌐 11.4k Python 3+ compatible port of the configobj library 📝 3 months ago
    • profig 🔥 21 🌐 40 A straightforward configuration library for Python. 📝 a year ago
  • Cryptography

    🔝
    • paramiko 🔥 6.7k 🌐 35.4k The leading native Python SSHv2 protocol library. 📝 4 months ago
    • cryptography 🔥 3.7k 🌐 137k cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. 📝 9 days ago
    • pynacl 🔥 749 Python binding to the Networking and Cryptography (NaCl) library 📝 a month ago
  • Data Analysis

    🔝
    • Pandas 🔥 28.1k 🌐 350k Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more 📝 4 days ago
    • Blaze 🔥 2.9k 🌐 7.4k NumPy and Pandas interface to Big Data 📝 a year ago
    • Orange 🔥 2.6k 🌐 364 Orange: Interactive data analysis 📝 6 days ago
    • AWS Data Wrangler 🔥 1.4k 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 🌐 5 Business Intelligence (BI) in Python, OLAP 📝 4 years ago
    • Optimus 🔥 967 🌐 11 Agile Data Preparation Workflows made easy with dask, cudf, dask_cudf and pyspark 📝 6 days ago
  • Data Validation

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

    🔝
    • Bokeh 🔥 14.5k 🌐 29.3k Interactive Data Visualization in the browser, from Python 📝 4 days ago
    • Matplotlib 🔥 12.9k 🌐 301k matplotlib: plotting with Python 📝 4 days ago
    • diagrams 🔥 12.2k Diagram as Code for prototyping cloud system architectures 📝 16 days ago
    • Seaborn 🔥 8k 🌐 75.2k Statistical data visualization using matplotlib 📝 6 days ago
    • Altair 🔥 6.3k 🌐 7.2k Declarative statistical visualization library for Python 📝 9 days ago
    • bqplot 🔥 3k 🌐 1.1k Plotting library for IPython/Jupyter notebooks 📝 7 days ago
    • VisPy 🔥 2.6k 🌐 395 Main repository for Vispy 📝 8 days ago
    • plotnine 🔥 2.5k 🌐 1.4k A grammar of graphics for Python 📝 16 days ago
    • Pygal 🔥 2.3k PYthon svg GrAph plotting Library 📝 3 months ago
    • PyQtGraph 🔥 2.3k Fast data visualization and GUI tools for scientific / engineering applications 📝 8 days ago
    • Cartopy 🔥 831 🌐 1.3k Cartopy - a cartographic python library with matplotlib support 📝 5 days ago
    • PyGraphviz 🔥 523 🌐 3.7k Python interface to Graphviz graph drawing package 📝 5 days ago
  • Database

    🔝
    • tinydb 🔥 4k TinyDB is a lightweight document oriented database optimized for your happiness :) 📝 18 days ago
    • pickleDB 🔥 533 pickleDB is an open source key-value store using Python's json module. 📝 a year ago
    • ZODB 🔥 439 🌐 534 Python object-oriented database
  • Database Drivers

    🔝
    • MySQL 🔝
      • PyMySQL 🔥 6.3k 🌐 70.9k Pure Python MySQL Client 📝 13 days ago
      • mysqlclient 🔥 1.9k MySQL database connector for Python (with Python 3 support) 📝 14 days ago
    • PostgreSQL 🔝
      • psycopg2 🔥 2k 🌐 289k PostgreSQL database adapter for the Python programming language 📝 a month ago
      • queries 🔥 231 PostgreSQL database access simplified
    • Other Relational Databases 🔝
      • SuperSQLite 🔥 656 🌐 3 A supercharged SQLite library for Python 📝 a year ago
      • pymssql 🔥 548 🌐 2.6k Official home for the pymssql source code. 📝 18 days ago
      • clickhouse-driver 🔥 532 🌐 200 ClickHouse Python Driver with native interface support 📝 14 days ago
    • NoSQL Databases 🔝
      • redis-py 🔥 9k Redis Python Client 📝 2 months ago
      • kafka-python 🔥 4.2k 🌐 5.4k Python client for Apache Kafka 📝 2 months ago
      • pymongo 🔥 3.2k 🌐 82.1k PyMongo - the Python driver for MongoDB 📝 6 days ago
      • cassandra-driver 🔥 1.2k 🌐 2.3k DataStax Python Driver for Apache Cassandra 📝 2 months ago
      • py2neo 🔥 961 Py2neo is a comprehensive toolkit for working with Neo4j from within Python applications or from the command line.
      • happybase 🔥 557 🌐 429 A developer-friendly Python library to interact with Apache HBase 📝 9 months ago
    • Asynchronous Clients 🔝
      • motor 🔥 1.6k 🌐 3.3k Motor - the async Python driver for MongoDB and Tornado or asyncio 📝 6 days ago
  • Date and Time

    🔝
    • Arrow 🔥 6.4k 🌐 16.4k Better dates & times for Python 📝 14 days ago
    • Pendulum 🔥 4.2k Python datetimes made easy 📝 6 months ago
    • maya 🔥 3.2k Datetimes for Humans™ 📝 8 months ago
    • delorean 🔥 1.7k 🌐 478 Delorean: Time Travel Made Easy
    • dateutil 🔥 1.5k Useful extensions to the standard Python datetime features 📝 4 months ago
    • moment 🔥 664 🌐 448 A Python library for dealing with dates 📝 2 months ago
    • Chronyk 🔥 312 🌐 15 A Python 3 library for parsing human-written times and dates
    • when.py 🔥 183 Friendly Python Dates
    • pytz 🔥 144 🌐 618k pytz Python historical timezone library and database 📝 a month ago
    • PyTime 🔥 138 PyTime is an easy-use Python module which aims to operate date/time/datetime by string. 📝 4 months ago
  • Debugging Tools

    🔝
    • pdb-like Debugger 🔝
      • pudb 🔥 1.9k 🌐 2.1k Full-screen console debugger for Python 📝 11 days ago
      • wdb 🔥 1.5k 🌐 76 An improbable web debugger through WebSockets 📝 a year ago
      • ipdb 🔥 1.3k 🌐 23.7k Integration of IPython pdb 📝 3 months ago
      • pdb++ 🔥 651 🌐 1.7k pdb++, a drop-in replacement for pdb (the Python debugger) 📝 2 months ago
    • Tracing 🔝
      • pyringe 🔥 1.6k Debugger capable of attaching to and injecting code into python processes. 📝 7 years ago
      • lptrace 🔥 668 Trace any Python program, anywhere! 📝 4 years ago
      • python-hunter 🔥 578 🌐 46 Hunter is a flexible code tracing toolkit. 📝 3 months ago
      • manhole 🔥 302 🌐 56 Debugging manhole for python applications. 📝 a year ago
    • Profiler 🔝
      • py-spy 🔥 6.4k 🌐 521 Sampling profiler for Python programs 📝 4 days ago
      • vprof 🔥 3.7k 🌐 61 Visual profiler for Python 📝 2 months ago
      • line_profiler 🔥 3.5k (OLD REPO) Line-by-line profiling for Python - Current repo ->` 📝 2 years ago
      • profiling 🔥 3k 🌐 29 Was an interactive continuous Python profiler. 📝 5 months ago
      • pyflame 🔥 2.9k Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained.
      • memory_profiler 🔥 59 Monitor Memory usage of Python code 📝 3 years ago
    • Others 🔝
      • django-debug-toolbar 🔥 6.3k 🌐 34.8k A configurable set of panels that display various debug information about the current request/response. 📝 7 days ago
      • icecream 🔥 1.9k Never use print() to debug again. 📝 2 months ago
      • pyelftools 🔥 1.1k 🌐 1.6k Parsing ELF and DWARF in Python 📝 9 days ago
  • Deep Learning

    🔝
    • tensorflow 🔥 153k 🌐 115k An Open Source Machine Learning Framework for Everyone 📝 2 days ago
    • keras 🔥 50.5k Deep Learning for humans 📝 2 days ago
    • pytorch 🔥 45.6k 🌐 56.8k Tensors and Dynamic neural networks in Python with strong GPU acceleration 📝 2 days ago
    • caffe 🔥 31.3k Caffe: a fast open framework for deep learning. 📝 a year ago
    • mxnet 🔥 19.2k 🌐 1.7k Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more 📝 5 days ago
    • Theano 🔥 9.3k 🌐 9.9k 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. 📝 5 months ago
    • SerpentAI 🔥 5.8k Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own! 📝 8 months ago
  • DevOps Tools

    🔝
    • Configuration Management 🔝
      • ansible 🔥 46.5k 🌐 15.1k 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. 📝 6 days ago
      • saltstack 🔥 11.5k Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here: 📝 5 days ago
      • OpenStack 🔥 3.8k Repository tracking all OpenStack repositories as submodules. Mirror of code maintained at opendev.org.
      • pyinfra 🔥 1.1k 🌐 15 pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more. 📝 5 days ago
      • cloudinit 🔥 827 Official upstream for the cloud-init: cloud instance initialization 📝 8 days ago
    • SSH-style Deployment 🔝
      • fabric 🔥 12.7k Simple, Pythonic remote execution and deployment.
      • cuisine 🔥 1.2k Chef-like functionality for Fabric 📝 3 years ago
      • fabtools 🔥 1.2k Tools for writing awesome Fabric files
    • Process Management 🔝
      • supervisor 🔥 6.6k 🌐 5.5k Supervisor process control system for UNIX 📝 a month ago
      • honcho 🔥 1.4k 🌐 2.7k Honcho: a python clone of Foreman. For managing Procfile-based applications.
    • Monitoring 🔝
      • psutil 🔥 7k 🌐 67.6k Cross-platform lib for process and system monitoring in Python 📝 13 days ago
    • Backup 🔝
      • BorgBackup 🔥 6.9k 🌐 35 Deduplicating archiver with compression and authenticated encryption. 📝 4 days ago
    • Others 🔝
      • docker-compose 🔥 21.6k 🌐 5.7k Define and run multi-container applications with Docker 📝 10 days ago
  • Distributed Computing

    🔝
    • Batch Processing 🔝
      • Ray 🔥 14.5k 🌐 1.4k 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. 📝 3 days ago
      • luigi 🔥 14.1k 🌐 1.2k 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. 📝 8 days ago
      • dask 🔥 7.8k 🌐 23.8k Parallel computing with task scheduling 📝 3 days ago
      • mrjob 🔥 2.5k 🌐 652 Run MapReduce jobs on Hadoop or Amazon Web Services 📝 2 months ago
    • Stream Processing 🔝
      • faust 🔥 5.2k 🌐 577 Python Stream Processing 📝 3 months ago
      • streamparse 🔥 1.4k 🌐 45 Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL. 📝 a month ago
  • Distribution

    🔝
    • PyInstaller 🔥 7.6k 🌐 13.7k Freeze (package) Python programs into stand-alone executables 📝 8 days ago
    • Nuitka 🔥 3.7k 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. 📝 4 days ago
    • dh-virtualenv 🔥 1.4k Python virtualenvs in Debian packages 📝 22 days ago
    • shiv 🔥 1.1k shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included. 📝 a month ago
    • pyarmor 🔥 829 🌐 136 A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts. 📝 3 days ago
    • pynsist 🔥 666 Build Windows installers for Python applications 📝 a month ago
    • py2exe 🔥 145 🌐 979 A distutils extension to create standalone Windows programs from Python code 📝 2 months ago
    • py2app 🔥 97 🌐 3.5k py2app is a Python setuptools command which will allow you to make standalone Mac OS X application bundles and plugins from Python scripts. 📝 a month ago
  • Documentation

    🔝
    • sphinx 🔥 3.7k 🌐 117k Main repository for the Sphinx documentation builder 📝 3 days ago
    • pycco 🔥 735 Literate-style documentation generator.
    • pdoc 🔥 697 🌐 257 Auto-generate API documentation for Python projects. 📝 8 days ago
  • Downloader

    🔝
    • youtube-dl 🔥 88.4k Command-line program to download videos from YouTube.com and other video sites 📝 3 days ago
    • you-get 🔥 38.6k Dumb downloader that scrapes the web 📝 3 days ago
    • s3cmd 🔥 3.5k Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services 📝 a month ago
    • akshare 🔥 2.8k 🌐 39 AkShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 📝 4 days ago
    • s4cmd 🔥 1.1k 🌐 15 Super S3 command line tool
  • E-commerce

    🔝
    • saleor 🔥 10.1k A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and ReactJS. 📝 2 days ago
    • django-oscar 🔥 4.7k 🌐 648 Domain-driven e-commerce for Django 📝 7 days ago
    • django-shop 🔥 2.4k 🌐 145 A Django based shop system 📝 13 days ago
    • shoop 🔥 1.5k 🌐 58 E-Commerce Platform 📝 3 days ago
    • merchant 🔥 963 🌐 19 A Django app to accept payments from various payment processors via Pluggable backends. 📝 6 years ago
    • Cartridge 🔥 623 🌐 162 Ecommerce for Mezzanine 📝 a year ago
    • forex-python 🔥 363 Foreign exchange rates, Bitcoin price index and currency conversion using ratesapi.io 📝 a year ago
    • alipay 🔥 318 🌐 81 An Unofficial Alipay API for Python
    • money 🔥 192 🌐 160 Python money class with optional CLDR-backed locale-aware formatting and an extensible currency exchange solution.
    • python-currencies 🔥 48 Display money format and its filthy currencies, for all money lovers out there.
  • Editor Plugins and IDEs

    🔝
    • Emacs 🔝
      • elpy 🔥 1.7k 🌐 192 Emacs Python Development Environment 📝 2 months 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 📝 3 months ago
      • SublimeJEDI 🔥 911 awesome Python autocompletion with SublimeText
    • Vim 🔝
      • YouCompleteMe 🔥 22.4k A code-completion engine for Vim 📝 21 days ago
      • python-mode 🔥 5.1k Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box. 📝 3 months ago
      • jedi-vim 🔥 4.6k Using the jedi autocompletion library for VIM. 📝 19 days ago
    • Visual Studio 🔝
      • PTVS 🔥 2.3k Python Tools for Visual Studio 📝 6 days ago
    • IDE 🔝
      • spyder 🔥 5.9k 🌐 16.8k Official repository for Spyder - The Scientific Python Development Environment 📝 2 days ago
  • Email

    🔝
    • Mail Servers 🔝
      • modoboa 🔥 1.7k 🌐 19 Mail hosting made simple 📝 4 days ago
      • salmon 🔥 469 🌐 11 A Python Mail Server 📝 a month ago
    • Clients 🔝
      • yagmail 🔥 1.9k 🌐 1k Send email in Python conveniently for gmail using yagmail 📝 3 months ago
      • imbox 🔥 973 🌐 80 Python IMAP for Human beings 📝 4 months ago
    • Others 🔝
      • flanker 🔥 1.4k 🌐 124 Python email address and Mime parsing library
      • mailer 🔥 221 A light-weight, modular, message representation and mail delivery framework for Python. 📝 9 months ago
  • Files

    🔝
    • watchdog 🔥 4.5k 🌐 27.8k Python library and shell utilities to monitor filesystem events. 📝 3 days ago
    • python-magic 🔥 1.8k 🌐 11k A python wrapper for libmagic 📝 6 days ago
    • PyFilesystem2 🔥 1.2k Python's Filesystem abstraction layer 📝 7 days ago
    • path.py 🔥 936 Object-oriented file system path manipulation 📝 11 days ago
    • Unipath 🔥 495 🌐 4.7k An object-oriented approach to Python file/directory operations. 📝 6 years ago
  • Foreign Function Interface

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

    🔝
    • django-crispy-forms 🔥 4.1k 🌐 53.5k 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. 📝 12 days ago
    • WTForms 🔥 1.2k 🌐 82.3k A flexible forms validation and rendering library for Python. 📝 2 months ago
    • Deform 🔥 352 🌐 620 A Python HTML form library. 📝 3 days ago
  • Functional Programming

    🔝
    • Toolz 🔥 3.2k 🌐 33.1k A functional standard library for Python. 📝 4 months ago
    • Coconut 🔥 3.1k Simple, elegant, Pythonic functional programming. 📝 a year ago
    • fn.py 🔥 3.1k 🌐 288 Functional programming in Python: implementation of missing features to enjoy FP 📝 6 years ago
    • funcy 🔥 2.4k A fancy and practical functional tools 📝 4 months ago
    • more-itertools 🔥 1.7k More routines for operating on iterables, beyond itertools 📝 4 days ago
    • returns 🔥 1.5k 🌐 42 Make your functions return something meaningful, typed, and safe! 📝 20 hours ago
    • CyToolz 🔥 753 Cython implementation of Toolz: High performance functional utilities 📝 8 days ago
  • GUI Development

    🔝
    • kivy 🔥 12.6k 🌐 3.6k Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS 📝 4 hours ago
    • Gooey 🔥 10.9k 🌐 298 Turn (almost) any Python command line program into a full GUI application with one line 📝 a month ago
    • PySimpleGUI 🔥 5.4k 🌐 1.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… 📝 37 minutes ago
    • Eel 🔥 4.1k 🌐 1.3k A little Python library for making simple Electron-like HTML/JS GUI apps 📝 5 months ago
    • DearPyGui 🔥 4.1k 🌐 44 Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies 📝 a day ago
    • Toga 🔥 2.6k A Python native, OS native GUI toolkit. 📝 12 days ago
    • Flexx 🔥 2.5k 🌐 73 Write desktop and web apps in pure Python 📝 4 days ago
    • pywebview 🔥 2.2k 🌐 319 Build GUI for your Python program with JavaScript, HTML, and CSS 📝 14 days ago
    • urwid 🔥 2.1k Console user interface library for Python (official repo) 📝 4 days ago
    • wxPython 🔥 1.5k wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before. 📝 2 days ago
    • enaml 🔥 995 🌐 162 Declarative User Interfaces for Python 📝 a day ago
    • pyglet 🔥 685 🌐 9.6k pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications. 📝 8 days ago
    • PyGObject 🔥 123 Read-only mirror of https://gitlab.gnome.org/GNOME/pygobject
  • GraphQL

    🔝
    • graphene 🔥 6.3k 🌐 7.3k GraphQL framework for Python 📝 16 days ago
    • tartiflette-asgi 🔥 73 🌐 6 ASGI support for the Tartiflette GraphQL engine 📝 3 days ago
    • tartiflette-aiohttp 🔥 52 🌐 27 tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project. 📝 a month ago
  • Game Development

    🔝
    • Pygame 🔥 3k 🌐 25.5k 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. 📝 2 days ago
    • Panda3D 🔥 2.6k Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU 📝 3 days ago
    • RenPy 🔥 2.2k The Ren'Py Visual Novel Engine
    • Arcade 🔥 907 Easy to use Python library for creating 2D arcade games. 📝 12 days ago
    • Cocos2d 🔥 563 graphic library for games and multimedia, for python language on PC-like hardware 📝 2 months ago
    • PyOpenGL 🔥 143 🌐 6.5k Repository for the PyOpenGL Project 📝 a year ago
  • Geolocation

    🔝
    • geopy 🔥 3.2k 🌐 15.5k Geocoding library for Python. 📝 25 days ago
    • django-countries 🔥 933 A Django application that provides country choices for use with forms, flag icons static files, and a country field for models. 📝 a month ago
    • geojson 🔥 592 🌐 5.4k Python bindings and utilities for GeoJSON 📝 2 months ago
    • pygeoip 🔥 483 🌐 1.3k DEPRECATED: Pure Python API for Maxmind's binary GeoIP databases 📝 3 years ago
    • GeoIP 🔥 216 🌐 656 GeoIP Legacy Python API 📝 7 months ago
  • HTML Manipulation

    🔝
    • xmltodict 🔥 4.2k 🌐 19.5k Python module that makes working with XML feel like you are working with JSON 📝 9 months ago
    • bleach 🔥 2.1k 🌐 103k Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes 📝 a day ago
    • pyquery 🔥 2k A jquery-like library for python 📝 2 months ago
    • html5lib 🔥 890 Standards-compliant library for parsing and serializing HTML documents and fragments in Python 📝 5 months ago
    • untangle 🔥 493 🌐 575 Converts XML to Python objects 📝 5 months ago
    • MarkupSafe 🔥 363 🌐 496k Safely add untrusted strings to HTML/XML markup.
    • xmldataset 🔥 72 🌐 7 xmldataset: xml parsing made easy 📝 7 months ago
  • HTTP Clients

    🔝
    • requests 🔥 44.4k A simple, yet elegant HTTP library. 📝 a day ago
    • httpx 🔥 6.3k 🌐 3.7k A next generation HTTP client for Python. 📝 14 days ago
    • grequests 🔥 3.6k 🌐 2k Requests + Gevent = <3 📝 10 months ago
    • urllib3 🔥 2.5k 🌐 461k Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more. 📝 11 days ago
    • treq 🔥 512 Python requests like API built on top of Twisted's HTTP client. 📝 5 days ago
    • httplib2 🔥 395 🌐 64.4k 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. 📝 19 hours ago
  • Hardware

    🔝
    • scapy 🔥 5.9k 🌐 4k Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3. 📝 9 hours ago
    • keyboard 🔥 2.2k 🌐 2.4k Hook and simulate global keyboard events on Windows and Linux. 📝 6 months ago
    • ino 🔥 1.1k 🌐 36 Command line toolkit for working with Arduino hardware
    • PyUserInput 🔥 947 🌐 327 A module for cross-platform control of the mouse and keyboard in python that is simple to install and use.
    • mouse 🔥 397 🌐 216 Hook and simulate global mouse events in pure Python 📝 2 months ago
    • wifi 🔥 277 [unmaintained] WiFi tools for linux
    • Pingo 🔥 253 Generic API for controlling boards with programmable IO pins
  • Image Processing

    🔝
    • thumbor 🔥 8.2k 🌐 232 thumbor is an open-source photo thumbnail service by globo.com 📝 2 months ago
    • pillow 🔥 8.1k 🌐 380k The friendly PIL fork (Python Imaging Library) 📝 14 hours ago
    • pywal 🔥 4.9k 🌐 87 Generate and change color-schemes on the fly. 📝 4 months ago
    • scikit-image 🔥 4.1k 🌐 57.5k Image processing in Python 📝 4 hours ago
    • python-qrcode 🔥 2.4k Python QR Code image generator 📝 10 months ago
    • wand 🔥 1k The ctypes-based simple ImageMagick binding for Python
    • Quads 🔥 969 Computer art based on quadtrees. 📝 7 years ago
    • PyMatting 🔥 811 A Python library for alpha matting 📝 2 days ago
    • nude.py 🔥 789 🌐 55 Nudity detection with Python 📝 2 months ago
    • pyvips 🔥 285 🌐 126 python binding for libvips using cffi 📝 25 days ago
    • python-barcode 🔥 233 🌐 4.4k Create standard barcodes with Python. No external dependencies. 100% Organic Python. 📝 24 days ago
    • pagan 🔥 211 🌐 33 Python avatar generator for absolute nerds 📝 3 years ago
    • hmap 🔥 182 Image histogram remapping 📝 a year ago
    • pygram 🔥 97 Instagram-like image filters. 📝 7 years ago
  • Implementations

    🔝
    • CPython 🔥 35.7k The Python programming language 📝 43 minutes ago
    • MicroPython 🔥 11.7k MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems 📝 4 days ago
    • Grumpy 🔥 10.2k Grumpy is a Python to Go source code transcompiler and runtime. 📝 3 years ago
    • Numba 🔥 6k 🌐 29.5k NumPy aware dynamic Python compiler using LLVM 📝 a day ago
    • Cython 🔥 5.8k 🌐 66.2k The most widely used Python to C compiler 📝 7 days ago
    • Pyston 🔥 4.8k A faster and highly-compatible implementation of the Python programming language. The code here is out of date, please follow our blog 📝 3 months ago
    • PeachPy 🔥 1.5k 🌐 6 x86-64 assembler embedded in Python 📝 7 months ago
    • Pyjion 🔥 1.4k Pyjion - A JIT for Python based upon CoreCLR 📝 2 months ago
    • IronPython 🔥 1.3k 🌐 1.7k DO NOT USE. Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime. 📝 a month ago
    • Stackless Python 🔥 682 The Stackless Python programming language 📝 a year ago
    • CLPython 🔥 309 An implementation of Python in Common Lisp 📝 9 months ago
    • Jython 🔥 263 Jython 3 sandbox 📝 5 months ago
    • PyPy 🔥 187 The unofficial GitHub mirror of PyPy
  • Internationalization

    🔝
    • Babel 🔥 956 The official repository for Babel, the Python Internationalization Library 📝 2 months ago
    • PyICU 🔥 125 PyICU project repository 📝 3 months ago
  • Job Scheduler

    🔝
    • Airflow 🔥 20.1k Apache Airflow - A platform to programmatically author, schedule, and monitor workflows 📝 a day ago
    • schedule 🔥 8.1k Python job scheduling for humans. 📝 2 days ago
    • Prefect 🔥 5.7k 🌐 221 The easiest way to automate your data 📝 2 days ago
    • TaskFlow 🔥 4.8k A General-purpose Parallel and Heterogeneous Task Programming System 📝 3 days ago
    • APScheduler 🔥 3.2k Task scheduling library for Python 📝 12 days ago
    • Joblib 🔥 2.3k 🌐 76.1k Computing with Python functions. 📝 25 days ago
    • Plan 🔥 1.1k Crontab jobs management in Python
    • doit 🔥 946 🌐 602 task management & automation tool 📝 5 months ago
    • Spiff 🔥 934 🌐 19 A powerful workflow engine implemented in pure Python 📝 8 months ago
    • django-schedule 🔥 789 A calendaring app for Django. It is now stable, Please feel free to use it now. Active development has been taken over by bartekgorny.
    • gunnery 🔥 725 Remote task execution tool 📝 5 years ago
  • Logging

    🔝
    • loguru 🔥 7.9k 🌐 4.3k Python logging made (stupidly) simple 📝 a month ago
    • logbook 🔥 1.4k 🌐 2.2k A cool logging replacement for Python. 📝 a year ago
    • structlog 🔥 1.4k 🌐 2.6k Structured Logging for Python 📝 14 days ago
    • sentry-python 🔥 835 🌐 8.3k The new Python SDK for Sentry.io
  • Machine Learning

    🔝
    • scikit-learn 🔥 43.8k 🌐 178k scikit-learn: machine learning in Python 📝 a day ago
    • gym 🔥 23.2k 🌐 16.7k A toolkit for developing and comparing reinforcement learning algorithms. 📝 10 days ago
    • xgboost 🔥 20.4k 🌐 12.7k 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.2k 🌐 91 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. 📝 a year ago
    • H2O 🔥 5.2k 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. 📝 a day ago
    • MindsDB 🔥 3.2k Predictive AI layer for existing databases. 📝 8 days ago
    • Metrics 🔥 1.4k Machine learning evaluation metrics, implemented in Python, R, Haskell, and MATLAB / Octave 📝 5 years ago
  • Microsoft Windows

    🔝
    • PyWin32 🔥 2.8k 🌐 31.2k Python for Windows (pywin32) Extensions 📝 9 days ago
    • PythonNet 🔥 2.4k 🌐 14 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. 📝 a day ago
  • Miscellaneous

    🔝
    • magenta 🔥 16.2k 🌐 258 Magenta: Music and Art Generation with Machine Intelligence 📝 2 days ago
    • boltons 🔥 5.4k 🌐 1.1k Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton. 📝 15 days ago
    • itsdangerous 🔥 2.1k 🌐 362k Safely pass trusted data to untrusted environments and back. 📝 21 days ago
    • blinker 🔥 1.2k 🌐 59.2k A fast Python in-process signal/event dispatching system. 📝 2 months ago
    • pluginbase 🔥 926 A simple but flexible plugin system for Python. 📝 2 years ago
  • Network Virtualization

    🔝
    • mininet 🔥 3.7k Emulator for rapid prototyping of Software Defined Networks 📝 5 days ago
    • napalm 🔥 1.6k 🌐 510 Network Automation and Programmability Abstraction Layer with Multivendor support 📝 2 days ago
    • pox 🔥 516 The POX network software platform
  • 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:
    • django-activity-stream 🔥 1.9k 🌐 571 Generate generic activity streams from the actions on your site. Users can follow any actors' activities for personalized streams. 📝 8 days ago
  • ORM

    🔝
    • Relational Databases 🔝
      • peewee 🔥 8.1k a small, expressive orm -- supports postgresql, mysql and sqlite 📝 7 days ago
      • dataset 🔥 4k Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions. 📝 5 days ago
      • pony 🔥 2.4k 🌐 1.6k Pony Object Relational Mapper 📝 10 days ago
      • orator 🔥 1.2k The Orator ORM provides a simple yet beautiful ActiveRecord implementation. 📝 a year ago
      • orm 🔥 1.2k An async ORM. 📝 9 months ago
      • pydal 🔥 345 🌐 140 A pure Python Database Abstraction Layer 📝 2 months ago
    • NoSQL Databases 🔝
      • mongoengine 🔥 3.4k A Python Object-Document-Mapper for working with MongoDB
      • PynamoDB 🔥 1.5k 🌐 614 A pythonic interface to Amazon's DynamoDB
      • redisco 🔥 432 A Python Library for Simple Models and Containers Persisted in Redis
      • hot-redis 🔥 266 🌐 15 Rich Python data types for Redis
  • Package Management

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

    🔝
    • warehouse 🔥 2.6k The Python Package Index 📝 7 hours ago
    • devpi 🔥 433 Python PyPi staging server and packaging, testing, release tool
    • localshop 🔥 371 local pypi server (custom packages and auto-mirroring of pypi)
    • bandersnatch 🔥 213 A PyPI mirror client according to PEP 381 http://www.python.org/dev/peps/pep-0381/ 📝 a day ago
  • Penetration Testing

    🔝
    • fsociety 🔥 6.4k fsociety Hacking Tools Pack – A Penetration Testing Framework 📝 3 months ago
    • setoolkit 🔥 6.1k The Social-Engineer Toolkit (SET) repository from TrustedSec - All new versions of SET will be deployed here. 📝 7 months ago
  • Science

    🔝
    • Zipline 🔥 13.1k 🌐 657 Zipline, a Pythonic Algorithmic Trading Library 📝 3 months ago
    • SymPy 🔥 7.8k 🌐 27.3k A computer algebra system written in pure Python 📝 2 days ago
    • statsmodels 🔥 5.9k 🌐 34.9k Statsmodels: statistical modeling and econometrics in Python 📝 9 days ago
    • PyMC 🔥 5.5k 🌐 1.9k Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano 📝 2 days ago
    • Karate Club 🔥 1.1k 🌐 22 Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020) 📝 3 days ago
    • bcbio-nextgen 🔥 795 Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis 📝 2 days ago
    • ObsPy 🔥 735 🌐 396 ObsPy: A Python Toolbox for seismology/seismological observatories. 📝 a month ago
    • bccb 🔥 488 Incubator for useful bioinformatics code, primarily in Python and R
  • Serialization

    🔝
    • marshmallow 🔥 5.2k 🌐 22.7k A lightweight library for converting complex objects to and from simple Python datatypes. 📝 7 days ago
    • ultrajson 🔥 3.1k 🌐 18.5k Ultra fast JSON decoder and encoder written in C with Python bindings 📝 2 months ago
    • pysimdjson 🔥 417 🌐 27 Python bindings for the simdjson project.
    • python-rapidjson 🔥 410 🌐 838 Python wrapper around rapidjson 📝 a month ago
  • Serverless Frameworks

    🔝
    • Zappa 🔥 11.4k 🌐 2.5k Serverless Python 📝 3 months ago
    • python-lambda 🔥 1.2k 🌐 133 A toolkit for developing and deploying serverless Python code in AWS Lambda. 📝 13 days ago
  • Shell

    🔝
    • xonsh 🔥 4.2k 🌐 131 Python-powered, cross-platform, Unix-gazing shell 📝 8 days ago
  • Specific Formats Processing

    🔝
    • General 🔝
      • tablib 🔥 3.8k 🌐 9k Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
    • Office 🔝
      • python-docx 🔥 2.5k Create and modify Word documents with Python 📝 2 years ago
      • XlsxWriter 🔥 2.4k 🌐 30.4k A Python module for creating Excel XLSX files. 📝 14 days ago
      • unoconv 🔥 2k 🌐 51 Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice. 📝 a year ago
      • xlwings 🔥 1.9k 🌐 12.9k 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. Sign up for the newsletter or follow us on twitter via 📝 2 months ago
      • python-pptx 🔥 1.2k Create Open XML PowerPoint documents in Python 📝 2 years ago
      • xlwt 🔥 968 🌐 35.9k Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform. 📝 2 years ago
      • docxtpl 🔥 908 Use a docx as a jinja2 template 📝 13 days ago
      • pyexcel 🔥 886 🌐 1.7k Single API for reading, manipulating and writing data in csv, ods, xls, xlsx and xlsm files 📝 a month ago
    • PDF 🔝
      • PDFMiner 🔥 4.5k 🌐 1.8k Python PDF Parser (Not actively maintained). Check out pdfminer.six. 📝 a year ago
      • PyPDF2 🔥 3.5k 🌐 13.5k A utility to read and write PDFs with Python 📝 3 years ago
    • Markdown 🔝
      • Python-Markdown 🔥 2.4k 🌐 114k A Python implementation of John Gruber’s Markdown with Extension support. 📝 22 days ago
      • Mistune 🔥 1.9k 🌐 90.8k A fast yet powerful Python Markdown parser with renderers and plugins. 📝 16 days ago
    • CSV 🔝
      • csvkit 🔥 4.5k 🌐 782 A suite of utilities for converting to and working with CSV, the king of tabular file formats. 📝 3 months ago
    • Archive 🔝
      • unp 🔥 378 Unpacks things. 📝 6 years ago
  • Static Site Generator

    🔝
    • mkdocs 🔥 11.4k 🌐 9.7k Project documentation with Markdown. 📝 8 days ago
    • pelican 🔥 10.2k 🌐 4.6k Static site generator that supports Markdown and reST syntax. Powered by Python. 📝 7 days ago
    • lektor 🔥 3.4k 🌐 239 The lektor static file content management system 📝 12 days ago
    • nikola 🔥 2.1k 🌐 343 A static website and blog generator 📝 2 days ago
    • makesite 🔥 1.5k Simple, lightweight, and magic-free static site/blog generator for Python coders 📝 18 days ago
  • Task Queues

    🔝
    • rq 🔥 7.5k 🌐 7k Simple job queues for Python
    • huey 🔥 3.3k 🌐 651 a little task queue for python 📝 7 days ago
    • daramatiq 🔥 2.4k 🌐 206 A fast and reliable background task processing library for Python 3. 📝 a month ago
    • mrq 🔥 831 🌐 23 Mr. Queue - A distributed worker task queue in Python using Redis & gevent 📝 a month ago
  • Text Processing

    🔝
    • Unique identifiers 🔝
      • shortuuid 🔥 1.4k 🌐 3.9k A generator library for concise, unambiguous and URL-safe UUIDs. 📝 a month ago
      • hashids 🔥 1.2k Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3 📝 4 months ago
    • Parser 🔝
      • sqlparse 🔥 2.3k A non-validating SQL parser module for Python 📝 a month ago
      • ply 🔥 1.8k Python Lex-Yacc 📝 7 months ago
      • python-user-agents 🔥 1.1k 🌐 2.1k A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings. 📝 5 months ago
      • pyparsing 🔥 975 🌐 259k Python library for creating PEG parsers 📝 18 days ago
      • python-nameparser 🔥 452 🌐 575 A simple Python module for parsing human names into their individual components
  • Third-party APIs

    🔝
    • boto3 🔥 6.1k 🌐 89.6k AWS SDK for Python 📝 6 days ago
    • gspread 🔥 5.1k 🌐 8.4k Google Sheets Python API 📝 3 months ago
    • google-api-python-client 🔥 4.4k 🌐 48.3k The official Python client library for Google's discovery based APIs. 📝 4 days ago
    • facebook-sdk 🔥 2.6k 🌐 2.8k Python SDK for Facebook's Graph API 📝 a month ago
    • twython 🔥 1.8k 🌐 4k Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs. 📝 7 days ago
  • URL Manipulation

    🔝
    • furl 🔥 1.9k URL parsing and manipulation made easy. 📝 13 days ago
    • webargs 🔥 1.1k 🌐 2.2k 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. 📝 14 days ago
    • pyshorteners 🔥 283 🌐 545 Generating short urls with python has never been easier 📝 6 months ago
    • purl 🔥 248 A simple, immutable URL class with a clean API for interrogation and manipulation. 📝 2 years ago
  • Video

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

    🔝
    • requests-html 🔥 11.4k 🌐 3.5k Pythonic HTML Parsing for Humans™ 📝 8 months ago
    • newspaper 🔥 10.6k 🌐 2.2k News, full-text, and article metadata extraction in Python 3. Advanced docs: 📝 5 months ago
    • toapi 🔥 3.1k 🌐 15 Every web site provides APIs. 📝 2 years ago
    • textract 🔥 2.9k extract text from any document. no muss. no fuss. 📝 a year ago
    • sumy 🔥 2.5k 🌐 630 Module for automatic summarization of text documents and HTML pages. 📝 2 months ago
    • python-readability 🔥 1.9k fast python port of arc90's readability tool, updated to match latest readability.js! 📝 2 months ago
    • html2text 🔥 1k Convert HTML to Markdown-formatted text. 📝 2 months ago
    • lassie 🔥 520 🌐 18 Web Content Retrieval for Humans™ 📝 a month ago
    • micawber 🔥 518 a small library for extracting rich content from urls 📝 a month ago
  • Web Crawling

    🔝
    • pyspider 🔥 14.8k 🌐 281 A Powerful Spider(Web Crawler) System in Python. 📝 6 months ago
    • portia 🔥 8k 🌐 13 Visual scraping for Scrapy 📝 2 years ago
    • MechanicalSoup 🔥 3.7k A Python library for automating interaction with websites. 📝 12 days ago
    • grab 🔥 2k 🌐 288 Web Scraping Framework 📝 a month ago
    • cola 🔥 1.4k 🌐 3 A high-level distributed crawling framework. 📝 a year ago
  • WebSocket

    🔝
    • channels 🔥 4.7k 🌐 10.2k Developer-friendly asynchrony for Django 📝 16 days ago
    • websockets 🔥 3.1k 🌐 27.3k Library for building WebSocket servers and clients in Python 📝 20 days ago
    • autobahn-python 🔥 2.2k WebSocket and WAMP in Python for Twisted and asyncio 📝 2 days ago
  • WSGI Servers

    🔝
    • gunicorn 🔥 7.4k 🌐 383k gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications. 📝 14 days ago
    • werkzeug 🔥 5.6k 🌐 438k The comprehensive WSGI web application library. 📝 a day ago
    • bjoern 🔥 2.5k 🌐 227 A screamingly fast Python 2/3 WSGI server written in C.
    • waitress 🔥 894 Waitress - A WSGI server for Python 2 and 3 📝 2 months ago
Maitained by Cyanhall.com, Copy Rights @ CC BY-NC-SA 4.0