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.vault
A tool for secrets management, encryption as a service, and privileged access managementconsul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.vagrant
Vagrant is a tool for building and distributing development environments.packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.nomad
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.terraform-provider-aws
The AWS Provider enables Terraform to manage AWS resources.raft
Golang implementation of the Raft consensus protocolserf
Service orchestration and management tool.hcl
HCL is the HashiCorp configuration language.go-plugin
Golang plugin system over RPC.terraform-cdk
Define infrastructure resources using programming constructs and provision them using HashiCorp Terraformwaypoint
A tool to build, deploy, and release any application on any platform.consul-template
Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.terraform-provider-azurerm
Terraform provider for Azure Resource Managerotto
Development and deployment made easy.golang-lru
Golang LRU cacheboundary
Boundary enables identity-based access management for dynamic infrastructure.memberlist
Golang package for gossip based membership and failure detectiongo-memdb
Golang in-memory database built on immutable radix treesnext-mdx-remote
Load mdx content from anywhere through getStaticProps in next.jsterraform-provider-google
Terraform Provider for Google Cloud Platformgo-multierror
A Go (golang) package for representing a list of errors as a single error.yamux
Golang connection multiplexing libraryenvconsul
Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.go-retryablehttp
Retryable HTTP client in Goterraform-provider-kubernetes
Terraform Kubernetes providergo-getter
Package for downloading things from a string URL using a variety of protocols.best-practices
go-version
A Go (golang) library for parsing and verifying versions and version constraints.go-metrics
A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)setup-terraform
Sets up Terraform CLI in your GitHub Actions workflow.terraform-guides
Example usage of HashiCorp Terraformmdns
Simple mDNS client/server library in Golangterraform-provider-helm
Terraform Helm providervault-guides
Example usage of HashiCorp Vault secrets managementgo-immutable-radix
An immutable radix tree implementation in Golangvault-helm
Helm chart to install Vault and other associated components.terraform-ls
Terraform Language Servervscode-terraform
HashiCorp Terraform VSCode extensionlevant
An open source templating and deployment tool for HashiCorp Nomad jobsvault-k8s
First-class support for Vault and Kubernetes.terraform-exec
Terraform CLI commands via Go.consul-k8s
First-class support for Consul Service Mesh on Kubernetesterraform-aws-vault
A Terraform Module for how to run Vault on AWS using Terraform and Packerterraform-github-actions
Terraform GitHub Actionsterraform-provider-vsphere
Terraform Provider for VMware vSphereraft-boltdb
Raft backend implementation using BoltDBnextjs-bundle-analysis
A github action that provides detailed bundle analysis on PRs for next.js appsgo-discover
Discover nodes in cloud environmentsconsul-replicate
Consul cross-DC KV replication daemon.next-mdx-enhanced
A Next.js plugin that enables MDX pages, layouts, and front matterdocker-vault
Official Docker images for Vaultterraform-provider-kubernetes-alpha
A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.vault-secrets-operator
The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.terraform-k8s
Terraform Cloud Operator for Kubernetespuppet-bootstrap
A collection of single-file scripts to bootstrap your machines with Puppet.cap
A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAPterraform-provider-vault
Terraform Vault providerdamon
A terminal UI (TUI) for HashiCorp Nomadnomad-autoscaler
Nomad Autoscaler brings autoscaling to your Nomad workloads.consul-helm
Helm chart to install Consul and other associated components.terraform-provider-azuread
Terraform provider for Azure Active Directoryvault-ssh-helper
Vault SSH Agent is used to enable one time keys and passwordsterraform-provider-scaffolding
Quick start repository for creating a Terraform providerterraform-aws-consul
A Terraform Module for how to run Consul on AWS using Terraform and Packerdocker-consul
Official Docker images for Consul.nomad-pack
hil
HIL is a small embedded language for string interpolations.vault-action
A GitHub Action that simplifies using HashiCorp Vaultβ’ secrets as build variables.learn-terraform-provision-eks-cluster
terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutionsterraform-config-inspect
A helper library for shallow inspection of Terraform configurationshcl2
Former temporary home for experimental new version of HCLerrwrap
Errwrap is a Go (golang) library for wrapping and querying errors.go-cleanhttp
design-system
Helios Design Systemlogutils
Utilities for slightly better logging in Go (Golang).vault-ruby
The official Ruby client for HashiCorp's Vaultvault-rails
A Rails plugin for easily integrating Vault secretsnext-remote-watch
Decorated local server for next.js that enables reloads from remote data changeswaypoint-examples
Example Apps that can be deployed with Waypointgo-hclog
A common logging package for HashiCorp toolsvault-csi-provider
HashiCorp Vault Provider for Secret Store CSI Drivernomad-guides
Example usage of HashiCorp Nomadconsul-haproxy
Consul HAProxy connector for real-time configurationterraform-provider-google-beta
Terraform Provider for Google Cloud Platform (Beta)consul-esm
External service monitoring for Consulhttp-echo
A tiny go web server that echos what you start it with!terraform-provider-awscc
Terraform AWS Cloud Control providerterraform-aws-nomad
A Terraform Module for how to run Nomad on AWS using Terraform and Packerfaas-nomad
OpenFaaS plugin for Nomadgo-sockaddr
IP Address/UNIX Socket convenience functions for Goterraform-foundational-policies-library
Sentinel is a language and framework for policy built to be embedded in existing software to enable fine-grained, logic-based policy decisions. This repository contains a library of Sentinel policies, developed by HashiCorp, that can be consumed directly within the Terraform Cloud platform.nomad-driver-podman
A nomad task driver plugin for sandboxing workloads in podman containersvagrant-vmware-desktop
Official provider for VMware desktop products: Fusion, Player, and Workstation.go-tfe
HCP Terraform/Enterprise API Client/SDK in Golangnomad-pack-community-registry
A repo for Packs written and maintained by Nomad community membersboundary-reference-architecture
Example reference architecture for a high availability Boundary deployment on AWS.terraform-plugin-framework
A next-generation framework for building Terraform providers.Love Open Source and this site? Check out how you can help us