#1 Product of the week · Launched July 30, 2024
tenv

tenv

OpenTofu / Terraform / Terragrunt and Atmos version manager

FreeDevOps63,672 impressions#1 of its week3 comments

Comments

>log in to comment
  • kvendingoldo[maker]· 2y ago

    btw. link to sources: https://github.com/tofuutils/tenv some articles about tenv: 1) https://techblog.flaviusdinu.com/tenv-the-ultimate-version-manager-for-opentofu-terraform-and-terragrunt-692c1c44273a 2) https://www.env0.com/blog/how-to-use-tenv-to-streamline-iac-version-management 3) https://hackernoon.com/how-to-manage-terraform-versions 4) https://hackernoon.com/tenv-v20-the-importance-of-explicit-behavior-for-the-version-manager 5) https://dev.to/devopspass-ai/managing-versions-of-opentofu-terraform-and-terragrunt-with-tenv-and-dop-58gc

  • kvendingoldo[maker]· 2y ago

    Hello! 👋 We are tofuutils, a group of developers who provide tools for the Terraform/OpenTofu stack. 🚀 Tenv is a version management tool that replaces tofutenv and tfenv. With tenv, we aim to simplify developers' lives and deliver long-awaited features that Tfenv users have been craving. 🎉 Our team will be glad to hear any feedback. ! 🗣️ Feel free to report issues on GitHub and share your thoughts with us. Let's grow the tofuutils community together. We're excited to have you on board! 💪✨ Join us today! 🚀

  • Hagi· 2y ago

    Nice ! Will try to integrate tenv with www.fine.dev - hopefully can bring an AI agent to the tenv community.

Welcome to tenv, a versatile version manager for OpenTofu, Terraform, Terragrunt and Atmos. The tool simplifies the complexity of handling different versions of these powerful tools, ensuring developers and DevOps professionals can focus on what matters most - building and deploying efficiently.

tenv is a Go-based version manager for OpenTofu, Terraform, Terragrunt, Terramate and Atmos.

for
Developers and DevOps engineers who need to switch between multiple IaC tool versions.
pricing
open source
license
Apache-2.0
tofuutils/tenv 1.4k 79Goupdated 20 days ago
works withHomebrewNixSnapcraftChocolateyScoopaptyumDocker

Key features

6 features of tenv
  • Multi-tool version switching — Easily install, use and switch between different versions of OpenTofu, Terraform, Terragrunt, Terramate and Atmos.
  • Semver 2.0.0 compatibility — Parses HCL files to respect required_version constraints using go-version.
  • Signature verification — Verifies downloads with cosign or PGP signatures for security.
  • Cross-platform binaries — Provides independent binaries for Linux, macOS, Windows, BSD and Solaris.
  • Homebrew & package manager support — Install via Homebrew, Nix, Snap, Chocolatey, apt, yum and other package managers.
  • Shell completion — Generates completions for bash, zsh, fish, PowerShell and Oh My Zsh.

Use cases

  • Switch Terraform version per project without manual downloads
  • Enforce required OpenTofu version defined in .tf files
  • Run CI pipelines with exact Terragrunt version
  • Test multiple Atmos releases side-by-side

tenv FAQ

How does tenv detect which version to use?+

It scans your IaC files for required_version constraints and falls back to the latest allowed version if none are found.

Do I need to install cosign for signature checks?+

Cosign is optional; install it if you want tenv to verify signatures, otherwise PGP verification is used.

Can I use tenv as a Go library?+

Yes, tenv provides a tenvlib wrapper with a Semver compatibility promise.

Is tenv compatible with Windows?+

Yes, binaries are provided for Windows and can be installed via Chocolatey, Scoop or WinGet.

How does tenv differ from asdf-vm?+

tenv is dedicated to Terraform-related tools, ships as independent binaries, and supports more operating systems than asdf-vm.

Summarized by DevHunt from tofuutils.github.io · Sep 27, 2026. Details may change; check the official site.