# idoavrah/terraform-tui

Terraform textual UI

Repository: https://github.com/idoavrah/terraform-tui
Canonical: https://ross.abutalabs.com/products/terraform-tui
Homepage: https://pypi.org/project/tftui/
Language: Python
License: Apache-2.0
License Family: permissive
Topics: devops, productivity, terraform, tui, iac, sre
Last push: 2024-07-09T18:55:17+00:00

## Health v2 (maintenance only)
Score: 19/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 81
- inputs: {"age_days": 1140, "days_push": 785, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1290, forks 40 (observed 2026-08-28T04:04:15.413918+00:00)

## What it is
TFTUI is a terminal user interface (TUI) for Terraform built in Python, allowing users to visualize and interact with their Terraform state. It supports browsing the full state tree, inspecting resources, and performing actions like taint, untaint, delete, and plan/apply directly from the UI.

## Use cases
- view terraform state in a terminal ui
- taint and untaint terraform resources interactively
- browse and search terraform state tree
- create and apply terraform plans from a tui
- delete or destroy terraform resources from terminal
- work with terragrunt-wrapped terraform projects
- switch terraform workspaces from a tui

## When to choose
- you manage Terraform state and prefer a terminal-based interface over CLI commands
- you need to visually explore large state trees and inspect individual resources
- you want to perform resource actions (taint, untaint, delete) without remembering CLI flags
- you use Terraform wrappers like Terragrunt and want TUI support

## When to avoid
- you need fully automated or CI/CD Terraform workflows (use terraform CLI directly)
- you require a graphical desktop UI for infrastructure management
- your team relies on features not yet supported by the TUI, such as advanced state manipulation beyond taint/untaint/delete

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, terminal-ui, developer-tools
- domain: infrastructure-as-code, developer-tools
- platform: cli, cross-platform, python
- tags: terraform, tui, iac, state-management, terragrunt, devops, command-line

## Member repositories
- idoavrah/terraform-tui (main) score 19

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:15.413918+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:55:38.557647+00:00, confidence not recorded.
  - readme: https://github.com/idoavrah/terraform-tui (fetched 2026-08-28T04:04:15.413918+00:00, sha 178393438b0d)
  - homepage: https://pypi.org/project/tftui/ (fetched 2026-08-29T12:11:33.992962+00:00, sha 4b4e8fead74a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
