awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
https://github.com/tu-cao/awesome-python
Last synced: about 15 hours ago
JSON representation
-
URL Manipulation
-
Video
- scikit-video - Video processing routines for SciPy.
-
Web Content Extracting
- Haul - An Extensible Image Crawler.
- html2text - Convert HTML to Markdown-formatted text.
- lassie - Web Content Retrieval for Humans.
- micawber - A small library for extracting rich content from URLs.
- newspaper - News extraction, article extraction and content curation in Python.
- opengraph - A Python module to parse the Open Graph Protocol
- python-goose - HTML Content/Article Extractor.
- python-readability - Fast Python port of arc90's readability tool.
- sanitize - Bringing sanity to world of messed-up data.
- sumy - A module for automatic summarization of text documents and HTML pages.
- textract - Extract text from any document, Word, PowerPoint, PDFs, etc.
-
Web Crawling
- cola - A distributed crawling framework.
- Demiurge - PyQuery-based scraping micro-framework.
- MechanicalSoup - A Python library for automating interaction with websites.
- portia - Visual scraping for Scrapy.
- pyspider - A powerful spider system.
- RoboBrowser - A simple, Pythonic library for browsing the web without a standalone web browser.
- Grab - Site scraping framework.
-
Web Frameworks
- Django - The most popular web framework in Python.
- Pyramid - A small, fast, down-to-earth, open source Python web framework.
- awesome-pyramid
- GitHub Web2py
- CherryPy - A minimalist Python web framework, HTTP/1.1-compliant and WSGI thread-pooled.
- awesome-flask
- Sanic - Web server that's written to go fast.
- Flask - A microframework for Python.
- Web2py - Full-stack enterprise framework for secure database-driven web-based applications.
- awesome-django
-
Websites
-
WebSocket
- AutobahnPython - WebSocket & WAMP for Python on Twisted and [asyncio](https://docs.python.org/3/library/asyncio.html).
- django-socketio - WebSockets for Django.
- WebSocket-for-Python - WebSocket client and server library for Python 2 and 3 as well as PyPy.
- Crossbar - Open-source Unified Application Router (Websocket & WAMP for Python on Autobahn).
-
Weekly
-
WSGI Servers
- fapws3 - Asynchronous (network side only), written in C.
- paste - Multi-threaded, stable, tried and tested.
- uWSGI - A project aims at developing a full stack for building hosting services, written in C.
- paste - Multi-threaded, stable, tried and tested.
- paste - Multi-threaded, stable, tried and tested.
- paste - Multi-threaded, stable, tried and tested.
- fapws3 - Asynchronous (network side only), written in C.
- netius - Asynchronous, very fast.
- paste - Multi-threaded, stable, tried and tested.
- paste - Multi-threaded, stable, tried and tested.
- paste - Multi-threaded, stable, tried and tested.
- paste - Multi-threaded, stable, tried and tested.
- bjoern - Asynchronous, very fast and written in C.
- waitress - Multi-threaded, powers Pyramid.
Programming Languages
Categories
Testing
25
Command-line Tools
24
Text Processing
21
Database Drivers
20
Specific Formats Processing
17
Debugging Tools
15
Science
15
Websites
14
Audio
14
ORM
14
RESTful API
14
WSGI Servers
14
GUI
13
Implementations
13
Twitter
12
Authentication
12
DevOps Tools
12
Weekly
12
Imagery
12
Editor Plugins and IDEs
12
Hardware
11
Web Content Extracting
11
Third-party APIs
10
Web Frameworks
10
CMS
10
Email
9
Date and Time
9
Data Visualization
9
Natural Language Processing
9
Deep Learning
9
HTML Manipulation
8
Search
8
Asset Management
8
Game Development
8
E-commerce
8
Static Site Generator
7
Code Analysis and Linter
7
Recommender Systems
7
Concurrency and Parallelism
7
Job Scheduler
7
Data Validation
7
Caching
7
Web Crawling
7
Microsoft Windows
6
Build Tools
6
Miscellaneous
6
Network Virtualization
6
Files
6
Geolocation
6
Admin Panels
5
Continuous Integration
5
Environment Management
5
URL Manipulation
5
Configuration
5
MapReduce
5
Machine Learning
5
Distribution
5
Networking
5
Package Management
5
Cryptography
5
Computer Vision
5
Package Repositories
4
Database
4
HTTP
4
Logging
4
Documentation
4
Data Analysis
4
Functional Programming
4
Forms
4
WebSocket
4
Algorithms and Design Patterns
3
RPC Servers
3
Downloader
3
Queue
3
Code Quality
3
Permissions
3
Processes
3
Serverless Frameworks
3
Foreign Function Interface
3
Interactive Interpreter
2
Template Engine
2
Podcasts
2
Anti-spam
2
Compatibility
2
Internationalization
2
News Feed
2
ChatOps Tools
1
Serialization
1
Video
1
Tagging
1
Sub Categories
Keywords
python
157
django
13
testing
11
http
10
python3
9
machine-learning
9
awesome-list
7
python-3
6
debugging
6
flask
6
cli
6
aws
6
database
5
library
5
awesome
5
recommender-system
4
pypi
4
terminal
4
asyncio
4
web
4
linux
4
sqlalchemy
4
cloud
4
cloud-management
4
javascript
4
data-science
3
redis
3
python2
3
audio
3
testing-tools
3
automation
3
package
3
matrix-factorization
3
api
3
visualization
3
mock
3
schema
3
serialization
3
json
3
markdown
3
rest
3
developer-tools
3
pallets
3
email
3
deep-learning
3
orm
3
shell
3
serverless
2
pyramid
2
twisted
2