awesome-python
Better Awesome Python List with 🔥 Stars 🌐 Dependent Packages 📝 Last Commit
https://github.com/Cyanhall/awesome-python
Last synced: 2 days ago
JSON representation
-
Debugging Tools [🔝](#readme)
- lptrace - Trace any Python program, anywhere! ` 📝 4 years ago`
- python-hunter - Hunter is a flexible code tracing toolkit. ` 📝 4 days ago`
- manhole - Debugging manhole for python applications. ` 📝 3 months ago`
- py-spy - Sampling profiler for Python programs ` 📝 18 days ago`
- vprof - Visual profiler for Python ` 📝 4 months ago`
- line_profiler - (OLD REPO) Line-by-line profiling for Python - Current repo ->` ` 📝 2 years ago`
- memory_profiler - Monitor Memory usage of Python code ` 📝 3 years ago`
- django-debug-toolbar - A configurable set of panels that display various debug information about the current request/response. ` 📝 3 days ago`
- icecream - Never use print() to debug again. ` 📝 5 days ago`
- django-devserver - A drop-in replacement for Django's runserver. ` 📝 5 years ago`
- pyelftools - Parsing ELF and DWARF in Python ` 📝 a month ago`
- pdb++ - pdb++, a drop-in replacement for pdb (the Python debugger) ` 📝 2 months ago`
- pyflame - Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained. ` 📝 2 years ago`
- flask-debugtoolbar - A toolbar overlay for debugging Flask applications ` 📝 10 months ago`
-
Deep Learning [🔝](#readme)
- tensorflow - An Open Source Machine Learning Framework for Everyone ` 📝 2 days ago `
- keras - Deep Learning for humans ` 📝 2 days ago `
- pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration ` 📝 2 days ago `
- caffe - Caffe: a fast open framework for deep learning. ` 📝 a year ago `
- Theano - 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 - Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own! ` 📝 a year ago `
- mxnet - 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 `
-
DevOps Tools [🔝](#readme)
- OpenStack - Repository tracking all OpenStack repositories as submodules. Mirror of code maintained at opendev.org. ` 📝 2 days ago`
- cloudinit - Official upstream for the cloud-init: cloud instance initialization ` 📝 9 days ago`
- BorgBackup - Deduplicating archiver with compression and authenticated encryption. ` 📝 2 days ago`
- docker-compose - Define and run multi-container applications with Docker ` 📝 9 days ago`
- ansible - 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 - 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`
- pyinfra - 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`
- fabric - Simple, Pythonic remote execution and deployment. ` 📝 21 days ago`
- cuisine - Chef-like functionality for Fabric ` 📝 3 years ago`
- fabtools - Tools for writing awesome Fabric files ` 📝 2 years ago`
- supervisor - Supervisor process control system for UNIX ` 📝 24 days ago`
- honcho - Honcho: a python clone of Foreman. For managing Procfile-based applications. ` 📝 a year ago`
- psutil - Cross-platform lib for process and system monitoring in Python ` 📝 22 days ago`
-
Distributed Computing [🔝](#readme)
- luigi - 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 - Parallel computing with task scheduling ` 📝 2 days ago`
- mrjob - Run MapReduce jobs on Hadoop or Amazon Web Services ` 📝 7 months ago`
- PySpark
- faust - Python Stream Processing ` 📝 9 months ago`
- streamparse - Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL. ` 📝 6 months ago`
- Ray - 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.
-
Distribution [🔝](#readme)
- py2exe - A distutils extension to create standalone Windows programs from Python code ` 📝 2 months ago `
- PyInstaller - Freeze (package) Python programs into stand-alone executables ` 📝 3 days ago `
- dh-virtualenv - Python virtualenvs in Debian packages ` 📝 2 months ago `
- shiv - 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 - A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts. ` 📝 7 days ago `
-
Documentation [🔝](#readme)
-
Downloader [🔝](#readme)
- you-get - Dumb downloader that scrapes the web ` 📝 5 days ago `
- youtube-dl - Command-line program to download videos from YouTube.com and other video sites ` 📝 7 days ago `
- s3cmd - Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services ` 📝 2 months ago `
- s4cmd - Super S3 command line tool ` 📝 6 months ago `
-
E-commerce [🔝](#readme)
- shoop - E-Commerce Platform ` 📝 6 days ago `
- django-shop - A Django based shop system ` 📝 4 months ago `
- merchant - A Django app to accept payments from various payment processors via Pluggable backends. ` 📝 6 years ago `
- Cartridge - Ecommerce for Mezzanine ` 📝 a year ago `
- forex-python - Foreign exchange rates, Bitcoin price index and currency conversion using ratesapi.io ` 📝 19 days ago `
- alipay - An Unofficial Alipay API for Python ` 📝 4 years ago `
- money - Python money class with optional CLDR-backed locale-aware formatting and an extensible currency exchange solution. ` 📝 5 years ago `
- python-currencies - Display money format and its filthy currencies, for all money lovers out there. ` 📝 6 months ago `
-
Editor Plugins and IDEs [🔝](#readme)
- Python
- PyCharm
- elpy - Emacs Python Development Environment ` 📝 7 days ago`
- anaconda - 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 - awesome Python autocompletion with SublimeText ` 📝 4 months ago`
- python-mode - Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box. ` 📝 2 months ago`
- jedi-vim - Using the jedi autocompletion library for VIM. ` 📝 5 days ago`
- PTVS - Python Tools for Visual Studio ` 📝 4 days ago`
- spyder - Official repository for Spyder - The Scientific Python Development Environment ` 📝 4 days ago`
- YouCompleteMe - A code-completion engine for Vim ` 📝 a month ago`
-
Email [🔝](#readme)
- modoboa - Mail hosting made simple ` 📝 3 days ago`
- salmon - A Python Mail Server ` 📝 4 months ago`
- yagmail - Send email in Python conveniently for gmail using yagmail ` 📝 2 months ago`
- imbox - Python IMAP for Human beings ` 📝 9 months ago`
- flanker - Python email address and Mime parsing library ` 📝 3 months ago`
- mailer - A light-weight, modular, message representation and mail delivery framework for Python. ` 📝 2 months ago`
-
Enterprise Application Integrations [🔝](#readme)
-
Environment Management [🔝](#readme)
- pyenv - Simple Python version management ` 📝 9 days ago `
- virtualenv - Virtual Python Environment builder ` 📝 6 days ago `
-
Files [🔝](#readme)
- mimetypes
- pathlib
- watchdog - Python library and shell utilities to monitor filesystem events. ` 📝 a month ago `
- python-magic - A python wrapper for libmagic ` 📝 25 days ago `
- PyFilesystem2 - Python's Filesystem abstraction layer ` 📝 2 months ago `
- Unipath - An object-oriented approach to Python file/directory operations. ` 📝 6 years ago `
- path.py - Object-oriented file system path manipulation ` 📝 15 days ago `
-
Foreign Function Interface [🔝](#readme)
-
Forms [🔝](#readme)
- django-crispy-forms - 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-bootstrap4 - Bootstrap 4 integration with Django. ` 📝 17 days ago `
- Deform - A Python HTML form library. ` 📝 16 days ago `
- django-remote-forms - A platform independent django form serializer ` 📝 4 years ago `
- django-bootstrap3 - Bootstrap 3 integration with Django. ` 📝 5 days ago `
-
Functional Programming [🔝](#readme)
- Toolz - A functional standard library for Python. ` 📝 2 months ago `
- Coconut - Simple, elegant, Pythonic functional programming. ` 📝 4 months ago `
- fn.py - Functional programming in Python: implementation of missing features to enjoy FP ` 📝 7 years ago `
- funcy - A fancy and practical functional tools ` 📝 2 months ago `
- returns - Make your functions return something meaningful, typed, and safe! ` 📝 4 days ago `
- CyToolz - Cython implementation of Toolz: High performance functional utilities ` 📝 5 months ago `
- more-itertools - More routines for operating on iterables, beyond itertools ` 📝 19 days ago `
-
Game Development [🔝](#readme)
- Pygame - 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 - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU ` 📝 a month ago `
- RenPy - The Ren'Py Visual Novel Engine ` 📝 2 days ago `
- Cocos2d - graphic library for games and multimedia, for python language on PC-like hardware
- Pygame - 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 `
- PyOpenGL - Repository for the PyOpenGL Project ` 📝 a year ago `
- PyOgre
- Arcade - Easy to use Python library for creating 2D arcade games. ` 📝 2 days ago `
-
Geolocation [🔝](#readme)
- GeoDjango
- geopy - Geocoding library for Python. ` 📝 2 months ago `
- django-countries - A Django application that provides country choices for use with forms, flag icons static files, and a country field for models. ` 📝 2 months ago `
- GeoIP - GeoIP Legacy Python API ` 📝 5 months ago `
- geojson - Python bindings and utilities for GeoJSON ` 📝 3 months ago `
-
GraphQL [🔝](#readme)
- graphene - GraphQL framework for Python ` 📝 2 months ago `
- tartiflette-aiohttp - 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 `
-
GUI Development [🔝](#readme)
- kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS ` 📝 3 days ago `
- urwid - Console user interface library for Python (official repo) ` 📝 2 months ago `
- wxPython - wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before. ` 📝 5 months ago `
- PyGObject - Read-only mirror of https://gitlab.gnome.org/GNOME/pygobject ` 📝 2 months ago `
- curses
- PyQt
- Tkinter
- Gooey - Turn (almost) any Python command line program into a full GUI application with one line ` 📝 15 days ago `
- PySimpleGUI - 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 `
- Eel - A little Python library for making simple Electron-like HTML/JS GUI apps ` 📝 10 months ago `
- urwid - Console user interface library for Python (official repo) ` 📝 2 months ago `
- enaml - Declarative User Interfaces for Python ` 📝 a month ago `
- pyglet - pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications. ` 📝 3 days ago `
- Flexx - Write desktop and web apps in pure Python ` 📝 a month ago `
- pywebview - Build GUI for your Python program with JavaScript, HTML, and CSS ` 📝 a month ago `
- DearPyGui - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies ` 📝 2 days ago `
- Toga - A Python native, OS native GUI toolkit. ` 📝 8 days ago `
-
Hardware [🔝](#readme)
- Pingo - Generic API for controlling boards with programmable IO pins ` 📝 4 years ago `
- scapy - Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3. ` 📝 3 days ago `
- keyboard - Hook and simulate global keyboard events on Windows and Linux. ` 📝 8 days ago `
- PyUserInput - A module for cross-platform control of the mouse and keyboard in python that is simple to install and use. ` 📝 2 months ago `
- mouse - Hook and simulate global mouse events in pure Python ` 📝 3 months ago `
- Pingo - Generic API for controlling boards with programmable IO pins ` 📝 4 years ago `
- ino - Command line toolkit for working with Arduino hardware ` 📝 7 years ago `
-
HTML Manipulation [🔝](#readme)
- xmldataset - xmldataset: xml parsing made easy ` 📝 a year ago `
- BeautifulSoup
- cssutils
- xmltodict - Python module that makes working with XML feel like you are working with JSON ` 📝 a year ago `
- bleach - Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes ` 📝 3 days ago `
- pyquery - A jquery-like library for python ` 📝 2 months ago `
- html5lib - Standards-compliant library for parsing and serializing HTML documents and fragments in Python ` 📝 a month ago `
- untangle - Converts XML to Python objects ` 📝 a year ago `
- MarkupSafe - Safely add untrusted strings to HTML/XML markup.
- cssutils
-
HTTP Clients [🔝](#readme)
- requests - A simple, yet elegant HTTP library. ` 📝 a month ago `
- httpx - A next generation HTTP client for Python. ` 📝 4 days ago `
- grequests - Requests + Gevent = <3 ` 📝 a year ago `
- treq - Python requests like API built on top of Twisted's HTTP client. ` 📝 a month ago `
- httplib2 - 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 `
- urllib3 - Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more. ` 📝 2 days ago `
-
Image Processing [🔝](#readme)
- imgSeek
- pillow - The friendly PIL fork (Python Imaging Library) ` 📝 7 days ago `
- thumbor - thumbor is an open-source photo thumbnail service by globo.com ` 📝 2 months ago `
- pywal - Generate and change color-schemes on the fly. ` 📝 9 months ago `
- python-qrcode - Python QR Code image generator ` 📝 a year ago `
- Quads - Computer art based on quadtrees. ` 📝 7 years ago `
- nude.py - Nudity detection with Python ` 📝 7 months ago `
- pyvips - python binding for libvips using cffi ` 📝 4 months ago `
- python-barcode - Create standard barcodes with Python. No external dependencies. 100% Organic Python. ` 📝 3 months ago `
- pagan - Python avatar generator for absolute nerds ` 📝 3 years ago `
- hmap - Image histogram remapping ` 📝 2 years ago `
- pygram - Instagram-like image filters. ` 📝 7 years ago `
- scikit-image - Image processing in Python ` 📝 2 days ago `
- PyMatting - A Python library for alpha matting ` 📝 19 days ago `
- wand - The ctypes-based simple ImageMagick binding for Python
-
Implementations [🔝](#readme)
- Numba - NumPy aware dynamic Python compiler using LLVM ` 📝 2 days ago `
- Jython - Jython 3 sandbox ` 📝 10 months ago `
- PyPy - The unofficial GitHub mirror of PyPy ` 📝 5 days ago `
- CPython - The Python programming language ` 📝 2 days ago `
- MicroPython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems ` 📝 3 days ago `
- Grumpy - Grumpy is a Python to Go source code transcompiler and runtime. ` 📝 4 years ago `
- Pyston - 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 - Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime. ` 📝 21 days ago `
- PeachPy - x86-64 assembler embedded in Python ` 📝 2 months ago `
- Pyjion - Pyjion - A JIT for Python based upon CoreCLR ` 📝 7 months ago `
- Stackless Python - The Stackless Python programming language ` 📝 5 days ago `
- CLPython - An implementation of Python in Common Lisp ` 📝 a year ago `
-
Interactive Interpreter [🔝](#readme)
-
Internationalization [🔝](#readme)
-
Job Scheduler [🔝](#readme)
- Airflow - Apache Airflow - A platform to programmatically author, schedule, and monitor workflows ` 📝 2 days ago `
- schedule - Python job scheduling for humans. ` 📝 3 months ago `
- Prefect - The easiest way to automate your data ` 📝 2 days ago `
- Plan - Crontab jobs management in Python ` 📝 a year ago `
- Spiff - A powerful workflow engine implemented in pure Python ` 📝 a year ago `
- django-schedule - 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 - Remote task execution tool ` 📝 6 years ago `
- TaskFlow - A General-purpose Parallel and Heterogeneous Task Programming System ` 📝 3 days ago `
-
Logging [🔝](#readme)
Programming Languages
Categories
Testing [🔝](#readme)
28
Text Processing [🔝](#readme)
22
Code Analysis [🔝](#readme)
19
Debugging Tools [🔝](#readme)
18
Specific Formats Processing [🔝](#readme)
17
GUI Development [🔝](#readme)
17
Command-line Tools [🔝](#readme)
17
Database Drivers [🔝](#readme)
16
Science [🔝](#readme)
16
Image Processing [🔝](#readme)
15
RESTful API [🔝](#readme)
13
ORM [🔝](#readme)
13
Command-line Interface Development [🔝](#readme)
13
Audio [🔝](#readme)
13
DevOps Tools [🔝](#readme)
13
Data Visualization [🔝](#readme)
12
Implementations [🔝](#readme)
12
Editor Plugins and IDEs [🔝](#readme)
10
HTML Manipulation [🔝](#readme)
10
Date and Time [🔝](#readme)
10
Web Content Extracting [🔝](#readme)
9
Websites [🔝](#readme)
9
Admin Panels [🔝](#readme)
9
Machine Learning [🔝](#readme)
8
Recommender Systems [🔝](#readme)
8
CMS [🔝](#readme)
8
E-commerce [🔝](#readme)
8
Job Scheduler [🔝](#readme)
8
Web Frameworks [🔝](#readme)
8
Authentication [🔝](#readme)
8
Game Development [🔝](#readme)
8
Computer Vision [🔝](#readme)
7
Hardware [🔝](#readme)
7
Deep Learning [🔝](#readme)
7
Web Asset Management [🔝](#readme)
7
Data Validation [🔝](#readme)
7
Files [🔝](#readme)
7
Distributed Computing [🔝](#readme)
7
Functional Programming [🔝](#readme)
7
Third-party APIs [🔝](#readme)
7
Algorithms and Design Patterns [🔝](#readme)
7
Web Crawling [🔝](#readme)
7
Search [🔝](#readme)
6
HTTP Clients [🔝](#readme)
6
Podcasts [🔝](#readme)
6
Build Tools [🔝](#readme)
6
Caching [🔝](#readme)
6
Miscellaneous [🔝](#readme)
6
Microsoft Windows [🔝](#readme)
6
Concurrency and Parallelism [🔝](#readme)
6
Data Analysis [🔝](#readme)
6
Email [🔝](#readme)
6
Configuration [🔝](#readme)
5
Built-in Classes Enhancement [🔝](#readme)
5
Distribution [🔝](#readme)
5
Geolocation [🔝](#readme)
5
Forms [🔝](#readme)
5
Foreign Function Interface [🔝](#readme)
5
WSGI Servers [🔝](#readme)
5
Static Site Generator [🔝](#readme)
5
Logging [🔝](#readme)
5
Package Repositories [🔝](#readme)
4
Newsletters [🔝](#readme)
4
Cryptography [🔝](#readme)
4
Downloader [🔝](#readme)
4
Serialization [🔝](#readme)
4
Task Queues [🔝](#readme)
4
URL Manipulation [🔝](#readme)
4
Package Management [🔝](#readme)
3
WebSocket [🔝](#readme)
3
Asynchronous Programming [🔝](#readme)
3
Network Virtualization [🔝](#readme)
3
Compatibility [🔝](#readme)
3
Penetration Testing [🔝](#readme)
3
Video [🔝](#readme)
3
Robotics [🔝](#readme)
3
Documentation [🔝](#readme)
3
Database [🔝](#readme)
3
Processes [🔝](#readme)
3
News Feed [🔝](#readme)
2
Interactive Interpreter [🔝](#readme)
2
Serverless Frameworks [🔝](#readme)
2
RPC Servers [🔝](#readme)
2
Environment Management [🔝](#readme)
2
Permissions [🔝](#readme)
2
GraphQL [🔝](#readme)
2
Internationalization [🔝](#readme)
2
ASGI Servers [🔝](#readme)
2
Template Engine [🔝](#readme)
2
Tagging [🔝](#readme)
1
Enterprise Application Integrations [🔝](#readme)
1
Shell [🔝](#readme)
1
ChatOps Tools [🔝](#readme)
1
Sub Categories
Keywords
python
235
python3
19
django
17
machine-learning
17
http
16
testing
13
database
11
cli
9
flask
8
deep-learning
8
pypi
7
data-science
7
web
7
python-library
7
music
6
library
6
json
6
framework
6
api
6
redis
6
debugging
6
audio
6
pandas
5
recommender-system
5
linux
5
rest
5
requests
5
automation
5
python-3
5
asyncio
5
awesome
5
orm
5
sqlalchemy
5
terminal
5
javascript
4
mock
4
utilities
4
network
4
crawler
4
matrix-factorization
4
aws
4
cloud-management
4
tensorflow
4
python2
4
async
4
http-server
4
awesome-list
4
image-processing
4
email
4
administration
4