Terraform core: a CLI and graph engine for declaring, planning, and applying infrastructure changes from versioned configuration files.
Open-source, community-governed fork of HashiCorp Vault for storing, encrypting, and distributing secrets, certificates, and keys.
A tool for secrets management, encryption as a service, and privileged access management
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.
Terraform Provider for Google Cloud Platform
Free, open-source terminal SSH manager and SSH config editor in Rust for macOS and Linux that keeps ~/.ssh/config in sync with 18 cloud providers, monitors live SSH tunnels and manages Docker and Podman containers fleet-wide. Plus scp, Vault SSH certs and an MCP server for AI agents.
Terraform Skill for Claude Code and Codex. LLMs hallucinate a lot with Terraform - TerraShark fixes this. It eliminates hallucinations, is designed for modular and secure code and grounds your IaC in the official Hashicorp Terraform best practices.
Vagrant is a tool for building and distributing development environments.
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
The AWS Provider enables Terraform to manage AWS resources.
Golang implementation of the Raft consensus protocol
Curated list of resources on HashiCorp's Terraform and OpenTofu
Golang plugin system over RPC.
Service orchestration and management tool.
HCL is the HashiCorp configuration language.
Golang LRU cache
Terraform provider for Azure Resource Manager
Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.
Golang package for gossip based membership and failure detection
Golang connection multiplexing library
A Go (golang) package for representing a list of errors as a single error.
Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.
Package for downloading things from a string URL using a variety of protocols.
A Go (golang) library for parsing and verifying versions and version constraints.
Terraform Kubernetes provider
Sets up Terraform CLI in your GitHub Actions workflow.
A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Vulnerable app with examples showing how to not use secrets
OpenTofu / Terraform / Terragrunt / Terramate and Atmos version manager
Simple mDNS client/server library in Golang
Helm chart to install Vault and other associated components.
Terraform Language Server
Rate limit auto-configure for Spring Cloud Netflix Zuul
An immutable radix tree implementation in Golang
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
HashiCorp Terraform VSCode extension
A collection of Agent skills and Claude Code plugins for HashiCorp products.
First-class support for Vault and Kubernetes.
Terraform CLI commands via Go.
Hashicorp Certified Terraform Associate
First-class support for Consul Service Mesh on Kubernetes
The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.
Discover nodes in cloud environments
Terraform DigitalOcean provider
Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault as a backend
Client for HashiCorp's Vault
Consul cross-DC KV replication daemon.
Helios Design System
Terraform Vault provider
Secrets Store CSI driver for Kubernetes secrets - Integrates secrets stores with Kubernetes via a CSI volume.