vinta/awesome-python
Programming Languages  5 months ago  128.4k
A curated list of awesome Python frameworks, libraries, software and resources
Dec 13th - Dec 19th, 2021
Game Development
Jan 18th - Jan 24th, 2021
Database Drivers
- sqlite3 - (Python standard library) SQlite interface compliant with DB-API 2.0
- SuperSQLitestars694 - A supercharged SQLite library built on top of apswstars547.
Nov 16th - Nov 22nd, 2020
Books
Nov 9th - Nov 15th, 2020
Enterprise Application Integrations
Oct 12th - Oct 18th, 2020
Task Queues
Sep 28th - Oct 4th, 2020
Machine Learning
Aug 31st - Sep 6th, 2020
Miscellaneous
Machine Learning
Computer Vision
Image Processing
Aug 24th - Aug 30th, 2020
Science
Aug 17th - Aug 23rd, 2020
Static Site Generator
Penetration Testing
Image Processing
Jul 27th - Aug 2nd, 2020
ASGI Servers
Asynchronous Programming
Built-in Classes Enhancement
CMS
Computer Vision
tesseract-ocr
API for OCR.Concurrency and Parallelism
asyncio
event loop on top of libuv
.Configuration
Data Analysis
Data Visualization
Date and Time
Distribution
Downloader
E-commerce
Functional Programming
Toolz
: High performance functional utilities.GraphQL
Implementations
Job Scheduler
Logging
Package Management
Package Repositories
RPC Servers
Science
Search
Static Site Generator
Template Engine
Video
Web Crawling
Newsletters
Jul 13th - Jul 19th, 2020
Logging
Jul 6th - Jul 12th, 2020
Logging
Computer Vision
Jun 8th - Jun 14th, 2020
DevOps Tools
- ansiblestars53.3k - A radically simple IT automation platform.
- cloudinit - A multi-distribution package that handles early initialization of a cloud instance.
- OpenStack - Open source software for building private and public clouds.
- pyinfrastars1.5k - A versatile CLI tools and python libraries to automate infrastructure.
- saltstackstars12.5k - Infrastructure automation and management system.
- BorgBackup - A deduplicating archiver with compression and encryption.
- docker-compose - Fast, isolated development environments using Docker.
Jun 1st - Jun 7th, 2020
Podcasts
Books
Websites
Newsletters
ASGI Servers
Algorithms and Design Patterns
- algorithmsstars20.8k - Minimal examples of data structures and algorithms.
- python-dsstars1.7k - A collection of data structure and algorithms for coding interviews.
- sortedcontainersstars2.5k - Fast and pure-Python implementation of sorted collections.
- TheAlgorithmsstars136.4k - All Algorithms implemented in Python.
- PyPattyrnstars1.5k - A simple yet effective library for implementing common design patterns.
- python-patternsstars31.5k - A collection of design patterns in Python.
- transitionsstars4.4k - A lightweight, object-oriented finite state machine implementation.
Apr 6th - Apr 12th, 2020
Functional Programming
itertools
.RPC Servers
Computer Vision
CMS
Distribution
Mar 30th - Apr 5th, 2020
Podcasts
Mar 2nd - Mar 8th, 2020
Configuration
Feb 17th - Feb 23rd, 2020
Implementations
Feb 3rd - Feb 9th, 2020
Data Visualization
Jan 27th - Feb 2nd, 2020
Date and Time
Jan 20th - Jan 26th, 2020
Science
Jan 13th - Jan 19th, 2020
HTTP Clients
Logging
Web Content Extracting
Nov 18th - Nov 24th, 2019
Refactoring
Nov 4th - Nov 10th, 2019
GraphQL
aiohttp
-based wrapper for Tartiflette to expose GraphQL APIs over HTTP.Asynchronous Programming
Network Virtualization
Processes
Task Queues
WebSocket
WSGI Servers
Oct 28th - Nov 3rd, 2019
Serialization
Web Frameworks
- Tornado - A web framework and asynchronous networking library.
Oct 21st - Oct 27th, 2019
GUI Development
News Feed
Sep 9th - Sep 15th, 2019
Code Analysis
- mypy - Check variable types during compile time.
- pyre-checkstars5.9k - Performant type checking.
- typeshedstars2.9k - Collection of library stubs for Python, with static types.
May 27th - Jun 2nd, 2019
Data Visualization
May 20th - May 26th, 2019
Code Analysis
- blackstars27.5k - The uncompromising Python code formatter.
- isortstars4.9k - A Python utility / library to sort imports.
- yapfstars12.5k - Yet another Python code formatter from Google.
Admin Panels
Job Scheduler
Science
URL Manipulation
Cryptography
E-commerce
Money
class with optional CLDR-backed locale-aware formatting and an extensible currency exchange.GUI Development
Game Development
Geolocation
Implementations
Caching
Compatibility
Data Visualization
Foreign Function Interface
HTML Manipulation
Environment Management
Apr 1st - Apr 7th, 2019
Forms
Mar 18th - Mar 24th, 2019
Package Repositories
Feb 25th - Mar 3rd, 2019
Web Crawling
WebSocket
Caching
ChatOps Tools
Debugging Tools
- lptracestars683 - strace for Python programs.
- manholestars327 - Debugging UNIX socket connections and present the stacktraces for all threads and an interactive prompt.
- pyringestars1.6k - Debugger capable of attaching to and injecting code into Python processes.
- python-hunterstars670 - A flexible code tracing toolkit.
Deep Learning
Documentation
Downloader
GUI Development
Miscellaneous
Natural Language Processing
- gensimstars13.2k - Topic Modeling for Humans.
- langid.pystars2k - Stand-alone language identification system.
- nltk - A leading platform for building Python programs to work with human language data.
- patternstars8.2k - A web mining module.
- polyglotstars2k - Natural language pipeline supporting hundreds of languages.
- pytextstars6.3k - A natural language modeling framework based on PyTorch.
- PyTorch-NLPstars2.1k - A toolkit enabling rapid deep learning NLP prototyping for research.
- spacy - A library for industrial-strength natural language processing in Python and Cython.
- Stanzastars6.1k - The Stanford NLP Group's official Python library, supporting 60+ languages.
- funNLPstars40.7k - A collection of tools and datasets for Chinese NLP.
- jiebastars28.6k - The most popular Chinese text segmentation library.
- pkuseg-pythonstars5.9k - A toolkit for Chinese word segmentation in various domains.
- snownlpstars5.8k - A library for processing Chinese text.
Network Virtualization
Package Repositories
Processes
Recommender Systems
Search
Static Site Generator
Tagging
Template Engine
Text Processing
Video
Authentication
- pyjwtstars4.2k - JSON Web Token implementation in Python.
- python-josestars1.1k - A JOSE implementation in Python.
- python-jwtstars197 - A module for generating and verifying JSON Web Tokens.
Admin Panels
Build Tools
Built-in Classes Enhancement
CMS
Command-line Tools
- httpiestars21.6k - A command line HTTP client, a user-friendly cURL replacement.
- iredisstars1.8k - Redis CLI with autocompletion and syntax highlighting.
- kube-shellstars2.1k - An integrated shell for working with the Kubernetes CLI.
- liteclistars1.6k - SQLite CLI with autocompletion and syntax highlighting.
- myclistars10.4k - MySQL CLI with autocompletion and syntax highlighting.
- pgclistars10.4k - PostgreSQL CLI with autocompletion and syntax highlighting.
- sawsstars5k - A Supercharged aws-clistars12.4k.
Compatibility
Concurrency and Parallelism
Configuration
Cryptography
Database
Code Analysis
Distributed Computing
- daskstars9.9k - A flexible parallel computing library for analytic computing.
- luigistars15.7k - A module that helps you build complex pipelines of batch jobs.
- mrjobstars2.6k - Run MapReduce jobs on Hadoop or Amazon Web Services.
- PySpark - Apache Spark Python API.
- Raystars20.6k - A system for parallel and distributed Python that unifies the machine learning ecosystem.
- faust - A stream processing library, porting the ideas from Kafka Streams to Python.
- streamparsestars1.5k - Run Python code against real-time streams of data via Apache Storm.
Serialization
Audio
- audioreadstars397 - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
- dejavustars5.7k - Audio fingerprinting and recognition.
- kaprestars822 - Keras Audio Preprocessors.
- librosastars5.2k - Python library for audio and music analysis.
- matcheringstars619 - A library for automated reference audio mastering.
- mingus - An advanced music theory and notation package with MIDI file and playback support.
- pyAudioAnalysisstars4.8k - Audio feature extraction, classification, segmentation and applications.
- pydubstars6.1k - Manipulate audio with a simple and easy high level interface.
- TimeSidestars321 - Open web audio processing framework.