🍺 BREW Explorer

← all formulae

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

go

GitHub topics

gitops go opentofu terraform tfstate

Links

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: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n[![GitHub release](https://img.shields.io/github/release/minamijoyo/tfmigrate.svg)](https://github.com/minamijoyo/tfmigrate/releases/latest)\n[![GoDoc](https://godoc.org/github.com/minamijoyo/tfmigrate/tfmigrate?status.svg)](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
}