Python HTTP Client

Open-source Python projects categorized as HTTP Client

Top 20 Python HTTP Client Projects

  • requests

    A simple, yet elegant, HTTP library.

    Project mention: Urllib3 raised $26,000 and shipped v2.0 in 2022 | news.ycombinator.com | 2023-01-04

    https://github.com/psf/requests/issues/2424

  • httpie

    🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: Need a fully local web alternative to Postman | reddit.com/r/selfhosted | 2023-02-02

    I'm not an pro. Look at httpie maybe it is what you are looking for.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

    Project mention: How to Stream Bytes Uploaded so far in Python like XMLHttpRequest: progress event | reddit.com/r/learnpython | 2022-09-08
  • httpx

    A next generation HTTP client for Python. 🦋

    Project mention: Trying to have two for loops running simultaneously using Ayncio (or other)? | reddit.com/r/learnpython | 2023-01-05

    I also like httpx, and asyncio version of requests. https://www.python-httpx.org/

  • 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

    Project mention: REST Clients for the terminal (TUI) | reddit.com/r/commandline | 2022-05-28
  • grequests

    Requests + Gevent = <3

    Project mention: Is MQ needed for sending many texts? | reddit.com/r/djangolearning | 2023-01-16

    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?

  • urllib3

    Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more.

    Project mention: Requests Library in Python | dev.to | 2022-07-18

    Requests allows you to send HTTP/1.1 requests extremely easily. There’s no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Grab

    Web Scraping Framework

  • nba_api

    An API Client package to access the APIs for NBA.com

    Project mention: Data scraping from StatMuse? | reddit.com/r/nba | 2023-01-19
  • pycurl

    PycURL - Python interface to libcurl

    Project mention: SSL backend error when using OpenSSL | reddit.com/r/codehunter | 2022-04-12

    ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other) I read some documentation saying that "To fix this, you need to tell setup.py what SSL backend is used" (source) although I am not sure how to do this since I installed pycurl using pip.

  • 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.

  • BCA-Phantom

    A multi-platform HTTP(S) Reverse Shell Server and Client in Python 3

  • roast.vim

    An HTTP client for Vim, that can also be used as a REST client.

  • quiz

    🎱 Capable GraphQL client for Python (by ariebovenberg)

  • 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.

  • httpy

    Modern, user-friendly, programmable command-line HTTP client for the API.

    Project mention: Modern, user-friendly, programmable command-line HTTP client for the API | news.ycombinator.com | 2022-11-25
  • dothttp

    dsl for http. https://marketplace.visualstudio.com/items?itemName=ShivaPrasanth.dothttp-code

  • radial

    🌿 The next-gen HTTP client library for Python

    Project mention: Radial: the new clean and powerful HTTP library | reddit.com/r/Python | 2022-12-10

    Github: https://github.com/shhivv/radial

  • reduct-py

    ReductStore Client SDK for Python (by reductstore)

    Project mention: Introducing the New Release of ReductStore Python SDK: v1.3.0: Labels Support and More | dev.to | 2023-01-27

    We are happy to announce the release of version 1.3.0 of the ReductStore SDK for Python! This release introduces several new features to help users better organize and filter their data.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-02.

Python HTTP Client related posts

Index

What are some of the best open-source HTTP Client projects in Python? This list will help you:

Project Stars
1 requests 48,973
2 httpie 26,200
3 AIOHTTP 13,227
4 httpx 9,987
5 HTTP Prompt 8,660
6 grequests 4,182
7 urllib3 3,267
8 Grab 2,259
9 nba_api 1,495
10 Uplink 964
11 pycurl 942
12 httplib2 458
13 BCA-Phantom 85
14 roast.vim 78
15 quiz 65
16 domhttpx 58
17 httpy 12
18 dothttp 9
19 radial 9
20 reduct-py 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com