{"repo":"netgoat-xyz/netgoat","free":true,"listed":false,"github":"https://github.com/netgoat-xyz/netgoat","clone":"git clone https://github.com/netgoat-xyz/netgoat.git","description":"A Cloudflare alternative for local and cloud use, can be used ontop of cloudflare for cloudflares paid features, but for free!","language":"Go","stars":890,"topics":["cloudflare","dns","foss","hackclub","homelab","javascript","nameserver","nextjs","reverse-proxy","tailwindcss"],"license":"AGPL-3.0","category":"networking-infra","readme_excerpt":"NetGoat agent NetGoat is a self-hosted reverse proxy and traffic-policy agent written in Go. It can run from a local YAML configuration, consume snapshots from the companion control plane, and continue serving the last known-good configuration during an outage. [!WARNING] NetGoat is active alpha software. The shipped configuration contains no routes. Review every upstream, use strong bootstrap credentials, and place administrative services behind authenticated TLS before exposing a deployment to the internet. Feature status Capability Status Notes --- --- --- Domain and path routing Available Exact, wildcard, regex, and longest-prefix path routes; local routes can be overridden by streamed routes. Load balancing and failover Available Round-robin pools, bounded concurrent health checks, and safe-method retry/failover. WAF rules Available Precompiled expression rules with priorities, BLOCK / ALLOW actions, and request host/method/path/query/header context. Traffic controls Available Global rate limiting, request queueing, bandwidth throttling, honeypot handling, and dynamic challenges. Shared response cache Available Bounded LRU/TTL cache for explicitly public responses, with HTTP freshness and revalidation safeguards. Local authentication Available Cookie or Basic authentication, per-user zero-trust challenge flags, and explicit secure bootstrap users. TLS termination Available Static fallback, streamed per-domain/wildcard certificates, and atomic SNI selection. WebSocket pro","default_branch":null,"files":null,"tree":[],"storefront":"/r/netgoat-xyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/netgoat-xyz/netgoat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}