Go Firewall

Open-source Go projects categorized as Firewall

Top 23 Go Firewall Projects

  1. frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

    Project mention: 3 Best Ngrok Alternatives | dev.to | 2025-02-07

    According to its Github page, FRP is "a fast reverse proxy that allows you to expose a local server located behind a NAT or firewall to the internet. It currently supports TCP and UDP, as well as HTTP and HTTPS protocols, enabling requests to be forwarded to internal services via domain name."

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. nps

    一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)

  4. Gravitational Teleport

    The easiest, and most secure way to access and protect all of your infrastructure.

    Project mention: Access for Infrastructure: SSH | news.ycombinator.com | 2024-10-23

    To save others the search: https://github.com/gravitational/teleport/pull/35259 Apache to AGPLv3

  5. SafeLine

    SafeLine is a self-hosted WAF(Web Application Firewall) / reverse proxy to protect your web apps from attacks and exploits.

    Project mention: What is NAS? Does NAS Need a WAF? | dev.to | 2025-03-02

    Website: https://safepoint.cloud/landing/safeline Github: https://github.com/chaitin/SafeLine Discord: https://discord.gg/dy3JT7dkmY

  6. OpenGFW

    OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux

  7. portmaster

    🏔 Love Freedom - ❌ Block Mass Surveillance

    Project mention: Sniffnet – monitor your Internet traffic | news.ycombinator.com | 2025-02-02

    https://safing.io/ does what you're asking. There's no need to use their SPN service.

  8. WindowsSpyBlocker

    Block spying and tracking on Windows

    Project mention: Scripts to build a trimmed-down Windows 11 image | news.ycombinator.com | 2024-04-25
  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. zoro

    zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration.

  11. api-firewall

    Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.

  12. wag

    Simple Wireguard 2FA

    Project mention: Setting up WireGuard VPN with WAG for Enhanced Security and MFA | dev.to | 2024-11-16

    Reference: WAG GitHub Repository

  13. WireGuard-Guide

    WireGuard Guide. Learn all about WireGuard for Networking and in the Cloud (Microsoft Azure, AWS, and Google Cloud).

  14. ice

    A Go implementation of ICE (by pion)

  15. connet

    A p2p reverse proxy with NAT traversal. Inspired by frp, rathole and ngrok

    Project mention: Show HN: Connet – A P2P reverse proxy with NAT traversal | news.ycombinator.com | 2025-01-02
  16. whalewall

    Automate management of firewall rules for Docker containers

    Project mention: Whalewall: Automate management of firewall rules for Docker containers | news.ycombinator.com | 2024-12-25
  17. ufw-docker-automated

    Manage docker containers firewall with UFW!

  18. Werbot

    🔑 Team Access Sharing - a self-hosted solution with single sign-on for secure, easy shared access to servers, databases, and applications.

    Project mention: Werbot VS trasa - a user suggested alternative | libhunt.com/r/werbot | 2024-04-09
  19. gt

    Fast WebSocket(s)/HTTP(s)/TCP relay proxy for making tunnels to localhost. (by ao-space)

    Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    gt - Supports peer-to-peer direct connection (P2P) and Internet relay. Focus on performance. Written in Go.

  20. firestack

    Userspace wireguard and network monitor

  21. durdur

    Lightweight packet filtering for Linux: 'durdur' is a high-performance, eBPF-based simple firewall tool that drops packets by IP or DNS domain. Perfect for on-demand network control.

  22. packiffer

    lightweight cross-platform networking toolkit

  23. openshield

    OpenShield is a new generation security layer for AI models

    Project mention: Show HN: Firewall for AI Models | news.ycombinator.com | 2024-07-25
  24. wafme0w

    Fast and lightweight Web Application Firewall Fingerprinting tool

  25. pango

    pango is the underlying library for the Palo Alto Networks Terraform provider

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Firewall discussion

Log in or Post with

Go Firewall related posts

  • What is NAS? Does NAS Need a WAF?

    1 project | dev.to | 2 Mar 2025
  • My Journey with SafeLine: A Practical Tool for Web Security

    1 project | dev.to | 8 Feb 2025
  • Show HN: Connet – A P2P reverse proxy with NAT traversal

    5 projects | news.ycombinator.com | 2 Jan 2025
  • Why a Web Hosting Provider Needs SafeLine WAF

    1 project | dev.to | 27 Dec 2024
  • Whalewall: Automate management of firewall rules for Docker containers

    1 project | news.ycombinator.com | 25 Dec 2024
  • How to Set Up a High Availability Environment with Two

    1 project | dev.to | 20 Nov 2024
  • SafeLine WAF Waiting Room: The Terminator of HTTP Flood DDoS Attack

    1 project | dev.to | 19 Nov 2024
  • A note from our sponsor - Nutrient
    www.nutrient.io | 15 Mar 2025
    Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →

Index

What are some of the best open-source Firewall projects in Go? This list will help you:

# Project Stars
1 frp 91,400
2 nps 31,426
3 Gravitational Teleport 18,136
4 SafeLine 15,807
5 OpenGFW 10,120
6 portmaster 9,803
7 WindowsSpyBlocker 4,764
8 zoro 1,544
9 api-firewall 601
10 wag 568
11 WireGuard-Guide 506
12 ice 475
13 connet 335
14 whalewall 279
15 ufw-docker-automated 206
16 Werbot 131
17 gt 128
18 firestack 111
19 durdur 85
20 packiffer 82
21 openshield 71
22 wafme0w 62
23 pango 59

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io