httpx

A next generation HTTP client for Python. 🦋 (by encode)

Httpx Alternatives

Similar projects and alternatives to httpx

  1. go

    2,443 httpx VS go

    The Go programming language

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. excalidraw

    478 httpx VS excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

  4. Caddy

    466 httpx VS Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

  5. black

    355 httpx VS black

    The uncompromising Python code formatter

  6. Scrapy

    199 httpx VS Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

  7. pydantic

    191 httpx VS pydantic

    Data validation using Python type hints

  8. ruff

    163 httpx VS ruff

    An extremely fast Python linter and code formatter, written in Rust.

  9. SaaSHub

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

    SaaSHub logo
  10. requests

    107 httpx VS requests

    A simple, yet elegant, HTTP library.

  11. typer

    105 httpx VS typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

  12. Video-Hub-App

    90 httpx VS Video-Hub-App

    Official repository for Video Hub App

  13. starlette

    79 httpx VS starlette

    The little ASGI framework that shines. 🌟

  14. litestar

    73 httpx VS litestar

    Discontinued Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs [Moved to: https://github.com/litestar-org/litestar]

  15. simpleaichat

    23 httpx VS simpleaichat

    Python package for easily interfacing with chat apps, with robust features and minimal code complexity.

  16. Niquests

    15 httpx VS Niquests

    Drop-in replacement for Requests. Automatic HTTP/1.1, HTTP/2, and HTTP/3. WebSocket, and SSE included. WASI Supported.

  17. AIOHTTP

    26 httpx VS AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

  18. flama

    9 httpx VS flama

    The production framework for Predictive and Generative AI. Serve any model as an API in one line, with OpenAI/Anthropic/Ollama-compatible endpoints, a built-in chat UI, and native MCP.

  19. packaging

    9 httpx VS packaging

    Core utilities for Python packages

  20. aioquic

    8 httpx VS aioquic

    QUIC and HTTP/3 implementation in Python

  21. ngiri

    0 httpx VS ngiri

    No description, website, or topics provided.

  22. pyreqwest

    6 httpx VS pyreqwest

    Fast Python HTTP client based on Rust reqwest

  23. SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better httpx alternative or higher similarity.

httpx discussion

Log in or Post with

httpx reviews and mentions

Posts with mentions or reviews of httpx. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-08-28.
  • The OpenAI Python SDK Just Dropped HTTPX for HTTPX2. Run This Checklist Before Your Next Deploy
    2 projects | dev.to | 28 Aug 2026
    HTTPX2 is Pydantic's fork of HTTPX. The original HTTPX project, created by Tom Christie under the encode organization, saw limited activity in recent months. The maintainer closed off issues and discussions in February, writing that he didn't want to continue hosting an environment with the community's gender skew. A community fork called HTTPXYZ appeared first, then Pydantic started its own fork under the HTTPX2 name, and the HTTPXYZ authors publicly endorsed HTTPX2 as the blessed continuation. If you have ever used FastAPI or Pydantic, you know Pydantic ships code a lot of production systems depend on.
  • OpenAI: Migrating to HTTPX2
    8 projects | news.ycombinator.com | 28 Aug 2026
  • Building a Python MCP Server from Scratch - A Practical GitHub API Guide
    3 projects | dev.to | 19 Jun 2026
  • Reverting the incremental GC in Python 3.14 and 3.15
    3 projects | news.ycombinator.com | 13 May 2026
    > I made a PR to fix it but the maintainers haven't applied it. :-( https://github.com/encode/httpx/pull/3733

    Unfortunately, you may be the wrong gender to contribute to Encode repositories like httpx:

    > I've closed off access to issues and discussions.

    > I don't want to continue allowing an online environment with such an absurdly skewed gender representation. I find it intensely unwelcoming, and it's not reflective of the type of working environments I value.

    — https://github.com/encode/httpx/discussions/3784

    Discussed on Hacker News here: https://news.ycombinator.com/item?id=47193563

    A fork discussed here: https://news.ycombinator.com/item?id=47514603

  • How to keep third-party integrations alive when vendor APIs lock down
    1 project | dev.to | 12 May 2026
    import os import httpx # https://www.python-httpx.org/ DEVICE_HOST = os.environ["DEVICE_HOST"] # Read the LAN code off the device's settings panel once, # then store it in your secrets manager — it does not rotate. LAN_CODE = os.environ["DEVICE_LAN_CODE"] def call(path: str, payload: dict) -> dict: # The header name is vendor-specific; pull yours from the pcap. headers = {"X-Local-Access": LAN_CODE} r = httpx.post(f"http://{DEVICE_HOST}{path}", json=payload, headers=headers, timeout=10) r.raise_for_status() return r.json()
  • The Slow Collapse of MkDocs
    5 projects | news.ycombinator.com | 22 Mar 2026
    A very surprising development indeed.

    The original author (who is also the leading maintainer of httpx, another huge package) started a crusade against male-dominated spaces such as... Github issues and discussions.

    >So… sharing the source isn’t the problem here. The issue is the GitHub working environment. I’m not interested in the smokey boys-only-club atmosphere, it feels starkly unprofessional.

    >We’re not having any more conversation in all-male online spaces. Not happening.

    It looks like 3 weeks ago a similar change happened in httpx - github discussions were disabled. https://github.com/encode/httpx/discussions/3784

    >I don't want to continue allowing an online environment with such an absurdly skewed gender representation. I find it intensely unwelcoming, and it's not reflective of the type of working environments I value.

    As a mkdocs user and a httpx user I find that concerning - I hope personal issues won't harm those projects long term (well it looks like mkdocs is already dead).

  • Encode/httpx Closing off access
    1 project | news.ycombinator.com | 11 Mar 2026
  • Httpx: Closing off access to issues and discussions
    1 project | news.ycombinator.com | 5 Mar 2026
  • Httpx closing down issues and discussions due to "skewed gender representation"
    2 projects | news.ycombinator.com | 28 Feb 2026
  • Ask HN: What Are You Working On? (December 2025)
    204 projects | news.ycombinator.com | 14 Dec 2025
    Httpx/httpcore are abandoned and their connection pooling etc implementations are completely broken https://github.com/encode/httpx/issues/3215 Many PRs trying to fix varying issues https://github.com/encode/httpcore/pulls But maintainer(s) are not intrested in fixing any of the issues.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic httpx repo stats
78
15,524
2.1
5 days ago

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com