The result is fwtui – a terminal UI for managing UFW (Uncomplicated Firewall) on Linux.
What it does: Browse, add, and remove firewall rules
Easily apply popular default profiles (e.g., SSH, HTTP, PostgreSQL) or create a custom one
Understandable ports syntax with TCP/UDP support and range validation
No mouse needed – works great over SSH
Built entirely in Go with a focus on simplicity and TUI usability
Repo: https://github.com/Beny406/fwtui
Would love to hear your feedback – especially from other Go or Elm folks!