Show HN: Fwtui – A terminal UI for managing UFW (built with Bubble Tea)

3 beny406 0 5/25/2025, 5:38:46 AM github.com ↗
I recently started writing Go professionally, after spending several years working mostly in Elm. Coming from Elm, I was naturally drawn to the Bubble Tea framework because of its Elm-like architecture and functional style. That made it a great fit for a hobby project to deepen my Go knowledge.

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!

Comments (0)

No comments yet