GitHub / hashicorp 920 Repositories
Consistent workflows to provision, secure, connect, and run any infrastructure for any application.
hashicorp/terraform-provider-google
Terraform Provider for Google Cloud Platform
Language: Go - Size: 150 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 2,526 - Forks: 1,828

hashicorp/go-extract
Secure extraction library for various archive and compression formats.
Language: Go - Size: 8.39 MB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 24 - Forks: 0

hashicorp/consul-server-connection-manager
Library for discovering and connecting to Consul servers
Language: Go - Size: 229 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 14 - Forks: 4

hashicorp/terraform-provider-awscc
Terraform AWS Cloud Control provider
Language: HCL - Size: 81.8 MB - Last synced at: about 5 hours ago - Pushed at: about 7 hours ago - Stars: 291 - Forks: 135

hashicorp/terraform-provider-hcp
Terraform provider for HashiCorp Cloud Platform.
Language: Go - Size: 3.5 MB - Last synced at: about 2 hours ago - Pushed at: 3 days ago - Stars: 58 - Forks: 60

hashicorp/terraform-provider-azuread
Terraform provider for Azure Active Directory
Language: Go - Size: 34.4 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 458 - Forks: 321

hashicorp/copywrite
Automate copyright headers and license files at scale
Language: Go - Size: 291 KB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 98 - Forks: 21

hashicorp/go-sockaddr
IP Address/UNIX Socket convenience functions for Go
Language: Go - Size: 1020 KB - Last synced at: about 9 hours ago - Pushed at: about 11 hours ago - Stars: 281 - Forks: 58

hashicorp/packer-plugin-sdk
Packer Plugin SDK enables building Packer plugins (builders, provisioners, or post-processors) to manage any service providers or custom in-house solutions
Language: Go - Size: 2.62 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 39 - Forks: 60

hashicorp/cdktf-aws-cdk
Use AWS CDK constructs in CDKTF projects
Language: TypeScript - Size: 77.6 MB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 103 - Forks: 14

hashicorp/terraform-cdk-action
The Terraform CDK GitHub Action allows you to run CDKTF as part of your CI/CD workflow
Language: TypeScript - Size: 21.4 MB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 51 - Forks: 24

hashicorp/actions-go-build
Define a reproducible Go build.
Language: Go - Size: 8.71 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 3

hashicorp/go-getter
Package for downloading things from a string URL using a variety of protocols.
Language: Go - Size: 2.49 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 1,722 - Forks: 252

hashicorp/packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Language: Go - Size: 107 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 15,447 - Forks: 3,331

hashicorp/terraform-provider-consul
Terraform Consul provider
Language: Go - Size: 11.5 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 126 - Forks: 116

hashicorp/vscode-terraform
HashiCorp Terraform VSCode extension
Language: TypeScript - Size: 22.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 957 - Forks: 184

hashicorp/packer-plugin-kubevirt
Packer plugin for building KubeVirt images
Language: Go - Size: 13.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 2

hashicorp/vault
A tool for secrets management, encryption as a service, and privileged access management
Language: Go - Size: 318 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 33,061 - Forks: 4,428

hashicorp/vault-secrets-operator
The Vault Secrets Operator (VSO) allows Pods to consume Vault secrets natively from Kubernetes Secrets.
Language: Go - Size: 2.94 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 540 - Forks: 124

hashicorp/vault-plugin-database-oracle
Language: Go - Size: 10 MB - Last synced at: about 3 hours ago - Pushed at: about 5 hours ago - Stars: 28 - Forks: 18

hashicorp/nomad-pack
Language: Go - Size: 18.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 414 - Forks: 59

hashicorp/nomad-driver-virt
Language: Go - Size: 368 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 21 - Forks: 5

hashicorp/tfc-workflows-tooling
Tooling to automate HCP Terraform API Runs
Language: Go - Size: 6.18 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 52 - Forks: 24

hashicorp/vault-plugin-secrets-kv
Language: Go - Size: 19.5 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 50 - Forks: 35

hashicorp/setup-terraform
Sets up Terraform CLI in your GitHub Actions workflow.
Language: JavaScript - Size: 7.01 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 1,497 - Forks: 262

hashicorp/nomad-driver-podman
A nomad task driver plugin for sandboxing workloads in podman containers
Language: Go - Size: 10.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

hashicorp/terraform-mcp-server
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Language: Go - Size: 575 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 900 - Forks: 78

hashicorp/boundary
Boundary enables identity-based access management for dynamic infrastructure.
Language: Go - Size: 97.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,946 - Forks: 294

hashicorp/vault-action
A GitHub Action that simplifies using HashiCorp Vault™ secrets as build variables.
Language: JavaScript - Size: 2.12 MB - Last synced at: about 14 hours ago - Pushed at: about 1 month ago - Stars: 482 - Forks: 147

hashicorp/vault-benchmark
A tool for benchmarking usage of Vault.
Language: Go - Size: 533 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 97 - Forks: 22

hashicorp/go-slug
The slug package provides functions to create slug archives
Language: Go - Size: 317 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 27 - Forks: 19

hashicorp/hcl
HCL is the HashiCorp configuration language.
Language: Go - Size: 2.59 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5,575 - Forks: 640

hashicorp/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Language: Go - Size: 453 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 29,264 - Forks: 4,508

hashicorp/vault-plugin-auth-kubernetes
Vault authentication plugin for Kubernetes Service Accounts
Language: Go - Size: 7.83 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 212 - Forks: 63

hashicorp/terraform-provider-google-beta
Terraform Provider for Google Cloud Platform (Beta)
Language: Go - Size: 152 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 289 - Forks: 281

hashicorp/terraform-aws-terraform-enterprise
A Terraform module for deploying Terraform Enterprise on AWS.
Language: HCL - Size: 1.03 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 81 - Forks: 104

hashicorp/vault-k8s
First-class support for Vault and Kubernetes.
Language: Go - Size: 1.01 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 818 - Forks: 175

hashicorp/boundary-ui
Monorepo for Boundary UIs and addons.
Language: JavaScript - Size: 46.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 91 - Forks: 31

hashicorp/packer-plugin-vmware
Packer Plugin for VMware
Language: Go - Size: 2.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 55 - Forks: 51

hashicorp/go-tfe
HCP Terraform/Enterprise API Client/SDK in Golang
Language: Go - Size: 8.68 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 241 - Forks: 104

hashicorp/terraform-provider-aws
The AWS Provider enables Terraform to manage AWS resources.
Language: Go - Size: 772 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10,481 - Forks: 9,690

hashicorp/terraform-plugin-sdk
Terraform Plugin SDK enables building plugins (providers) to manage any service providers or custom in-house solutions
Language: Go - Size: 14.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 462 - Forks: 239

hashicorp/terraform-docs-common
Content for Terraform's documentation.
Language: MDX - Size: 70.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 36 - Forks: 140

hashicorp/aws-sdk-go-base
AWS Go SDK Base Client and Helper Function Library
Language: Go - Size: 2.63 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 39 - Forks: 38

hashicorp/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.
Language: Go - Size: 575 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 15,738 - Forks: 2,013

hashicorp/packer-plugin-docker
Packer plugin for Docker Builder
Language: Go - Size: 1.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 36 - Forks: 31

hashicorp/nomad-device-nvidia
Nomad device driver for Nvidia GPU
Language: Go - Size: 378 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 25 - Forks: 11

hashicorp/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.
Language: Go - Size: 329 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 46,482 - Forks: 10,011

hashicorp/design-system
Helios Design System
Language: TypeScript - Size: 332 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 476 - Forks: 51

hashicorp/terraform-provider-azurerm
Terraform provider for Azure Resource Manager
Language: Go - Size: 258 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4,807 - Forks: 4,847

hashicorp/mql
Model Query Language (mql) is a query language for your database models.
Language: Go - Size: 213 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 66 - Forks: 14

hashicorp/web-unified-docs
Hashicorp Unified Docs
Language: MDX - Size: 264 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 20 - Forks: 54

hashicorp/terraform-json
Helper types for the Terraform external data representation
Language: Go - Size: 816 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 171 - Forks: 29

hashicorp/vault-secrets-gateway-helm
Helm chart for vault-secrets-gateway
Language: Smarty - Size: 18.6 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

hashicorp/consul-k8s
First-class support for Consul Service Mesh on Kubernetes
Language: Go - Size: 26 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 690 - Forks: 328

hashicorp/terraform-provider-helm
Terraform Helm provider
Language: Go - Size: 175 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1,040 - Forks: 404

hashicorp/terraform-provider-vault
Terraform Vault provider
Language: Go - Size: 22.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 486 - Forks: 578

hashicorp/terraform-provider-kubernetes
Terraform Kubernetes provider
Language: Go - Size: 93.1 MB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 1,664 - Forks: 1,019

hashicorp/terraform-random-tfe-utility
An open-source repository that houses modules that centralize logic for creating utilities that are common to all Terraform Enterprise modules
Language: HCL - Size: 458 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 13 - Forks: 9

hashicorp/pandora
A suite of single-purpose tools enabling automation for Terraform/Azure
Language: Go - Size: 82.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 77 - Forks: 74

hashicorp/go-azure-sdk
An opinionated Go SDK for Azure Resource Manager
Language: Go - Size: 94.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 44 - Forks: 57

hashicorp/dev-portal
the home of developer.hashicorp.com
Language: TypeScript - Size: 87.8 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 72 - Forks: 25

hashicorp/terraform-plugin-testing
Module for testing Terraform providers
Language: Go - Size: 8.92 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 60 - Forks: 16

hashicorp/vault-plugin-secrets-mongodbatlas
Language: Go - Size: 3.38 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 4

hashicorp/vault-plugin-secrets-gcpkms
Manage, encrypt, decrypt, sign, and verify data with @GoogleCloudPlatform KMS and @HashiCorp Vault
Language: Go - Size: 5.84 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 12 - Forks: 11

hashicorp/vault-plugin-secrets-azure
Vault Azure Secrets plugin
Language: Go - Size: 7.82 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 26 - Forks: 20

hashicorp/vault-plugin-secrets-alicloud
Dynamic secrets for Alibaba Cloud.
Language: Go - Size: 4.81 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 9

hashicorp/vault-plugin-database-snowflake
Language: Go - Size: 2.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 17 - Forks: 9

hashicorp/vault-plugin-database-redis
A Vault plugin for the REDIS database
Language: Go - Size: 15.3 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 22 - Forks: 12

hashicorp/vault-plugin-database-mongodbatlas
Language: Go - Size: 4.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 9

hashicorp/vault-plugin-database-elasticsearch
Provides short-lived credentials for Elasticsearch that are unique to each user or application.
Language: Go - Size: 6.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 28 - Forks: 7

hashicorp/vault-plugin-auth-oci
OCI auth plugin for Vault
Language: Go - Size: 319 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 17 - Forks: 14

hashicorp/vault-plugin-auth-kerberos
A plugin for HashiCorp Vault enabling Kerberos authentication.
Language: Go - Size: 58.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 18 - Forks: 21

hashicorp/vault-plugin-auth-jwt
A Vault plugin to allow authentication via JWT (and OIDC) tokens
Language: Go - Size: 8.09 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 101 - Forks: 66

hashicorp/vault-plugin-auth-cf
A Vault plugin for authenticating using Cloud Foundry's identity certificates.
Language: Go - Size: 6.75 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 6

hashicorp/vault-plugin-auth-alicloud
Alibaba Auth Plugin for Vault
Language: Go - Size: 6.47 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 7

hashicorp/packer-plugin-vsphere
Packer Plugin for VMware vSphere
Language: Go - Size: 2.22 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 112 - Forks: 104

hashicorp/cronexpr Fork of gorhill/cronexpr
Cron expression parser in Go language (golang)
Language: Go - Size: 85.9 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 31 - Forks: 8

hashicorp/packer-plugin-azure
Packer plugin for Azure Virtual Machine Image Builders
Language: Go - Size: 2.82 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 60 - Forks: 88

hashicorp/terraform-config-inspect
A helper library for shallow inspection of Terraform configurations
Language: Go - Size: 193 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 415 - Forks: 83

hashicorp/terraform-provider-tfe
Official HCP Terraform and Terraform Enterprise provider, maintained by HashiCorp. Provision HCP Terraform or Terraform Enterprise - with Terraform!
Language: Go - Size: 17.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 172 - Forks: 172

hashicorp/terraform-plugin-framework
A next-generation framework for building Terraform providers.
Language: Go - Size: 8.79 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 351 - Forks: 99

hashicorp/terraform-plugin-mux
A router for Terraform's RPC protocol.
Language: Go - Size: 894 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 34 - Forks: 11

hashicorp/homebrew-tap
Homebrew Tap of HashiCorp products and tools
Language: Ruby - Size: 992 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 145 - Forks: 66

hashicorp/go-pgmultiauth
Language: Go - Size: 8.35 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

hashicorp/terraform-schema
This library helps assembling a complete schema for decoding Terraform config
Language: Go - Size: 829 KB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 79 - Forks: 23

hashicorp/terraform-exec
Terraform CLI commands via Go.
Language: Go - Size: 835 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 742 - Forks: 126

hashicorp/integration-template
[CLOSED-BETA] This is a template repository for creating a new Integration for a HashiCorp product.
Language: HCL - Size: 33.2 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 2

hashicorp/terraform-plugin-docs
Generate and validate Terraform plugin/provider documentation.
Language: Go - Size: 935 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 249 - Forks: 76

hashicorp/vault-csi-provider
HashiCorp Vault Provider for Secret Store CSI Driver
Language: Go - Size: 27.1 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 328 - Forks: 57

hashicorp/go-metrics
A Golang library for exporting performance and runtime metrics to external metrics systems (i.e. statsite, statsd)
Language: Go - Size: 284 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,529 - Forks: 184

hashicorp/packer-plugin-amazon
Packer plugin for Amazon AMI Builder
Language: Go - Size: 4.67 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 87 - Forks: 125

hashicorp/next-mdx-enhanced 📦
A Next.js plugin that enables MDX pages, layouts, and front matter
Language: JavaScript - Size: 1.6 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 502 - Forks: 34

hashicorp/next-remote-watch
Decorated local server for next.js that enables reloads from remote data changes
Language: JavaScript - Size: 2.18 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 355 - Forks: 19

hashicorp/terraform-plugin-go
A low-level Go binding for the Terraform protocol for integrations to be built on top of.
Language: Go - Size: 7.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 151 - Forks: 35

hashicorp/terraform-provider-tls
Utility provider that works with Transport Layer Security keys and certificates. It provides resources that allow private keys, certificates and certficate requests to be created as part of a Terraform deployment.
Language: Go - Size: 12.2 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 214 - Forks: 115

hashicorp/dbassert
Go database assert package
Language: Go - Size: 144 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 20 - Forks: 3

hashicorp/terraform-provider-external
Utility provider that exists to provide an interface between Terraform and external programs. Useful for integrating Terraform with a system for which a first-class provider does not exist.
Language: Go - Size: 11.1 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 200 - Forks: 54

hashicorp/terraform-google-terraform-enterprise
A Terraform module for deploying Terraform Enterprise on GCP.
Language: HCL - Size: 1.44 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 34 - Forks: 34

hashicorp/consul-template
Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.
Language: Go - Size: 55.8 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 4,812 - Forks: 788
