# HCL project architecture examples

Interactive architecture diagrams of 162 open-source HCL repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

## Repositories 1 to 50 of 162

1. [iam-veeramalla/azure-zero-to-hero](https://gitdiagram.com/iam-veeramalla/azure-zero-to-hero) (5.5k stars): This repository is a staged Azure learning course, not a single executable application. Markdown: https://gitdiagram.com/iam-veeramalla/azure-zero-to-hero.md
2. [terraform-aws-modules/terraform-aws-eks](https://gitdiagram.com/terraform-aws-modules/terraform-aws-eks) (4.9k stars): Node Groups (Managed, Self-managed, and Fargate) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-eks.md
3. [iam-veeramalla/terraform-zero-to-hero](https://gitdiagram.com/iam-veeramalla/terraform-zero-to-hero) (3.9k stars): This is an “Infrastructure-as-Code” tutorial repository for learning Terraform from zero to hero. Markdown: https://gitdiagram.com/iam-veeramalla/terraform-zero-to-hero.md
4. [kube-hetzner/terraform-hcloud-kube-hetzner](https://gitdiagram.com/kube-hetzner/terraform-hcloud-kube-hetzner) (3.8k stars) Markdown: https://gitdiagram.com/kube-hetzner/terraform-hcloud-kube-hetzner.md
5. [moabukar/tech-vault](https://gitdiagram.com/moabukar/tech-vault) (3.4k stars): Tech Vault is an open-source repository of curated engineering interview questions, challenges, and hands-on labs. Markdown: https://gitdiagram.com/moabukar/tech-vault.md
6. [brikis98/terraform-up-and-running-code](https://gitdiagram.com/brikis98/terraform-up-and-running-code) (3.3k stars): This repository is the companion code catalog for Terraform: Up and Running. Markdown: https://gitdiagram.com/brikis98/terraform-up-and-running-code.md
7. [terraform-aws-modules/terraform-aws-vpc](https://gitdiagram.com/terraform-aws-modules/terraform-aws-vpc) (3.2k stars): VPC Core: Represent the overall VPC which wraps all networking resources. Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-vpc.md
8. [sadservers/sadservers](https://gitdiagram.com/sadservers/sadservers) (3k stars): This repository is primarily a catalog of SadServers troubleshooting scenarios, not the SaaS backend implementation. Markdown: https://gitdiagram.com/sadservers/sadservers.md
9. [aws-ia/terraform-aws-eks-blueprints](https://gitdiagram.com/aws-ia/terraform-aws-eks-blueprints) (3k stars) Markdown: https://gitdiagram.com/aws-ia/terraform-aws-eks-blueprints.md
10. [antonbabenko/terraform-best-practices](https://gitdiagram.com/antonbabenko/terraform-best-practices) (2.6k stars): This repository is a free, opinionated guide to Terraform best practices, not an executable Terraform product. Markdown: https://gitdiagram.com/antonbabenko/terraform-best-practices.md
11. [christianlempa/homelab](https://gitdiagram.com/christianlempa/homelab) (2.1k stars): This repository is personal homelab documentation and configuration, not an application with a single runtime entry point. Markdown: https://gitdiagram.com/christianlempa/homelab.md
12. [googlecloudplatform/cloud-foundation-fabric](https://gitdiagram.com/googlecloudplatform/cloud-foundation-fabric) (2.1k stars): Cloud Foundation Fabric is a Terraform toolkit for Google Cloud: FAST provides an organization-scale landing-zone design and reference implementation, while reusable modules… Markdown: https://gitdiagram.com/googlecloudplatform/cloud-foundation-fabric.md
13. [techiescamp/devops-projects](https://gitdiagram.com/techiescamp/devops-projects) (1.8k stars): Notice that each top-level directory (e.g., “01-jenkins-setup”, “02-consul-sevice-discovery”, “03-scalable-java-app”, etc.) represents a stand-alone project. Markdown: https://gitdiagram.com/techiescamp/devops-projects.md
14. [terraform-google-modules/terraform-example-foundation](https://gitdiagram.com/terraform-google-modules/terraform-example-foundation) (1.5k stars): This is a fork-and-customize Terraform blueprint for building a secure Google Cloud enterprise foundation. Markdown: https://gitdiagram.com/terraform-google-modules/terraform-example-foundation.md
15. [btkrausen/hashicorp](https://gitdiagram.com/btkrausen/hashicorp) (1.5k stars): This is an educational resource repository focused on HashiCorp products and cloud infrastructure technologies. Markdown: https://gitdiagram.com/btkrausen/hashicorp.md
16. [hashicorp/terraform-guides](https://gitdiagram.com/hashicorp/terraform-guides) (1.5k stars) Markdown: https://gitdiagram.com/hashicorp/terraform-guides.md
17. [sidpalas/devops-directive-terraform-course](https://gitdiagram.com/sidpalas/devops-directive-terraform-course) (1.4k stars) Markdown: https://gitdiagram.com/sidpalas/devops-directive-terraform-course.md
18. [alijahnas/cka-practice-exercises](https://gitdiagram.com/alijahnas/cka-practice-exercises) (1.3k stars) Markdown: https://gitdiagram.com/alijahnas/cka-practice-exercises.md
19. [bridgecrewio/terragoat](https://gitdiagram.com/bridgecrewio/terragoat) (1.3k stars) Markdown: https://gitdiagram.com/bridgecrewio/terragoat.md
20. [terraform-google-modules/terraform-google-kubernetes-engine](https://gitdiagram.com/terraform-google-modules/terraform-google-kubernetes-engine) (1.3k stars) Markdown: https://gitdiagram.com/terraform-google-modules/terraform-google-kubernetes-engine.md
21. [chime/terraform-aws-alternat](https://gitdiagram.com/chime/terraform-aws-alternat) (1.2k stars) Markdown: https://gitdiagram.com/chime/terraform-aws-alternat.md
22. [terraform-aws-modules/terraform-aws-lambda](https://gitdiagram.com/terraform-aws-modules/terraform-aws-lambda) (1k stars) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-lambda.md
23. [vmware/packer-examples-for-vsphere](https://gitdiagram.com/vmware/packer-examples-for-vsphere) (974 stars) Markdown: https://gitdiagram.com/vmware/packer-examples-for-vsphere.md
24. [azure/terraform-azurerm-caf-enterprise-scale](https://gitdiagram.com/azure/terraform-azurerm-caf-enterprise-scale) (955 stars) Markdown: https://gitdiagram.com/azure/terraform-azurerm-caf-enterprise-scale.md
25. [terraform-google-modules/terraform-google-project-factory](https://gitdiagram.com/terraform-google-modules/terraform-google-project-factory) (940 stars) Markdown: https://gitdiagram.com/terraform-google-modules/terraform-google-project-factory.md
26. [zopdev/opentofu-modules](https://gitdiagram.com/zopdev/opentofu-modules) (912 stars) Markdown: https://gitdiagram.com/zopdev/opentofu-modules.md
27. [azure/terraform](https://gitdiagram.com/azure/terraform) (897 stars) Markdown: https://gitdiagram.com/azure/terraform.md
28. [futurice/terraform-examples](https://gitdiagram.com/futurice/terraform-examples) (887 stars) Markdown: https://gitdiagram.com/futurice/terraform-examples.md
29. [terraform-aws-modules/terraform-aws-iam](https://gitdiagram.com/terraform-aws-modules/terraform-aws-iam) (870 stars) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-iam.md
30. [hashicorp/agent-skills](https://gitdiagram.com/hashicorp/agent-skills) (867 stars) Markdown: https://gitdiagram.com/hashicorp/agent-skills.md
31. [stacksimplify/azure-aks-kubernetes-masterclass](https://gitdiagram.com/stacksimplify/azure-aks-kubernetes-masterclass) (862 stars) Markdown: https://gitdiagram.com/stacksimplify/azure-aks-kubernetes-masterclass.md
32. [terraform-aws-modules/terraform-aws-ec2-instance](https://gitdiagram.com/terraform-aws-modules/terraform-aws-ec2-instance) (803 stars) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-ec2-instance.md
33. [stacksimplify/terraform-on-aws-eks](https://gitdiagram.com/stacksimplify/terraform-on-aws-eks) (754 stars) Markdown: https://gitdiagram.com/stacksimplify/terraform-on-aws-eks.md
34. [stacksimplify/hashicorp-certified-terraform-associate](https://gitdiagram.com/stacksimplify/hashicorp-certified-terraform-associate) (737 stars) Markdown: https://gitdiagram.com/stacksimplify/hashicorp-certified-terraform-associate.md
35. [ministryofjustice/modernisation-platform](https://gitdiagram.com/ministryofjustice/modernisation-platform) (724 stars) Markdown: https://gitdiagram.com/ministryofjustice/modernisation-platform.md
36. [iam-veeramalla/write_your_first_terraform_project](https://gitdiagram.com/iam-veeramalla/write_your_first_terraform_project) (716 stars) Markdown: https://gitdiagram.com/iam-veeramalla/write_your_first_terraform_project.md
37. [devopsinsiders/azure-aws-gcp-devsecops-mlops-batch-18](https://gitdiagram.com/devopsinsiders/azure-aws-gcp-devsecops-mlops-batch-18) (707 stars) Markdown: https://gitdiagram.com/devopsinsiders/azure-aws-gcp-devsecops-mlops-batch-18.md
38. [terraform-aws-modules/terraform-aws-ecs](https://gitdiagram.com/terraform-aws-modules/terraform-aws-ecs) (660 stars) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-ecs.md
39. [gitops-bridge-dev/gitops-bridge](https://gitdiagram.com/gitops-bridge-dev/gitops-bridge) (659 stars) Markdown: https://gitdiagram.com/gitops-bridge-dev/gitops-bridge.md
40. [datawranglerai/self-host-n8n-on-gcr](https://gitdiagram.com/datawranglerai/self-host-n8n-on-gcr) (619 stars) Markdown: https://gitdiagram.com/datawranglerai/self-host-n8n-on-gcr.md
41. [techiescamp/kubernetes-projects](https://gitdiagram.com/techiescamp/kubernetes-projects) (618 stars) Markdown: https://gitdiagram.com/techiescamp/kubernetes-projects.md
42. [terraform-aws-modules/terraform-aws-s3-bucket](https://gitdiagram.com/terraform-aws-modules/terraform-aws-s3-bucket) (585 stars) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-s3-bucket.md
43. [iam-veeramalla/terraform-eks](https://gitdiagram.com/iam-veeramalla/terraform-eks) (566 stars) Markdown: https://gitdiagram.com/iam-veeramalla/terraform-eks.md
44. [piyushsachdeva/terraform-full-course-aws](https://gitdiagram.com/piyushsachdeva/terraform-full-course-aws) (564 stars) Markdown: https://gitdiagram.com/piyushsachdeva/terraform-full-course-aws.md
45. [cloudposse/terraform-aws-eks-cluster](https://gitdiagram.com/cloudposse/terraform-aws-eks-cluster) (549 stars) Markdown: https://gitdiagram.com/cloudposse/terraform-aws-eks-cluster.md
46. [cloudposse/terraform-aws-components](https://gitdiagram.com/cloudposse/terraform-aws-components) (539 stars) Markdown: https://gitdiagram.com/cloudposse/terraform-aws-components.md
47. [ricsanfre/pi-cluster](https://gitdiagram.com/ricsanfre/pi-cluster) (526 stars) Markdown: https://gitdiagram.com/ricsanfre/pi-cluster.md
48. [terraform-google-modules/terraform-google-network](https://gitdiagram.com/terraform-google-modules/terraform-google-network) (481 stars) Markdown: https://gitdiagram.com/terraform-google-modules/terraform-google-network.md
49. [terraform-aws-modules/terraform-aws-alb](https://gitdiagram.com/terraform-aws-modules/terraform-aws-alb) (465 stars) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-alb.md
50. [terraform-aws-modules/terraform-aws-rds-aurora](https://gitdiagram.com/terraform-aws-modules/terraform-aws-rds-aurora) (415 stars) Markdown: https://gitdiagram.com/terraform-aws-modules/terraform-aws-rds-aurora.md

Next page: https://gitdiagram.com/architecture-examples/hcl/2

More hubs: https://gitdiagram.com/architecture-examples

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the [2026 open-source architecture report](https://gitdiagram.com/open-source-architecture-2026). Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.
