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.
- openvpn
- dns-over-tls
- mullvad
- windscribe
70,234 visible repositories in the index
1–12 of 12 · Most stars
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.
Configure external DNS servers dynamically from Kubernetes resources
Push docker images directly to remote servers without an external registry
Easy SSH servers in Golang
Expose localhost servers to the Internet
Take a list of domains and probe for working HTTP and HTTPS servers
Super simple deployment tool - think of it like 'make' for a network of servers
📥 An IMAP library for Go clients and servers
A Go package for quickly building tcp servers
Open-source, auditable network gateway for homelabs, NAS and servers: DDNS, STUN traversal, port forwarding with SNI routing, reverse proxy and web server, ACME certificates, WAF, Tailscale, frp, Cloudflare Tunnel, Docker and web terminal in one binary. Runs on Docker, fnOS, OpenWrt, Linux, macOS and Windows.
Beta. Self-hosted panel for running a VPN for others: family, friends, a community or a small team. Hysteria2, VLESS REALITY and AmneziaWG, one link per person. Add servers from the browser over SSH; client-eye health checks and Telegram alerts; MCP for AI agents. Two static Go binaries, SQLite, no Docker.
Toolkit for building SSH servers and clients in Go.