Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 22 Python HTTP Client Projects
-
Explore here.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
Project mention: HTTPie Desktop: cross-platform API testing client for humans | news.ycombinator.com | 2023-10-08Their project that I am most familiar with is there CLI https://github.com/httpie/cli
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
aiohttp
-
Project mention: Didn't want to click on refresh to see updates, this is what I did! | dev.to | 2023-11-15
httpx in place of requests library
-
HTTP Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
-
I was thinking just an async request like this https://github.com/spyoungtech/grequests along with Twilio's built in monitoring on success/not success could do?
-
I've had a good experience doing a couple of bug fix bounties for urllib3 https://github.com/urllib3/urllib3/issues . I'd be interested in how the maintainers how found running the bug bounty and if it's given them more useful fixes or if it just adds more noise to deal with
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
Project mention: An Analysis of How Chris Paul Has Affected His Teams (And How It May Impact the Warriors) | /r/nba | 2023-11-04
Thanks to the people putting together the open source nba_api, as well as the people at Basketball Reference and the NBA stats page.
-
-
-
curl_cffi
Python binding for curl-impersonate via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.
Project mention: Found a way to bypass Cloudflare 403 forbidden in cURL, fetch | /r/webscraping | 2023-07-02requests-like lib that uses curl-impersonate behind the scene: https://github.com/yifeikong/curl_cffi
-
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.
-
-
-
-
domhttpx
domhttpx is a google search engine dorker with HTTP toolkit built with python, can make it easier for you to find many URLs/IPs at once with fast time.
-
Niquests
Requests but with HTTP/3, HTTP/2, Multiplexed Connections, System CAs, Certificate Revocation, Timeout by default, Async, and (much) pain removed!
Source: https://github.com/jawah/niquests PyPI: https://pepy.tech/project/niquests Docs: https://niquests.readthedocs.io/en/latest/
-
-
Github: https://github.com/shhivv/radial
-
dothttp
dsl for http. https://marketplace.visualstudio.com/items?itemName=ShivaPrasanth.dothttp-code
-
Project mention: ReductStore v1.7.0 has been released with provisioning and batch writing | dev.to | 2023-10-11
We’re continually working on the performance of our database. In this version, we implemented the POST /api/v1/b/:bucket/:entry/batch endpoint, which receives a batch of records in one HTTP request. This can help in reducing HTTP overhead when you're frequently writing numerous small records. The official client SDK already has support for this feature, and in Python, it can be implemented as follows:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python HTTP Client related posts
- ReductStore v1.7.0 has been released with provisioning and batch writing
- Found a way to bypass Cloudflare 403 forbidden in cURL, fetch
- Any idea why this request works in Insomnia/cURL but not in Python requests?
- Problem with YouTube embed thumbnail...
- Help: Installing AI LLM for first time and having SSL issue
- Programmable cli http tool.
- ReadTheDocs Sphinx theme urllib3 related build errors
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Dec 2023
Index
What are some of the best open-source HTTP Client projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | requests | 50,589 |
2 | httpie | 30,275 |
3 | AIOHTTP | 14,137 |
4 | httpx | 11,523 |
5 | HTTP Prompt | 8,822 |
6 | grequests | 4,343 |
7 | urllib3 | 3,526 |
8 | Grab | 2,329 |
9 | nba_api | 1,951 |
10 | Uplink | 1,038 |
11 | pycurl | 1,020 |
12 | curl_cffi | 788 |
13 | httplib2 | 477 |
14 | BCA-Phantom | 93 |
15 | roast.vim | 79 |
16 | quiz | 65 |
17 | domhttpx | 62 |
18 | Niquests | 32 |
19 | httpy | 19 |
20 | radial | 12 |
21 | dothttp | 10 |
22 | reduct-py | 4 |