awesome-python
An enriched version of awesome-python (https://github.com/vinta/awesome-python).
https://github.com/gribouille/awesome-python
Last synced: 29 days ago
JSON representation
Filtered by http. Clear filters
Awesome Python
Command-line Tools
- httpie - As easy as httpie /aitch-tee-tee-pie/ 🥧 Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc. https://twitter.com/clihttp
HTTP
- urllib3 - Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more.
- treq - Python requests like API built on top of Twisted's HTTP client.
- 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.
Networking
- pulsar - 3-Clause](https://api.github.com/licenses/bsd-3-clause)- Event driven concurrent framework for Python
RESTful API
- hug - Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
Testing
- locust - Scalable user load testing tool written in Python
- HTTPretty - HTTP client mocking tool for Python - inspired by Fakeweb for Ruby
- vcrpy - Automatically mock your HTTP interactions to simplify and speed up testing
- httmock - A mocking library for requests
- python-mocket - 3-Clause](https://api.github.com/licenses/bsd-3-clause)- a socket mock framework - for all kinds of socket animals, web-clients included
WSGI Servers
- netius - 2.0](https://api.github.com/licenses/apache-2.0)- Readable, simple and fast asynchronous non-blocking network apps