Fwtui – A terminal UI for managing UFW (built with Bubble Tea)
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…
In plain words
Fwtui is a terminal user interface for managing UFW (Uncomplicated Firewall) on Linux systems. It allows users to browse, add, and remove firewall rules, apply preset profiles like SSH and HTTP, and create custom configurations with support for TCP/UDP ports and ranges. Built in Go using the Bubble Tea framework, it operates entirely through the keyboard and works over SSH connections, making it suitable for system administrators and developers who prefer managing firewall settings from the command line.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
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!
Does the same job
all alternatives →- LILibmui is a macOS Classic widget lib for Linux2024 · github.com · ▲300
Not sure if I would post this for the last day of #marchintosh OR wait for tomorrow the 1st of April. Both apply equally. Anyway, here's a pet project of mine, I made it as a glued on for another pet project of mine, but it developed a life of it's own now and can soar skyward toward success, fame, and glory.

- GAGonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support)2025 · github.com · ▲74
We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
- TRTerminal Radio Player in Go Using Bubbletea TUI and Radio Browser API2023 · github.com · ▲15
I've developed a terminal radio app in Go, leveraging the Bubbletea TUI framework and Radio Browser API. Excited to share and get feedback from this community!
- GAGotui – a modern Go terminal dashboard libraryDec 2025 · github.com · ▲49
I’ve been working on gotui, a modern fork of the unmaintained termui, rebuilt on top of tcell for TrueColor, mouse support, and proper resize handling. It keeps the simple termui-style API, but adds a bunch of new widgets (charts, gauges, world map, etc.), nicer visuals (collapsed borders, rounded corners), and input components for building real dashboards and tools. Under the hood the renderer’s been reworked for much better performance, and I’d love feedback on what’s missing for you to use it in production.
- 7T7guis TUI implemented in Go using tview2022 · github.com · ▲27
More dev tools this month
the category →



The first open-source price index for GPU compute Discussion | Link
Dev tools · 10d ago · producthunt.com

Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com
Launched alongside, May 2025
the whole month →
- C9
Life & fun · 2025 · felixrieseberg.github.io



