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)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.consul-k8s
First-class support for Consul Service Mesh on Kubernetesterraform-exec
Terraform CLI commands via Go.terraform-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 matterterraform-provider-kubernetes-alpha
A Terraform provider for Kubernetes that uses dynamic resource types and server-side apply. Supports all Kubernetes resources.docker-vault
Official Docker images for Vaultterraform-k8s
Terraform Cloud Operator for Kubernetespuppet-bootstrap
A collection of single-file scripts to bootstrap your machines with Puppet.vault-secrets-operator
The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.cap
A collection of authentication Go packages related to OIDC, JWKs, Distributed Claims, LDAPterraform-provider-vault
Terraform Vault providerconsul-helm
Helm chart to install Consul and other associated components.damon
A terminal UI (TUI) for HashiCorp Nomadnomad-autoscaler
Nomad Autoscaler brings autoscaling to your Nomad workloads.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 providerdocker-consul
Official Docker images for Consul.terraform-aws-consul
A Terraform Module for how to run Consul on AWS using Terraform and Packerhil
HIL is a small embedded language for string interpolations.vault-action
A GitHub Action that simplifies using HashiCorp Vaultβ’ secrets as build variables.nomad-pack
terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutionslearn-terraform-provision-eks-cluster
hcl2
Former temporary home for experimental new version of HCLterraform-config-inspect
A helper library for shallow inspection of Terraform configurationserrwrap
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 Driverconsul-haproxy
Consul HAProxy connector for real-time configurationnomad-guides
Example usage of HashiCorp Nomadconsul-esm
External service monitoring for Consulterraform-provider-google-beta
Terraform Provider for Google Cloud Platform (Beta)http-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 Packerfaas-nomad
OpenFaaS plugin for Nomadgo-sockaddr
IP Address/UNIX Socket convenience functions for Goterraform-provider-awscc
Terraform AWS Cloud Control 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
HCP Terraform/Enterprise API Client/SDK in Golangnomad-driver-podman
A nomad task driver plugin for sandboxing workloads in podman containersnomad-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