GitPedia

Tfui

Interactive TUI for performing Terraform workflows

From SayYoungMan·Updated June 12, 2026·View on GitHub·

**tfui** is a Interactive TUI for performing Terraform workflows The project is written primarily in Go, distributed under the MIT License license, first published in 2026. Key topics include: bubbletea, cli, iac, infrastructure, infrastructure-as-code.

Latest release: v0.4.0
June 3, 2026View Changelog →

tfui

Build & Test
GitHub Release
Go Report Card

Interactive TUI for performing Terraform workflows

demo

Install

HomeBrew (Mac, Linux)

bash
brew tap SayYoungMan/tap brew install tfui

Scoop (Windows)

powershell
scoop bucket add SayYoungMan https://github.com/SayYoungMan/scoop-bucket scoop install tfui

Go Install

bash
go install github.com/SayYoungMan/tfui/cmd/tfui@latest

Usage

Run from any directory containing Terraform configuration:

bash
tfui

Or run targetting different directory:

bash
tfui --dir <relative-path>

Run with Opentofu:

bash
tfui --binary tofu

Flags

FlagDefaultDescription
--dircurrent directoryWorking directory with Terraform resources
--binaryterraformPath or name of the Terraform binary

Roadmap

FeatureStatus
Module tree view✅ Done (v0.1.0)
Resource Detail Viewer✅ Done (v0.2.0)
Per resource progress tracker✅ Done (v0.3.0)
Diff viewer✅ Done (v0.4.0)
Persistent resource state🔲 Planned
Workspace switcher🔲 Planned
Stress test for large input🔲 Planned
Analytics Report🔲 Planned
Terragrunt Support🔲 Planned
History Viewer🔲 Planned
Resource Dependency View🔲 Planned

Those are some features in mind but not in order of importance

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from SayYoungMan/tfui via the GitHub API.Last fetched: 6/19/2026