It's Time to Switch to OpenTofu

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. registry

    The all-new opentofu.org registry! (by opentofu)

    I've been waiting for https://github.com/opentofu/registry/pull/824 ("Revert commit that removed Russian providers") to be resolved, but it seems to have stalled.

    Open source does not work as I envisioned, I guess.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. hcl

    HCL is the HashiCorp configuration language.

    HCL is Hashicorp Configuration Language: https://github.com/hashicorp/hcl.

    It's basically a DSL used by a bunch of Hashicorp products.

  4. opentofu

    OpenTofu lets you declaratively manage your cloud infrastructure.

    OpenTofu with v1.9 [0] has for_each for providers, something that HashiCorp blocked me on their GitHub, because I kept insisting for them to implement it and they kept giving excuses! One of my points there they didn't like is that instead of improving Terraform and Terraform Cloud so that it can AT LEAST run their own CDKTF, they invested time in GUI development and other useless stuff.

    They also implemented the proprietary Terraform Stacks, which only work in their overpriced product now rebranded to the ridiculous HCP Terraform!

    So, kudos to OpenTofu, not only is it free and fast-moving, but it now has unique features, which we were begging HashiCorp for during the years and they neglected even requests from paying customers!

    Another unique OpenTofu feature is that you can use variables in places you couldn't with Terraform, for example, in the backend config. Of course, HashiCorp didn't care about that, because you don't need that if you use their paid product!

    I totally understand that HashiCorp needs to make money, but they switch to BUSL, because their competitors such as Spacelift, Scalr, env0, and others were offering better and sometimes cheaper offering. Yeah, "sometimes", because some of them came out to be more expensive than even HCP Terraform, unfortunately.

    The switch to "terraforming under influence (of RUM)" that HashiCorp made is a sign of disoriented greed! Basically, it pushes you NOT to use Terraform. For example, I terraformed GitHub repos. So, after their switch of pricing model, I had to pay for every GitHub repository label, for thousands and thousands of niceties, which with the RUM (Resource Under Management) turned every label to costs us money, which easily accumulated to tens of thousands of dollars!

    [0]: https://github.com/opentofu/opentofu/releases/tag/v1.9.0

  5. sst

    Build full-stack apps on your own infrastructure.

    I found https://sst.dev/ to be a developer friendly experience. It is built on top of Pulumi.

    I just pay the AWS costs under my own account and nothing else.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Moving a not-for-profit web app off AWS

    2 projects | news.ycombinator.com | 25 Jan 2025
  • SST - a parte da infra que pode ser legal

    2 projects | dev.to | 18 Jan 2025
  • SST – framework to build full-stack applications on your own infrastructure

    1 project | news.ycombinator.com | 17 Dec 2024
  • Blinks on AWS with SST

    1 project | dev.to | 8 Nov 2024
  • Why are people paying so much for Vercel?

    1 project | news.ycombinator.com | 22 Jul 2024

Did you know that Go is
the 4th most popular programming language
based on number of references?