Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Back-End Development
  4. Terraform

Terraform

The "Awesome Terraform" project is a curated resource list designed to support users of Terraform, an open-source infrastructure as code software tool. Terraform allows users to define and provision data center infrastructure using a high-level configuration language. This list includes a variety of resources such as modules, providers, tutorials, tools, and community contributions that help streamline the infrastructure management process. Whether you are a beginner looking to get started or an experienced DevOps engineer seeking advanced techniques, this collection offers valuable insights and tools to enhance your Terraform experience. Dive into the resources available and unlock the full potential of infrastructure as code with Terraform.

infrastructure-as-codeterraform-modulesdevopscloud-infrastructureautomation-toolsconfiguration-management
RSSView on GitHub
6.3k stars989 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

26 sections · 425 projects

Official Resources

4 projects
Hashicorp Terraform Blog
hashicorp.com
Introduction to Terraform
developer.hashicorp.com
Terraform Documentation
developer.hashicorp.com
Terraform learn
developer.hashicorp.com

Community

12 projects
weekly.tf - Terraform Weekly Newsletter
weekly.tf
Complete Terraform documentation as PDF files (Updated nightly)
Complete Terraform documentation as PDF files (Updated nightly)

Nightly-generated PDF documentation for Terraform core and all official providers, available for offline use.

Shell2102 months ago
Terraform AWS Modules
github.com
Terraform Community Modules
github.com
Terraform Twitter Community
twitter.com
Terraform Discuss
discuss.hashicorp.com
Terraform Provider/Module Registry
registry.terraform.io
Terraform PDF Doc
Terraform PDF Doc

Automatically generates PDF documentation from Terraform's official documentation.

Python686 years ago
Terraform Roadmap
roadmap.sh
Terragrunt Reference Architecture
Terragrunt Reference Architecture

A complete reference architecture demonstrating Terragrunt best practices for managing multi-account AWS infrastructure with Terraform.

HCL3804 years ago
The Claude Agent Skill for Terraform and OpenTofu - testing, modules, CI/CD, and production patterns
The Claude Agent Skill for Terraform and OpenTofu - testing, modules, CI/CD, and production patterns

A Claude Agent skill providing best practices, testing strategies, and CI/CD workflows for Terraform and OpenTofu infrastructure code.

2,20121 days ago
Telegram (Ukrainian speak community)
t.me

Books

15 projects
Big Little Book On Terraform
amazon.com
Bootstrapping Microservices with Docker, Kubernetes, and Terraform, Second Edition
manning.com
Deep-Dive Terraform on Azure
link.springer.com
Getting Started with Terraform, 2nd ed.
amazon.com
HashiCorp Infrastructure Automation Certification Guide
amazon.com
IaC starting with Terraform (Korean)
product.kyobobook.co.kr
Infrastructure as Code
shop.oreilly.com
Patterns and Practices for Infrastructure as Code: With examples in Python and Terraform
manning.com
Terraform Best Practices
terraform-best-practices.com
Terraform Cookbook
amazon.com
Terraform for Ops e-book
terraformforops.com
Terraform in Action
manning.com
Terraform in Depth
manning.com
Terraform: Up & Running, 3rd ed.
terraformupandrunning.com
The Terraform Book
terraformbook.com

Beginner Guides

6 projects
A Comprehensive Guide to Terraform
blog.gruntwork.io
Using Terraform for Cloud Deployments - Part 1
dev.to
Hello, world: The Fargate/Terraform tutorial I wish I had
section411.com
Terraform Security Guide
sysdig.com
Building a SaaS API? Don't Forget Your Terraform Provider
speakeasyapi.dev
Complete Terraform Course in French (Free)
blog.stephane-robert.info

Writing Custom Providers

4 projects
Creating custom terraform providers
blog.pelo.tech
Writing a Terraform provider
web.archive.org
Writing Custom Providers
developer.hashicorp.com
Terraform Provider Code generation
speakeasyapi.dev

Related Awesome Lists

🐳
Docker

The "Awesome Docker" project is a curated resource list designed to support developers and teams using Docker, a platform for developing, shipping, and running applications in containers. This list includes a variety of resources such as tutorials, tools, libraries, extensions, and community contributions that help streamline the containerization process. Whether you are a beginner looking to understand the basics of Docker or an experienced developer seeking advanced techniques and best practices, this collection offers valuable insights and tools to enhance your containerization workflow. Dive into the world of Docker and discover how to optimize your application deployment and management with ease.

35.8k
☸️
Kubernetes

The "Awesome Kubernetes" project is a comprehensive collection of resources dedicated to Kubernetes, an open-source platform designed to automate the deployment, scaling, and management of containerized applications. This list encompasses a wide range of categories including tools, libraries, tutorials, best practices, and community resources that facilitate the use of Kubernetes in various environments. It is invaluable for beginners seeking to understand container orchestration as well as experienced developers looking to optimize their workflows and enhance their applications. Users can discover everything from official documentation to advanced configurations, empowering them to effectively leverage Kubernetes for their container management needs.

15.8k
📦
Useful .htaccess Snippets

The "Awesome Useful .htaccess Snippets" project is a curated collection of practical code snippets designed to enhance the functionality of the .htaccess file, which is used for configuring web server settings in Apache. This list includes a variety of snippets for URL rewriting, access control, security enhancements, and performance optimizations, making it a valuable resource for web developers and administrators. Whether you are a beginner looking to understand .htaccess or an experienced developer seeking to optimize your server configuration, this collection offers essential tools to improve your website's performance and security. Dive in to discover snippets that can streamline your web server management and enhance user experience.

13.3k
📦
Laravel

The "Awesome Laravel" project is a curated resource list designed to support developers using Laravel, a popular PHP framework for web application development. This list includes a wide range of resources such as libraries, packages, tools, tutorials, and community contributions that enhance the Laravel development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into this repository to discover everything you need to build robust and scalable web applications with Laravel.

13.0k