NetGoat
Self-hostable reverse proxy and traffic manager with WAF features

NetGoat is a self-hostable reverse proxy engine and traffic manager designed to provide Cloudflare-like controls for routing, security, and performance. It aims to help homelabs and teams manage inbound web traffic with an integrated UI and rule-based behavior.
Key Features
- Reverse proxy for HTTP traffic, including WebSocket support
- TLS termination with automated certificate handling
- WAF-style request filtering and anti-abuse protections
- Rate limiting and request queuing to protect APIs and apps
- Load balancing and failover for multi-node routing
- Per-domain configuration with wildcard/regex support
- Dynamic rules engine for custom routing and filtering logic
- Metrics dashboard for traffic and error visibility
- Optional integration targeting Cloudflare workflows (such as tunnels)
Use Cases
- Fronting multiple self-hosted services with a single security and routing layer
- Adding rate limiting and basic WAF protections to APIs and web apps
- Managing multi-service homelab ingress with per-domain policies and monitoring
Limitations and Considerations
- Project is explicitly work-in-progress; features and stability may change significantly
- Some advertised capabilities may be incomplete depending on the current release state
NetGoat is best suited for users who want a centralized, UI-driven reverse proxy with security-focused controls and extensibility. As it matures, it can serve as a flexible edge layer for both homelab and small-team deployments.
Categories:
Tags:
Tech Stack:
Similar Services

Caddy
Extensible web server and reverse proxy with automatic HTTPS
Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Traefik Proxy
Cloud-native reverse proxy, load balancer, and ingress controller
Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Kong Gateway
Cloud-native API and LLM gateway with extensible plugins
Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

NGINX
High-performance web server, reverse proxy, and load balancer
NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.
JavaScript
Docker
TypeScript
Tailwind CSS