awesome-python
Python API
https://github.com/GaryChen66/awesome-python
Last synced: 8 days ago
JSON representation
-
Twitter
-
URL Manipulation
- furl - A small Python library that makes parsing and manipulating URLs easy.
- purl - A simple, immutable URL class with a clean API for interrogation and manipulation.
- pyshorteners - A pure Python URL shortening lib.
- webargs - A friendly library for parsing HTTP request arguments with built-in support for popular web frameworks.
-
Video
- moviepy - A module for script-based movie editing with many formats, including animated GIFs.
- scikit-video - Video processing routines for SciPy.
-
Web Asset Management
- fanstatic - Packages, optimizes, and serves static file dependencies as Python packages.
- django-compressor - Compresses linked and inline JavaScript or CSS into a single cached file.
- django-pipeline - An asset packaging library for Django.
- django-storages - A collection of custom storage back ends for Django.
- fanstatic - Packages, optimizes, and serves static file dependencies as Python packages.
- flask-assets - Helps you integrate webassets into your Flask app.
- webassets - Bundles, optimizes, and manages unique cache-busting URLs for static resources.
-
Web Content Extracting
- 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.
- python-readability - Fast Python port of arc90's readability tool.
- requests-html - Pythonic HTML Parsing for Humans.
- sumy - A module for automatic summarization of text documents and HTML pages.
- textract - Extract text from any document, Word, PowerPoint, PDFs, etc.
- toapi - Every web site provides APIs.
-
Web Crawling
- feedparser - Universal feed parser.
- cola - A distributed crawling framework.
- grab - Site scraping framework.
- MechanicalSoup - A Python library for automating interaction with websites.
- pyspider - A powerful spider system.
- robobrowser - A simple, Pythonic library for browsing the web without a standalone web browser.
- portia - Visual scraping for Scrapy.
-
Web Frameworks
- Django - The most popular web framework in Python.
- Pyramid - A small, fast, down-to-earth, open source Python web framework.
- awesome-pyramid
- Vibora - Fast, efficient and asynchronous Web framework inspired by Flask.
- awesome-django
- awesome-flask
- Masonite - The modern and developer centric Python web framework.
- Sanic - Web server that's written to go fast.
- Flask - A microframework for Python.
-
Websites
-
WebSocket
- autobahn-python - WebSocket & WAMP for Python on Twisted and [asyncio](https://docs.python.org/3/library/asyncio.html).
- django-channels - Developer-friendly asynchrony for Django.
- 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
- uWSGI - A project aims at developing a full stack for building hosting services, written in C.
- bjoern - Asynchronous, very fast and written in C.
- gunicorn - Pre-forked, partly written in C.
- waitress - Multi-threaded, powers Pyramid.
- werkzeug - A WSGI utility library for Python that powers Flask and can easily be embedded into your own projects.
Programming Languages
Categories
Testing
27
Text Processing
22
Debugging Tools
19
Database Drivers
19
Science
16
Specific Formats Processing
16
GUI Development
15
RESTful API
14
Websites
14
Command-line Tools
13
Code Analysis
13
Natural Language Processing
13
Image Processing
12
ORM
12
Twitter
12
Data Visualization
12
Command-line Interface Development
12
Implementations
12
DevOps Tools
12
Editor Plugins and IDEs
10
HTML Manipulation
10
Audio
10
Web Frameworks
9
Web Content Extracting
9
Date and Time
9
Email
9
Weekly
9
Authentication
8
E-commerce
8
Third-party APIs
8
Deep Learning
8
Recommender Systems
8
Admin Panels
8
Hardware
8
CMS
7
Web Crawling
7
Distributed Computing
7
Game Development
7
Job Scheduler
7
Data Validation
7
Files
7
Web Asset Management
7
Concurrency and Parallelism
7
Machine Learning
7
Microsoft Windows
6
Build Tools
6
Caching
6
Functional Programming
6
Geolocation
6
Search
6
WebSocket
5
WSGI Servers
5
Built-in Classes Enhancement
5
Networking
5
Miscellaneous
5
Data Analysis
5
Podcasts
5
Continuous Integration
5
Forms
5
Foreign Function Interface
5
Package Management
4
Configuration
4
Logging
4
Documentation
4
HTTP Clients
4
Distribution
4
Package Repositories
4
Environment Management
4
URL Manipulation
4
Downloader
4
Code Quality
4
Computer Vision
4
Cryptography
4
Static Site Generator
4
Algorithms and Design Patterns
4
Interactive Interpreter
3
Database
3
Robotics
3
RPC Servers
3
Serialization
3
Compatibility
3
Processes
3
Queue
3
Serverless Frameworks
2
Internationalization
2
News Feed
2
Permissions
2
Video
2
Template Engine
2
Network Virtualization
2
Tagging
1
ChatOps Tools
1
Sub Categories
Keywords
python
207
django
17
machine-learning
17
python3
14
testing
13
http
12
database
9
deep-learning
9
awesome-list
8
cli
8
flask
8
data-science
7
web
7
pypi
7
awesome
7
json
7
framework
6
library
6
asyncio
6
debugging
6
python-3
5
pandas
5
recommender-system
5
linux
5
api
5
python-library
5
matrix-factorization
4
python2
4
mock
4
neural-network
4
crawler
4
music
4
terminal
4
javascript
4
http-server
4
mongodb
4
pallets
4
redis
4
requests
4
utilities
4
orm
4
visualization
4
automation
4
ipython
4
sqlalchemy
4
aws
4
http-client
3
network
3
packaging
3
administration
3