[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1726":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":14,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},1726,"tfui","SayYoungMan\u002Ftfui","SayYoungMan","Interactive TUI for performing Terraform workflows","https:\u002F\u002Fgithub.com\u002FSayYoungMan\u002Ftfui",null,"Go",209,4,1,6,0,3,14,2.1,"MIT License",false,"main",true,[25,26,27,28,29,30,31,32,33,34,35],"bubbletea","cli","iac","infrastructure","infrastructure-as-code","opentofu","terminal","terminal-ui","terraform","terraform-ui","tui","2026-06-12 02:00:32","# tfui\n[![Build & Test](https:\u002F\u002Fgithub.com\u002FSayYoungMan\u002Ftfui\u002Factions\u002Fworkflows\u002Fbuild_test.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002FSayYoungMan\u002Ftfui\u002Factions\u002Fworkflows\u002Fbuild_test.yml)\n![GitHub Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FSayYoungMan\u002Ftfui)\n[![Go Report Card](https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002FSayYoungMan\u002Ftfui)](https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002FSayYoungMan\u002Ftfui)\n\nInteractive TUI for performing Terraform workflows\n\n![demo](.\u002Fdemo.gif)\n\n## Install\n\n### HomeBrew (Mac, Linux)\n```bash\nbrew tap SayYoungMan\u002Ftap\nbrew install tfui\n```\n\n### Scoop (Windows)\n```powershell\nscoop bucket add SayYoungMan https:\u002F\u002Fgithub.com\u002FSayYoungMan\u002Fscoop-bucket\nscoop install tfui\n```\n\n### Go Install\n```bash\ngo install github.com\u002FSayYoungMan\u002Ftfui\u002Fcmd\u002Ftfui@latest\n```\n\n## Usage\n\nRun from any directory containing Terraform configuration:\n \n```bash\ntfui\n```\n\nOr run targetting different directory:\n```bash\ntfui --dir \u003Crelative-path>\n```\n\nRun with Opentofu:\n```bash\ntfui --binary tofu\n```\n\n### Flags\n\n| Flag | Default | Description |\n|---|---|---|\n| `--dir` | current directory | Working directory with Terraform resources |\n| `--binary` | `terraform` | Path or name of the Terraform binary |\n\n\n## Roadmap\n\n| Feature | Status |\n|---|---|\n| Module tree view | ✅ Done (v0.1.0) |\n| Resource Detail Viewer | ✅ Done (v0.2.0) |\n| Per resource progress tracker | ✅ Done (v0.3.0) |\n| Persistent resource state | 🔲 Planned |\n| Diff viewer | 🔲 Planned |\n| Workspace switcher | 🔲 Planned |\n| Stress test for large input | 🔲 Planned |\n| Analytics Report | 🔲 Planned |\n| Terragrunt Support | 🔲 Planned |\n| History Viewer | 🔲 Planned |\n| Resource Dependency View| 🔲 Planned |\n\n\nThose are some features in mind but not in order of importance\n","tfui 是一个用于执行 Terraform 工作流的交互式终端用户界面。它使用 Go 语言开发，通过提供模块树视图、资源详情查看器以及每个资源进度跟踪等功能，显著提升了 Terraform 管理基础设施即代码（IaC）的效率和用户体验。该项目特别适合需要在命令行环境中进行 Terraform 操作的开发者或运维人员使用，无论是日常维护还是大规模项目管理都能发挥重要作用。此外，tfui 还支持 Opentofu，进一步增强了其适用性和灵活性。",2,"2026-06-11 02:45:41","CREATED_QUERY"]