tfmigrate
brew install tfmigrate
v0.4.5
MIT
Terraform/OpenTofu state migration tool for GitOps
1.4k
30-day installs · #1138
3.0k
90-day · #1361
3.3k
365-day · #2309
1.3k
★ GitHub stars · updated 3mo ago
Build dependencies
GitHub topics
gitops
go
opentofu
terraform
tfstate
Links
- https://github.com/minamijoyo/tfmigrate
- GitHub: minamijoyo/tfmigrate
- Brew formula source: Formula/t/tfmigrate.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Terraform/OpenTofu state migration tool for GitOps",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:21+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "tfmigrate",
"github_default_branch": "master",
"github_last_commit_at": "2026-05-04T13:10:37Z",
"github_readme_excerpt": "# tfmigrate\n[](LICENSE)\n[](https://github.com/minamijoyo/tfmigrate/releases/latest)\n[](https://godoc.org/github.com/minamijoyo/tfmigrate)\n\nA Terraform / OpenTofu state migration tool for GitOps.\n\n## Table of content\n\u003c!--ts--\u003e\n * [Features](#features)\n * [Why?](#why)\n * [Requirements](#requirements)\n * [Getting Started](#getting-started)\n * [Install](#install)\n * [Homebrew](#homebrew)\n * [Download](#download)\n * [Source](#source)\n * [Usage](#usage)\n * [Configurations](#configurations)\n * [Environment variables](#environment-variables)\n * [Configuration file](#configuration-file)\n * [tfmigrate block](#tfmigrate-block)\n * [history block](#history-block)\n * [storage block](#storage-block)\n * [storage block (local)](#storage-block-local)\n * [storage block (s3)](#storage-block-s3)\n * [storage block (gcs)](#storage-block-gcs)\n * [Migration file](#migration-file)\n * [Environment Variables](#environment-variables-1)\n * [migration block](#migration-block)\n * [migration block (state)](#migration-block-state)\n * [state mv](#state-mv)\n * [state xmv](#state-xmv)\n * [state rm](#state-rm)\n * [state import](#state-import)\n * [state replace-provider](#state-replace-provider)\n * [migration block (multi_state)](#migration-block-multi_state)\n * [multi_state mv](#multi_state-mv)\n * [multi_state xmv](#multi_state-xmv)\n * [Integrations](#integrations)\n * [License](#license)\n\u003c!--te--\u003e\n\n## Features\n\n- GitOps friendly: Write terraform state mv/rm/import commands in HCL, plan and apply it.\n- Monorepo style support: Move resources to other tfstates to split and merge easily for refactoring.\n- Dry run migra",
"github_repo": "minamijoyo/tfmigrate",
"github_stars": 1274,
"github_topics": [
"gitops",
"go",
"opentofu",
"terraform",
"tfstate"
],
"homepage": "https://github.com/minamijoyo/tfmigrate",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1411,
"installs_365d": 3331,
"installs_90d": 2991,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "tfmigrate",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1138,
"rank_365d": 2309,
"rank_90d": 1361,
"raw_hash": "5bf13a2a0824b03f",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/t/tfmigrate.rb",
"tap": "homebrew/core",
"test_dependencies": [
"opentofu"
],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.4.5",
"versioned_formulae": [],
"why_use_this": null
}