Terraform

Open-source projects categorized as Terraform

Top 23 Terraform Open-Source Projects

Terraform
  1. devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: 10 GitHub Repositories That Will Actually Teach You DevOps in 2026 | dev.to | 2026-05-05

    github.com/bregman-arie/devops-exercises. 82k stars. Maintained by Arie Bregman, ex-Red Hat.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

    Project mention: Release on Demand | dev.to | 2026-06-05

    When a change earns its way onto main, the train builds the container image one time and tags it by the commit SHA. That image is the artifact. It runs in dev immediately. And here's the part that makes promotion boring: shipping to prod doesn't rebuild anything. It re-points a config overlay (a Kustomize overlay, in practice, committed to the same repo) at the same SHA that's already running in dev. Same bytes, different environment. Promotion is a routing decision, not a build decision. The thing you tested in dev is the literal thing that runs in prod. Not a rebuild from the same commit and a hope. The same image. That cleanly splits two worlds that most setups jam into one giant deploy job. The slow-moving substrate (the cluster, the network, IAM, the shape of your manifests) changes on the order of a quarter and belongs to Terraform, ideally run through something like Terraform Cloud so applies are deliberate and auditable instead of run from someone's laptop. The fast-moving payload (image refs, rollouts, the things that change every commit) belongs to Git, reconciled continuously by a GitOps controller. Argo CD is the common one: it watches the repo, diffs the declared state against what's actually running in the cluster, and makes the cluster match. Change the overlay in Git, Argo CD notices and applies it. Flux does the same job if you prefer it. TF for the building, Git for the lights. The rule is simple: if it changes per release, Git owns it; if it changes per quarter, Terraform owns it. Match the tool to the rate of change and the six-hour deploy job that rewrites your infrastructure mid-flight just stops existing. One more piece falls out of this: tags are markers, not artifacts. The cluster never deploys a tag. The tag is a point-in-time anchor that says "this commit's state was live in prod," useful for audit, for rollback targeting, and for release notes. It records what shipped and when. Nothing reads it to decide what runs.

  4. 90DaysOfDevOps

    This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

    Project mention: 10 GitHub Repositories That Will Actually Teach You DevOps in 2026 | dev.to | 2026-05-05

    github.com/MichaelCade/90DaysOfDevOps. 29k stars. Three years of community-curated 90-day plans.

  5. react-starter-kit

    Edge-native React template in a monorepo setup: Includes Vite frontend, Hono API, TanStack Router, shared types/utilities, and Terraform infra for scalable web development.

    Project mention: Next.js VS react-starter-kit - a user suggested alternative | libhunt.com/r/next.js | 2025-08-08

    Hey everyone, if Next.js feels a bit heavy for your needs or you're after something with Bun's speed, I'd suggest React Starter Kit as a solid alternative: https://github.com/kriasoft/react-starter-kit. It's a production-ready monorepo boilerplate with React 19, TypeScript for end-to-end safety, Tailwind CSS, tRPC for seamless APIs, and effortless Cloudflare Workers deployment—perfect for scalable full-stack apps with less config bloat and edge-native performance. Give it a spin if you're building something fresh!

  6. microservices-demo

    Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

    Project mention: 🚀 How I Ran 11 Microservices with OpenChoreo | dev.to | 2026-03-25

    📚 References Documentation: https://openchoreo.dev/docs/ Documentation: https://insights.linuxfoundation.org/project/openchore OpenChoreo Quick Start Guide: https://openchoreo.dev/docs/getting-started/quick-start-guide/ GCP Microservices Demo Repository: https://github.com/GoogleCloudPlatform/microservices-demo

  7. yq

    yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor

    Project mention: Master YAML in 2024: Complete Learning Guide for DevOps Engineers | dev.to | 2025-10-29

    yq Documentation: mikefarah.gitbook.io/yq

  8. docker-android

    Android in docker solution with noVNC supported and video recording

    Project mention: docker-android: A Docker Environment for Controlling Android Emulators from a Web Browser | dev.to | 2026-02-05

    docker-android is an open-source project that allows you to run Android emulators inside a Docker container and control them remotely via a web browser. This enables the automation of testing in CI/CD pipelines and the creation of a scalable Android testing infrastructure in cloud environments without the need to install Android Studio.

  9. semaphore

    Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.

    Project mention: Scotty: A beautiful SSH task runner | news.ycombinator.com | 2026-03-31

    I founded and developed a similar concept many years back of a web-based SSH dashboard and management console (Commando.io; which I sold). Now a days I use Semaphore UI [1] which uses Ansible playbooks under the hood in my homelab. Pretty happy with it, though setup and configuration did a bit to get up and running.

    [1] https://github.com/semaphoreui/semaphore

  10. coder

    Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.

    Project mention: Getting Started with Coder.com | dev.to | 2025-09-17

    CODER_VERSION=$(curl -s https://api.github.com/repos/coder/coder/releases/latest | grep tag_name | cut -d '"' -f 4 | sed 's/v//') curl -fSL "https://github.com/coder/coder/releases/download/v${CODER_VERSION}/coder_${CODER_VERSION}_linux_amd64.deb" -o coder.deb sudo apt install ./coder.deb coder --version

  11. infracost

    Cloud cost intelligence for engineers, AI coding agents, and CI/CD 💰📉 Shift FinOps Left!

    Project mention: Getting Started with Infracost: Estimating Cloud Costs | dev.to | 2025-06-23

    GitHub Repository

  12. terraform-provider-aws

    The AWS Provider enables Terraform to manage AWS resources.

    Project mention: Building an Application Log Analytics Platform with Amazon S3 Tables: Cost Optimization by Migrating from CloudWatch Logs | dev.to | 2026-05-31

    Our team uses Terraform to manage AWS infrastructure. We rely heavily on the modules provided by hashicorp/terraform-provider-aws, but not all API parameters around S3 Tables are supported yet. For example, pull requests have been opened for the partition settings and Intelligent Tiering settings mentioned earlier, but they have not yet been merged. A pull request I previously submitted for Athena managed query results support took about three months to be merged. If these features are important to you, consider reacting to the relevant pull requests and communicating your interest in Iceberg to the maintainers.

  13. terragrunt

    Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

    Project mention: Jenkins as a Code, or how I stopped clicking around in the UI | dev.to | 2026-05-18

    All the things that aren't Jenkins itself — VPCs, IAM, secret stores, the EKS cluster, image galleries — live in Terraform, organized with Terragrunt so the same modules get reused across dev and prod with different inputs. Same code, different variables. That's how I get dev to be code-to-code identical to prod.

  14. homelab

    Fully automated homelab from empty disk to running services with a single command.

  15. atlantis

    Terraform Pull Request Automation

    Project mention: Solved: Moved from laptop Terraform to full CI/CD with testing and drift detection | dev.to | 2026-02-10

    Pro Tip: Look into tools like Atlantis or platforms like Terraform Cloud/Enterprise. They are purpose-built for this exact workflow and can save you a lot of time writing custom pipeline scripts.

  16. checkov

    Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

    Project mention: [PT-BR] Guia de Módulo OpenTofu AWS EC2: Requisitos, Testes e Estratégia BDD | dev.to | 2026-04-24
  17. DevOps-Bash-tools

    1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..

    Project mention: Level Up Your DevOps Workflow with Hari Sekhon's Bash Tools! | dev.to | 2025-06-23

    View the Project on GitHub

  18. terratest

    Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

    Project mention: Terratest: Automated Integration Testing for Terraform Infrastructure | dev.to | 2026-04-21

    terraform validate checks syntax. terraform plan previews changes. Neither tells you whether the infrastructure you deploy actually works. Terratest fills that gap by deploying real infrastructure, running assertions against it, then destroying it — all from Go's standard testing package.

  19. GOAD

    game of active directory

  20. steampipe

    Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

    Project mention: A long list of weird things I've used in production | dev.to | 2026-03-17

    Steampipe

  21. boilerplates

    Create reusable templates and turn them into configurable workloads for homelabs and self-hosted infrastructure. Free and Open-Source.

  22. tfsec

    Tfsec is now part of Trivy

    Project mention: Top 7 Terraform Scanning Tools You Should Know | dev.to | 2025-12-15

    Official documentation: https://github.com/aquasecurity/tfsec

  23. awesome-tf

    Curated list of resources on HashiCorp's Terraform and OpenTofu

  24. dotnet-starter-kit

    Production Grade Cloud-Ready .NET 10 Starter Kit (Web API + React Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Terraform discussion

Log in or Post with

Terraform related posts

  • Scarab Diagnostic Suite Field Test #006: Terraform Console Panic

    1 project | dev.to | 3 Jun 2026
  • Building an Application Log Analytics Platform with Amazon S3 Tables: Cost Optimization by Migrating from CloudWatch Logs

    1 project | dev.to | 31 May 2026
  • IBM Bob writes a Vault secrets engine

    3 projects | dev.to | 18 May 2026
  • Jenkins as a Code, or how I stopped clicking around in the UI

    12 projects | dev.to | 18 May 2026
  • Going Production on Cloud: Infrastructure Best Practices Every Engineer Should Know (Part 1)

    1 project | dev.to | 7 May 2026
  • Cloudflare is removing in-place DNS record type changes on June 30, 2026 — your Pulumi runs will start failing

    1 project | dev.to | 5 May 2026
  • It's All About That Memory - Using Long and Short Term Memory with Agents

    2 projects | dev.to | 3 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Terraform projects? This list will help you:

# Project Stars
1 devops-exercises 82,568
2 terraform 48,531
3 90DaysOfDevOps 29,484
4 react-starter-kit 23,600
5 microservices-demo 20,401
6 yq 15,491
7 docker-android 15,213
8 semaphore 13,712
9 coder 13,360
10 infracost 12,342
11 terraform-provider-aws 10,915
12 terragrunt 9,622
13 homelab 9,259
14 atlantis 9,114
15 checkov 8,763
16 DevOps-Bash-tools 8,293
17 terratest 7,923
18 GOAD 7,880
19 steampipe 7,834
20 boilerplates 7,801
21 tfsec 7,009
22 awesome-tf 6,522
23 dotnet-starter-kit 6,493

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com