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
Terraform AWS providerraft
Golang implementation of the Raft consensus protocolserf
Service orchestration and management tool.hcl
HCL is the HashiCorp configuration language.waypoint
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-cdk
Define infrastructure resources using programming constructs and provision them using HashiCorp Terraformgo-plugin
Golang plugin system over RPC.otto
Development and deployment made easy.terraform-provider-azurerm
Terraform provider for Azure Resource Managergolang-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 treesterraform-provider-google
Terraform Google Cloud Platform providernext-mdx-remote
Load mdx content from anywhere through getStaticProps in next.jsgo-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 Gogo-getter
Package for downloading things from a string URL using a variety of protocols.terraform-provider-kubernetes
Terraform Kubernetes providerbest-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)terraform-guides
Example usage of HashiCorp Terraformsetup-terraform
Sets up Terraform CLI in your GitHub Actions workflow.mdns
Simple mDNS client/server library in Golangvault-guides
Example usage of HashiCorp Vault secrets managementterraform-provider-helm
Terraform Helm providergo-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-aws-vault
A Terraform Module for how to run Vault on AWS using Terraform and Packerterraform-github-actions
Terraform GitHub Actionsconsul-k8s
First-class support for Consul Service Mesh on Kubernetesterraform-provider-vsphere
Terraform Provider for VMware vSphereraft-boltdb
Raft backend implementation using BoltDBterraform-exec
Terraform CLI commands via Go.go-discover
Discover nodes in cloud environmentsnextjs-bundle-analysis
A github action that provides detailed bundle analysis on PRs for next.js appsconsul-replicate
Consul cross-DC KV replication daemon.terraform-provider-kubernetes-alpha
A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.next-mdx-enhanced
A Next.js plugin that enables MDX pages, layouts, and front matterdocker-vault
Official Docker images for Vaultpuppet-bootstrap
A collection of single-file scripts to bootstrap your machines with Puppet.terraform-k8s
Terraform Cloud Operator for Kubernetesconsul-helm
Helm chart to install Consul and other associated components.terraform-provider-vault
Terraform Vault providercap
A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAPvault-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.terraform-provider-azuread
Terraform provider for Azure Active Directorynomad-autoscaler
Nomad Autoscaler brings autoscaling to your Nomad workloads.terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutionshil
HIL is a small embedded language for string interpolations.vault-action
A GitHub Action that simplifies using HashiCorp Vaultâ„¢ secrets as build variables.hcl2
Former temporary home for experimental new version of HCLerrwrap
Errwrap is a Go (golang) library for wrapping and querying errors.nomad-pack
design-system
Helios Design Systemdamon
A terminal UI (TUI) for HashiCorp Nomadlogutils
Utilities for slightly better logging in Go (Golang).vault-secrets-operator
The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.go-cleanhttp
vault-ruby
The official Ruby client for HashiCorp's Vaultvault-rails
A Rails plugin for easily integrating Vault secretswaypoint-examples
Example Apps that can be deployed with Waypointnext-remote-watch
Decorated local server for next.js that enables reloads from remote data changeslearn-terraform-provision-eks-cluster
terraform-config-inspect
A helper library for shallow inspection of Terraform configurationsgo-hclog
A common logging package for HashiCorp toolsconsul-haproxy
Consul HAProxy connector for real-time configurationnomad-guides
Example usage of HashiCorp Nomadhttp-echo
A tiny go web server that echos what you start it with!terraform-aws-nomad
A Terraform Module for how to run Nomad on AWS using Terraform and Packervault-csi-provider
HashiCorp Vault Provider for Secret Store CSI Driverfaas-nomad
OpenFaaS plugin for Nomadconsul-esm
External service monitoring for Consulgo-sockaddr
IP Address/UNIX Socket convenience functions for Goterraform-provider-google-beta
Terraform Google Cloud Platform Beta providerterraform-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.vagrant-vmware-desktop
Official provider for VMware desktop products: Fusion, Player, and Workstation.go-tfe
Terraform Cloud/Enterprise API Client/SDK in Golangnomad-driver-podman
A nomad task driver plugin for sandboxing workloads in podman containersterraform-plugin-framework
A next-generation framework for building Terraform providers.boundary-reference-architecture
Example reference architecture for a high availability Boundary deployment on AWS.nomad-pack-community-registry
A repo for Packs written and maintained by Nomad community membersvault-plugin-auth-kubernetes
Vault authentication plugin for Kubernetes Service AccountsLove Open Source and this site? Check out how you can help us