Top HTTP Client repositories

Repositories with the GitHub topic “http-client”: 26 repositories with 572k stars between them, mostly written in TypeScript, JavaScript and Python. The highest-rated is usebruno/bruno, #757 on the bestofgithub Elo ladder.

Biggest movers this week

l0ng-ai/openidea

Open on GitHubTypeScript
  • Emerald II
  • Trending #5 · 3-day streak
  • Best of Nov 2026 #10
  • New & Rising · Nov 2026

The IDE you know, rebuilt in Rust. IntelliJ IDEA–style keymap, tool windows and search-everywhere in a fast native app: editor, code insight, debugger, Git, terminal, database and HTTP clients for 60+ languages.

  • 1,841+22 Elo, change today
  • 9k stars
  • 829 forks
  • 39 watchers
git
git clone https://github.com/l0ng-ai/openidea.git
  • code-editor
  • cross-platform
  • dap
  • database-client

lexiforest/curl_cffi

Open on GitHubPython

Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.

  • 1,504+18 Elo, change today
  • 6.8k stars
  • 578 forks
git
git clone https://github.com/lexiforest/curl_cffi.git
  • akamai-fingerprint
  • curl
  • curl-impersonate
  • fingerprinting

ducaale/xh

Open on GitHubRust

Friendly and fast tool for sending HTTP requests

  • 1,404+5 Elo, change today
  • 8.1k stars
  • 156 forks
git
git clone https://github.com/ducaale/xh.git
  • api-testing
  • cli
  • developer-tools
  • http-client

seanmonstar/reqwest

Open on GitHubRust

An easy and powerful Rust HTTP Client

  • 1,593−3 Elo, change today
  • 11.9k stars
  • 1.4k forks
git
git clone https://github.com/seanmonstar/reqwest.git
  • http
  • http-client
  • rust

Orange-OpenSource/hurl

Open on GitHubRust

Hurl, run and test HTTP requests with plain text.

  • 1,576+4 Elo, change today
  • 19.3k stars
  • 751 forks
git
git clone https://github.com/Orange-OpenSource/hurl.git
  • api-testing
  • cli
  • curl
  • http

sindresorhus/ky

Open on GitHubTypeScript

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

  • 1,550−2 Elo, change today
  • 17.1k stars
  • 550 forks
git
git clone https://github.com/sindresorhus/ky.git
  • fetch
  • http-client
  • http-request
  • javascript

Top 26 on the Elo ladder

  1. #757
    usebruno/bruno

    Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

    1,904 Elo −6048.3kJavaScript
  2. #923
    hoppscotch/hoppscotch

    Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI •…

    1,871 Elo −2980.8kTypeScript
  3. #994
    axios/axios

    Promise based HTTP client for the browser and node.js

    1,858 Elo +18109kJavaScript
  4. #1,096
    l0ng-ai/openidea

    The IDE you know, rebuilt in Rust. IntelliJ IDEA–style keymap, tool windows and search-everywhere in a fast native app…

    1,841 Elo +2839kTypeScript
  5. #1,765
    Kong/insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git…

    1,753 Elo +1140.1kTypeScript
  6. #2,036
    httpie/cli

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions…

    1,723 Elo −638.7kPython
  7. #2,361
    mountain-loop/yaak

    The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬

    1,689 Elo −619.4kRust
  8. #3,159
    scalar/scalar

    Scalar is an open-source API platform:                                       🌐 Modern REST API…

    1,626 Elo −616.4kTypeScript
  9. #3,685
    seanmonstar/reqwest

    An easy and powerful Rust HTTP Client

    1,593 Elo +4511.9kRust
  10. #3,915
    aio-libs/aiohttp

    Asynchronous HTTP client/server framework for asyncio and Python

    1,578 Elo −2416.6kPython
  11. #3,947
    Orange-OpenSource/hurl

    Hurl, run and test HTTP requests with plain text.

    1,576 Elo +4519.3kRust
  12. #4,185
    guzzle/guzzle

    Guzzle, an extensible PHP HTTP client

    1,563 Elo −5923.4kPHP
  13. #4,417
    sindresorhus/ky

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    1,550 Elo +3217.1kTypeScript
  14. #5,334
    lexiforest/curl_cffi

    Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2…

    1,504 Elo +996.8kPython
  15. #5,619
    sindresorhus/got

    🌐 Human-friendly and powerful HTTP request library for Node.js

    1,492 Elo −1814.9kTypeScript
  16. #5,719
    pocoproject/poco

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications…

    1,486 Elo −109.4kC++
  17. #6,360
    go-resty/resty

    Simple HTTP, REST, and SSE client library for Go

    1,458 Elo −1111.8kGo
  18. #6,808
    filecxx/FileCentipede

    Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, mpd, ed2k, and…

    1,440 Elo +2410.9kC++
  19. #6,831
    OpenFeign/feign

    Feign makes writing java http clients easier

    1,440 Elo −229.7kJava
  20. #7,568
    pagekit/vue-resource

    The HTTP client for Vue.js

    1,411 Elo −219.9kJavaScript
  21. #7,645
    ithewei/libhv

    🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT/Redis…

    1,409 Elo +87.5kC
  22. #7,757
    ducaale/xh

    Friendly and fast tool for sending HTTP requests

    1,404 Elo +608.1kRust
  23. #8,097
    node-fetch/node-fetch

    A light-weight module that brings the Fetch API to Node.js

    1,392 Elo −98.8kJavaScript
  24. #9,134
    AsyncHttpClient/async-http-client

    Asynchronous, non-blocking HTTP & WebSocket client for the JVM

    1,342 Elo −196.3kJava
  25. #9,232
    massCodeIO/massCode

    A free, open-source developer workspace. Snippets, notes, HTTP requests, calculations, and dev tools in one local-first…

    1,337 Elo +157.1kTypeScript
  26. #9,300
    httpie/http-prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax…

    1,333 Elo −259.1kPython