An open API service providing repository metadata for many open source software ecosystems.

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