nowfound

Dev tools · May 25, 2025

FA

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 →
  • LI
    Libmui 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.

  • Lip Gloss2021 · ▲218

    Design terminal user interfaces

  • GA
    Gonzo – 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!

  • TR
    Terminal 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!

  • GA
    Gotui – 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.

  • 7T
    7guis TUI implemented in Go using tview2022 · github.com · ▲27

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • 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 →