Topics / #terraform

Terraform projects on GitHub

Infrastructure as code provisioning tool

As of , the most-starred Terraform projects on GitHub are devops-exercises (84.9K stars), terraform (50K stars) and data-engineering-zoomcamp (46.3K stars). GitHub.Locker tracks 32 Terraform repositories with 645.6K stars combined. The fastest-growing on October 19 was langfuse, with +51 stars in a day.

32Projects
645.6KStars in total
+317Stars in a day

Hot right now

Most stars gained in a day · Oct 19

The all-time top

32 projects · by stars

  1. #1 · bregman-arie/devops-exercises

    devops-exercises

    A massive collection of over 2600 DevOps and SRE interview questions and exercises covering Linux, networking, Kubernetes, AWS, Python, Ansible, Terraform, and many other technical topics.

    84.9K
  2. #2 · hashicorp/terraform

    terraform

    Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently, letting you describe cloud and on-prem resources in declarative configuration files instead of clicking through consoles.

    50K
  3. #3 · DataTalksClub/data-engineering-zoomcamp

    data-engineering-zoomcamp

    This is 'Data Engineering Zoomcamp', a free 9-week course that teaches the fundamentals of data engineering by building an end-to-end data pipeline from scratch.

    46.3K
  1. 4

    langfuse

    36.1Klangfuse/langfuse · TypeScript

    Langfuse is an open source LLM engineering platform for tracing, evaluating, and debugging LLM and agent applications, with prompt management and a playground built in.

  2. 5

    manifesto

    35.6Kopentofu/manifesto · HTML

    This is the OpenTF Manifesto, a public document and petition opposing HashiCorp's move of Terraform's license away from open source, calling for it to be switched back to a truly open source license.

  3. 6

    opentofu

    30.5Kopentofu/opentofu · Go

    OpenTofu is an open-source tool for declaratively managing cloud infrastructure, letting you build, change, and version infrastructure safely and efficiently.

  4. 7

    netbird

    30.1Knetbirdio/netbird · Go

    NetBird is an open-source Zero Trust networking platform: it builds a configuration-free peer-to-peer WireGuard overlay network with centralized access control, so you can create secure private networks without open ports, complex firewall rules or VPN gateways.

  5. 8

    infisical

    29.9KInfisical/infisical · TypeScript

    Infisical is an open-source security platform teams use to centralize secrets, certificates, and privileged access, with syncing, rotation, and leak prevention built in.

  6. 9

    90DaysOfDevOps

    29.8KMichaelCade/90DaysOfDevOps · Shell

    A structured learning curriculum for DevOps that grew out of a personal 90-day public learning challenge, now covering principles, processes, tooling, and real-world use cases like Kubernetes, Terraform, and Ansible.

  7. 10

    floci

    26.9Kfloci-io/floci · Java

    Floci is a free, open-source local AWS emulator: it serves AWS-compatible APIs — S3, SQS, DynamoDB, Lambda, ECS and many more — from your own machine for development, testing, and CI, with no cloud account, auth token, or paid feature gates.

  8. 11

    microservices-demo

    21.1KGoogleCloudPlatform/microservices-demo · Go

    Online Boutique is a sample cloud-first e-commerce web app made of 11 microservices in different languages, built by Google to demonstrate Kubernetes, gRPC, Istio and other Google Cloud technologies.

  9. 12

    DevOps-Roadmap

    20.8Kmilanm/DevOps-Roadmap

    A step-by-step roadmap for becoming a DevOps engineer, organized as a sequence of topics with links to mostly free learning resources for each one.

  10. 13

    coder

    17.1Kcoder/coder · Go

    Coder is a self-hosted platform for creating cloud development environments and running AI coding agents on your own infrastructure.

  11. 14

    yq

    16.1Kmikefarah/yq · Go

    yq is a lightweight, portable command-line processor for YAML, JSON, XML, INI and more — you pipe data through jq-like expressions to read, edit or convert it right in the terminal.

  12. 15

    packer

    15.8Khashicorp/packer · Go

    Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. It is lightweight, runs on every major OS, and builds images for multiple platforms in parallel.

  13. 16

    bytebase

    14.6Kbytebase/bytebase · Go

    Bytebase is an open-source database governance platform that acts as a control plane between users (humans and AI agents) and databases, governing change management, access control, and compliance so every change and query is reviewed, controlled, and recorded.

  14. 17

    terraformer

    14.5KGoogleCloudPlatform/terraformer · Go

    Terraformer is a CLI tool that generates Terraform configuration (tf/json) and state files from infrastructure that already exists in the cloud, essentially reverse-engineering Terraform code from live resources.

  15. 18

    E2B

    14.5Ke2b-dev/E2B · Python

    E2B is open-source infrastructure that lets you run AI-generated code in secure, isolated cloud sandboxes, so agents can execute untrusted code safely.

  16. 19

    semaphore

    14.3Ksemaphoreui/semaphore · Go

    Semaphore UI is a modern web interface and API for running and managing Ansible playbooks, Terraform/OpenTofu/Terragrunt, PowerShell and Bash scripts, so you don't have to deploy from a terminal anymore.

  17. 20

    CubeSandbox

    13KTencentCloud/CubeSandbox · Go

    CubeSandbox is a high-performance, secure sandbox service for running untrusted AI agent code, built on RustVMM and KVM with hardware-isolated MicroVMs.

  18. 21

    infracost

    12.6Kinfracost/infracost · Go

    Infracost gives engineers, AI coding agents, and CI/CD pipelines cloud cost estimates and FinOps recommendations for Terraform, Terragrunt, CloudFormation, and AWS CDK before changes are deployed.

  19. 22

    encore

    12.5Kencoredev/encore · Go

    Encore is an open-source backend platform: you declare resources like databases, Pub/Sub and caches directly in code, run the whole system locally with real infrastructure, and deploy into your own AWS or GCP account.

  20. 23

    opa

    12.4Kopen-policy-agent/opa · Go

    OPA (Open Policy Agent) is an open source, general-purpose policy engine that lets you enforce policies — like 'can user X do Y on resource Z?' — consistently across your whole stack via a declarative policy language called Rego.

  21. 24

    aws-devops-zero-to-hero

    11.6Kiam-veeramalla/aws-devops-zero-to-hero · Python

    A 30-day structured curriculum teaching AWS from scratch for DevOps engineers, covering core services with daily lessons, hands-on projects, and interview questions.

  22. 25

    terraform-provider-aws

    11.1Khashicorp/terraform-provider-aws · Go

    This is the official HashiCorp Terraform provider for AWS, which lets Terraform create, update, and manage AWS resources through declarative configuration.

  23. 26

    drawio-skill

    10.2KAgents365-ai/drawio-skill · Python

    An agent skill that turns plain-language descriptions and real system sources — code, Terraform, Kubernetes, SQL, OpenAPI — into editable .drawio architecture diagrams, then keeps them synced, tested and exportable.

  24. 27

    awesome-codex-subagents

    6.4KVoltAgent/awesome-codex-subagents

    A curated collection of 170+ specialized subagent definitions for OpenAI Codex, covering development tasks like coding, infrastructure, security, data/AI, and developer experience.

  25. 28

    ministack

    5Kministackorg/ministack · Python

    MiniStack is a free, open-source local emulator for AWS that lets you run over 60 AWS services on your machine for development and testing.

  26. 29

    ai-maestro

    82623blocks-OS/ai-maestro · TypeScript

    AI Maestro is a dashboard that lets you orchestrate many AI coding agents (Claude Code, Codex, Grok Build, and others) from one place, with persistent memory, a code graph, and agent-to-agent messaging across multiple machines.

  27. 30

    jevbox

    734extend-hq/jevbox · TypeScript

    Jevbox is a full stack, permission-aware document library you self-host, with a spatial file browser, organization-wide sharing, hierarchical search, and source-grounded AI chat over your documents.

  28. 31

    forge

    213cisco-open/forge · HCL

    ForgeMT is an open-source platform from Cisco for running self-hosted GitHub Actions runners on your own AWS accounts — ephemeral EC2 runners and Kubernetes ARC runner scale sets, operated as code across many tenant repos.

  29. 32

    full-stack-data-engineering

    145schumannx/full-stack-data-engineering · Python

    A full reference implementation of a streaming data warehouse on AWS: playback events flow from Kafka into a five-zone S3 Iceberg lake, get modeled with Kimball dimensional design, and are served through Athena SQL and HTML reports, all orchestrated by self-hosted Apache Airflow 3.

Often tagged together