Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
- go
- web-server
- caddyfile
- http
47,133 repositories indexed
1–24 of 32 · Most stars
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
Supporting multi-protocol multi-user(Vmess, Vless, Trojan, ShadowSocks, Wireguard, Hysteria, Tunnel, Mixed, HTTP, Tun, MTProto، AmneziaWG)
Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.
GO Simple Tunnel - a simple tunnel written in golang
Translated🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding. It also supports communication encryption, smart HTTP and SOCKS5 proxies, blacklists and whitelists, speed limiting, traffic limiting, connection count limiting, cross-platform use, KCP, and an authentication API.
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
A cross-platform programmable network tool
Automatically provision and manage TLS certificates in Kubernetes
Translated✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field (冰霜之地, "Land of Frost"): notes on source code analysis, system design, and engineering practice
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
fq - jq for binary formats. Tool, language and decoders for working with binary formats.
Let's Encrypt/ACME client and library written in Go
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
:lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.
SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping.
A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.
Feature-rich single-binary file server for red teamers and developers. HTTP/S · WebDAV · FTP/SFTP · SMB · LDAP/S · NTLM hash capture · DNS/SMTP callbacks · TLS · Auth · Share links. A powerful python3 -m http.server replacement.
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
An easy-to-use HTTP client to spoof TLS/JA3, HTTP2 and HTTP3 fingerprint
A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.
ThreadLocal for Golang.