Topics / #https
Https projects on GitHub
Secure HTTP protocol, TLS certificates and web encryption
As of , the most-starred Https projects on GitHub are public-apis (489.9K stars), caddy (78.1K stars) and mkcert (59.7K stars). GitHub.Locker tracks 34 Https repositories with 1.2M stars combined. The fastest-growing on October 17 was public-apis, with +326 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+326public-apis
public-apis/public-apis · ★ 489.9KA collective list of free APIs: a huge, manually curated catalog of public APIs for developers, maintained by the community for years. You do not call it — you browse the catalog and pick third-party APIs to use in your own product.
caddy
caddyserver/caddy · ★ 78.1KCaddy is a fast, extensible web server written in Go that enables HTTPS automatically by default. It can act as an HTTP/1-2-3 server, reverse proxy, and general platform for running Go-based 'apps' (modules).
gopeed
GopeedLab/gopeed · ★ 27KGopeed (short for Go Speed) is a free, open-source download manager built with Go and Flutter. It handles HTTP, HTTPS, BitTorrent, magnet links, and ed2k across desktop, mobile, and the web.
+23trackerslist
ngosang/trackerslist · ★ 55.4KA collection of lists of public BitTorrent trackers that is checked and updated automatically every day, intended to be added to torrents or magnet links to improve peer discovery.
The all-time top
34 projects · by stars
- 489.9K
#1 · public-apis/public-apispublic-apis
A collective list of free APIs: a huge, manually curated catalog of public APIs for developers, maintained by the community for years. You do not call it — you browse the catalog and pick third-party APIs to use in your own product.
- 78.1K
#2 · caddyserver/caddy
caddy
Caddy is a fast, extensible web server written in Go that enables HTTPS automatically by default. It can act as an HTTP/1-2-3 server, reverse proxy, and general platform for running Go-based 'apps' (modules).
- 59.7K
#3 · FiloSottile/mkcertmkcert
mkcert is a simple zero-config tool that creates locally-trusted TLS certificates for development, so your local HTTPS sites don't show browser warnings.
- 4

trackerslist
55.4Kngosang/trackerslistA collection of lists of public BitTorrent trackers that is checked and updated automatically every day, intended to be added to torrents or magnet links to improve peer discovery.
- 5
curl
43.2Kcurl/curl · Ccurl is a command-line tool and library (libcurl) for transferring data to or from a server using URL syntax.
- 6

nps
34.2Kehang-io/nps · GoNPS is a lightweight, high-performance intranet penetration (reverse proxy/tunnel) server that exposes internal network services to the outside world. It forwards tcp, udp, http(s), socks5 and other protocols, and comes with a full-featured web admin panel.
- 7

certbot
33.3Kcertbot/certbot · PythonCertbot is EFF's command-line tool that automatically fetches a free TLS certificate from Let's Encrypt and deploys it to your web server to enable HTTPS, and it can also work with any other certificate authority that speaks the ACME protocol.
- 8
echo
32.8Klabstack/echo · GoEcho is a high performance, minimalist web framework for Go, used to build web apps, RESTful APIs and microservices.
- 9

nginx
31.9Knginx/nginx · CNGINX ('engine x') is a free, open source web server, load balancer, reverse proxy, API gateway and content cache — described as the world's most popular web server.
- 10

nginxconfig.io
28.3Kdigitalocean/nginxconfig.io · JavaScriptA free web-based NGINX configuration generator by DigitalOcean: you pick what your server needs and it produces a tuned config for your use case.
- 11
gopeed
27KGopeedLab/gopeed · DartGopeed (short for Go Speed) is a free, open-source download manager built with Go and Flutter. It handles HTTP, HTTPS, BitTorrent, magnet links, and ed2k across desktop, mobile, and the web.
- 12

iris
25.6Kkataras/iris · GoIris is an open-source web framework for Go for building websites and APIs. It bills itself as fast, fully featured and easy to learn, with MVC, sessions, websockets and lots of built-in middleware.
- 13

request
25.5Krequest/request · JavaScriptRequest is a simplified HTTP client for Node.js, built to make HTTP calls as simply as possible. It supports HTTPS and follows redirects by default.
- 14

GSYVideoPlayer
21.5KCarGuo/GSYVideoPlayer · JavaGSYVideoPlayer is an open-source Android video player library that wraps several playback kernels — IJKPlayer, Media3 (ExoPlayer2), MediaPlayer and AliPlayer — behind one API, with caching, danmaku, subtitles, filters and ad support built in.
- 15
nginx-proxy
19.9Knginx-proxy/nginx-proxy · PythonA Docker image that runs nginx plus docker-gen: when containers start or stop, docker-gen regenerates the reverse proxy config and reloads nginx, so routing updates itself.
- 16

cpp-httplib
16.9Kyhirose/cpp-httplib · C++A C++11 single-file header-only HTTP/HTTPS server and client library — you add networking to a C++ program by including one header, httplib.h.
- 17

whistle
15.7Kavwo/whistle · JavaScriptWhistle is a cross-platform web debugging proxy built on Node.js — it captures and lets you modify HTTP, HTTPS, HTTP/2, WebSocket and TCP traffic, in the same niche as Charles or Fiddler (both are among its GitHub topics).
- 18
got
15Ksindresorhus/got · TypeScriptGot is a human-friendly and powerful HTTP request library for Node.js, offering a Promise API, streams, pagination, caching, retries, hooks and more.
- 19

drogon
14.3Kdrogonframework/drogon · C++Drogon is an open-source, MIT-licensed C++14/17/20 HTTP application framework for building web application server programs in C++ — from REST APIs to server-rendered sites and WebSocket apps.
- 20

nginx-admins-handbook
14.3Ktrimstray/nginx-admins-handbook · ShellA free, community-maintained handbook of personal notes, tips, and gotchas for administering, securing, and tuning NGINX (and OpenResty/Tengine) in production.
- 21

http-server
14.2Khttp-party/http-server · JavaScripthttp-server is a simple, zero-configuration command-line static HTTP server: point it at a folder and it serves the files over HTTP. The README says it is powerful enough for production usage, yet simple and hackable enough to be used for testing, local development and learning.
- 22
proxypin
14.2Kwanghongenpin/proxypin · DartProxyPin is a free, open source tool for capturing HTTP(S) traffic: it intercepts, inspects and rewrites requests and responses, and it can even capture traffic from Flutter apps. Think of it as an open alternative to Charles or Fiddler.
- 23

portless
12.7Kvercel-labs/portless · TypeScriptPortless is a CLI tool that replaces unstable local dev port numbers with stable, named .localhost URLs, with HTTPS and HTTP/2 enabled by default.
- 24

reqwest
11.9Kseanmonstar/reqwest · RustReqwest is an easy and powerful HTTP client library for Rust — ergonomic and batteries-included, so the common things an HTTP client needs work out of the box.
- 25

h2o
11.5Kh2o/h2o · CH2O is a new-generation HTTP server written in C that supports HTTP/1.x, HTTP/2, and experimental HTTP/3, built to be faster and more responsive than older-generation web servers.
- 26

frankenphp
11.4Kphp/frankenphp · GoFrankenPHP is a modern application server for PHP built on top of the Caddy web server, adding features like worker mode, real-time capabilities, hot reloading, and automatic HTTPS.
- 27

Java-WebSocket
10.8KTooTallNate/Java-WebSocket · JavaJava-WebSocket is a barebones WebSocket client and server implementation written in 100% Java, built on java.nio for a non-blocking, event-driven model.
- 28
qrcp
10.5Kclaudiodangelis/qrcp · Goqrcp is a terminal tool that sends files from your computer to your phone over Wi-Fi: it prints a QR code, you scan it, and the download starts right in the phone's browser.
- 29

visdom
10.3Kfossasia/visdom · PythonVisdom is a tool for real-time visualization, monitoring and collaborative analysis of AI/ML experiments and live data, with support for Python, PyTorch/Torch, NumPy and TensorFlow/Keras.
- 30

hotel
10Ktypicode/hotel · JavaScriptHotel is a simple process manager for developers: you start your apps from the browser and reach them through local .localhost domains with HTTPS set up automatically.
- 31

fq-book
7Khoochanlon/fq-book · ShellA free open-source Chinese-language book, 《这本书能让你连接互联网》 (This Book Can Get You Online), about getting online under censorship: hands-on setup for popular circumvention tools plus the principles behind proxies, tunnels, VPNs and GFW blocking.
- 32
sandbox-runtime
5.6Kanthropics/sandbox-runtime · TypeScriptsrt (Anthropic Sandbox Runtime) is a lightweight sandboxing tool that enforces filesystem and network restrictions on arbitrary processes at the OS level without needing a container, built to safely sandbox AI agents, local MCP servers, and bash commands.
- 33

antigravity_phone_chat
810krishnakanthb13/antigravity_phone_chat · JavaScriptIt is a real-time mobile monitor and remote control for your Antigravity AI desktop sessions, mirroring the chat to your phone and letting you send messages, stop generations, or approve actions remotely.
- 34

OhMyKeymint
450ITxiao6666/OhMyKeymint · RustOh My Keymint (OMK) is a custom Android Keystore implementation that fully mirrors the AOSP AIDL interface, designed to spoof key attestation and make app behavior harder for detectors to distinguish from a genuine AOSP device.
Related topics
Often tagged together