HTTP

Top 23 HTTP Open-Source Projects

  1. axios

    Promise based HTTP client for the browser and node.js

    Project mention: How to Bypass Anti-Bot Walls for Production-Ready Apps | dev.to | 2026-07-02

    Lets look at a real-world scenario where all corporate websites play with agentic AI developers by using “soft block” tricks. I will be using Node.js axios library locally to send asynchronous network requests to REST endpoints, in this case our target URL endpoint is Amazon’s DDR5 ram listing page (you can use any website you like for scraping data):

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

    Open source API development ecosystem.

    Project mention: API Testing Tools Worth Knowing in 2026 - Alternatives to Postman | dev.to | 2026-06-29

    Hoppscotch: https://hoppscotch.io

  4. Caddy

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

    Project mention: Demystifying Cloud in a Bottle: A New Approach to the Self-Hosted Stack | dev.to | 2026-09-18

    The ambition behind Cloud in a Bottle is to solve the 'last mile' problem of self-hosting. By abstracting the complexity of container management, the project allows developers to focus on the applications themselves rather than the underlying plumbing. While the networking component is currently in flux, the modular design allows for integration with existing professional-grade tools. By understanding the core request path, from TLS termination via Caddy to the final container delivery, you gain the skills needed to troubleshoot effectively when things go wrong in a production or home environment. Embracing this level of technical transparency is how the open-source community will continue to push the boundaries of what is possible in personal computing.

  5. trackerslist

    Updated list of public BitTorrent trackers

  6. requests

    A simple, yet elegant, HTTP library.

    Project mention: Sublime Text Build 4213 | news.ycombinator.com | 2026-09-21

    - Python 3.3 is now disabled by default

    By default, Sublime plugins now all run under the Python 3.14. The 3.8 plugin host was removed (Python 3.8 reached EOL in Oct 2024), and the 3.3 plugin host is deprecated, and will be removed in a future release.

    This is great for plugin devs. They get improvements to syntax, performance, type hints, the standard library, etc, and they can depend on modern versions of Python packages. Many packages no longer receive updates for 3.8 (e.g. https://github.com/psf/requests), let alone 3.3, and many others simply don't run on these older python versions (e.g. https://github.com/xberg-io/tree-sitter-language-pack).

    Like the plugin systems for Emacs/Neovim/VS Code (and unlike the sandboxed systems for e.g. Zed and Helix), Sublime's plugin API has low-level access to the editor, and the runtime has full OS access.

    I think Sublime was smart to bet on Python for the plugin system. They released the plugin system in 2009, before Python was everywhere. The super flexible plugin API and the huge package ecosystem is a powerful combo. Here are some plugins I wrote:

    - https://github.com/kylebebak/Requester

  7. 3x-ui

    Supporting multi-protocol multi-user(Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto، AmneziaWG)

    Project mention: Every Field Was Correct. It Still Wouldn't Connect. | dev.to | 2026-07-22

    The management panel is 3x-ui, run as a container:

  8. mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

    Project mention: How to audit what your IDE extension actually sends to the cloud | dev.to | 2026-05-22

    mitmproxy is the gold standard here. It's free, open source, and Python-scriptable.

  9. SaaSHub

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

    SaaSHub logo
  10. libcurl

    A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, MQTTS, POP3, POP3S, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features

    Project mention: Two ARM64-specific compiler optimization bugs, in GCC 15/16 and Rust, hit curl | news.ycombinator.com | 2026-10-06

    The social post links to this bug https://github.com/curl/curl/issues/23237

  11. aria2

    aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.

    Project mention: Aria2 The next generation download utility | news.ycombinator.com | 2026-08-11
  12. Dubbo

    The java implementation of Apache Dubbo. An RPC and microservice framework.

  13. wrk

    Modern HTTP benchmarking tool

    Project mention: wrk: كيفية اختبار تحميل API من سطر الأوامر | dev.to | 2026-07-06
  14. 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: httpx2 | news.ycombinator.com | 2026-08-28

    There is already a popular project called httpie, so httpy would be really confusing in non written form. Beside that, i completely agree, the name could be better.

    https://httpie.io/

  15. nps

    一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)

  16. Nginx

    The official NGINX Open Source repository.

    Project mention: Cloudflare Reclaimed 100TB of RAM With Math You Can Use on Your Own Stack | dev.to | 2026-09-20

    The NGINX hash module with the hardcoded 160: ngx_http_upstream_hash_module.c

  17. locust

    Write scalable load tests in plain Python 🚗💨

  18. postgrest

    REST API for any Postgres database

    Project mention: PostgreSQL for Everything | news.ycombinator.com | 2026-08-19
  19. axum

    HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

    Project mention: I built a shopping search engine in Rust that you talk to in plain words | dev.to | 2026-06-16

    The whole site is Rust (axum) rendering HTML with Maud, a compile-time template macro. No JS framework, no hydration, no API layer — handlers return HTML strings.

  20. gopeed

    A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.

  21. Vapor

    💧 A server-side Swift HTTP web framework.

    Project mention: Ask HN: What are you working on? (June 2026) | news.ycombinator.com | 2026-06-14
  22. kratos

    Your ultimate Go microservices framework for the cloud-native era.

  23. window.fetch polyfill

    A window.fetch JavaScript polyfill.

  24. request

    🏊🏾 Simplified HTTP request client.

    Project mention: I connected my audit Actor to Claude, and it audited three packages nobody asked for | dev.to | 2026-09-17

    request and left-pad are not neutral filler either. They are two of the most famously abandoned packages in the npm registry. They produce findings by design.

  25. Vegeta

    HTTP load testing tool and library. It's over 9000!

    Project mention: HTTP Caching, a Refresher | news.ycombinator.com | 2025-12-23

    Some of it is different, but the basics are still the same and still relevant. Just today I've been working with some of this.

    I took a Django app that's behind an Apache server and added cache-control and vary headers using Django view decorators, which had 2 effects:

    * Meant I could add mod_cache to the Apache server and have common pages cached and served directly from Apache instead of going back to Django. Load testing with vegeta ( https://github.com/tsenart/vegeta ) shows the server can now handle multiples more simultaneous traffic than it could before.

    * Meant users browsers now cache all the CSS/JS. As users move between HTML pages, there is now often only 1 request the browser makes. Good for snappier page loads with less server load.

    But yeah, updating especially the sections on public vs private caches with regards to HTTPS would be good.

  26. SaaSHub

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

    SaaSHub logo
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).

HTTP discussion

Log in or Post with

HTTP related posts

  • Centralizing Webhooks Across Products: Why and How

    2 projects | dev.to | 7 Oct 2026
  • Sending And Receiving Webhooks In Laravel

    3 projects | dev.to | 6 Oct 2026
  • Example.com Just Launched the Biggest Redesign in Decades

    3 projects | news.ycombinator.com | 6 Oct 2026
  • Two ARM64-specific compiler optimization bugs, in GCC 15/16 and Rust, hit curl

    3 projects | news.ycombinator.com | 6 Oct 2026
  • Designing Webhook Retries: Schedules, Jitter, Idempotency and Auto-Disabling Endpoints

    1 project | dev.to | 5 Oct 2026
  • I filed it as a flaky test. It was a crash that try/catch can't reach.

    5 projects | dev.to | 4 Oct 2026
  • Four filings, zero merges: where three agents actually sit this week

    5 projects | dev.to | 3 Oct 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 axios 109,350
2 Hoppscotch 80,561
3 Caddy 76,306
4 trackerslist 55,302
5 requests 54,422
6 3x-ui 47,605
7 mitmproxy 45,250
8 libcurl 43,036
9 aria2 42,996
10 Dubbo 41,576
11 wrk 40,415
12 httpie 38,500
13 nps 34,176
14 Nginx 31,787
15 locust 28,197
16 postgrest 27,693
17 axum 27,412
18 gopeed 26,730
19 Vapor 26,228
20 kratos 25,964
21 window.fetch polyfill 25,881
22 request 25,523
23 Vegeta 25,216

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

Did you know that Go is
the 4th most popular programming language
based on number of references?