hashicorp/go-secure-stdlib

Go

74

160 commits

updated Oct 5, 2026

See the code

README

Stdlib for HashiCorp Secure products

These libraries are maintained by engineers in the HashiCorp's Secure division as a stdlib for its projects -- Vault, Vault plugins, Boundary, etc. -- to reduce code duplication and increase consistency.

Each library is its own Go module, although some of them may have dependencies on others within the repo. The libraries follow Go module versioning rules.

Most of the libraries in here were originally pulled from vault/helper/metricsutil, vault/sdk/helper, and vault/internalshared; see there for contribution and change history prior to their move here.

All modules are licensed according to MPLv2 as contained in the LICENSE file; this file is duplicated in each module.

Significant stargazers

Ben Ash

20 followers · starred Jul 2021

Michael Gaffney

49 followers · starred Aug 2023

Mark Collao

6 followers · starred Nov 2022

Thomas Milox

74 followers · starred Sep 2023

hashicorp/go-secure-stdlib

Go

74

160 commits

updated Oct 5, 2026

See the code

README

Stdlib for HashiCorp Secure products

These libraries are maintained by engineers in the HashiCorp's Secure division as a stdlib for its projects -- Vault, Vault plugins, Boundary, etc. -- to reduce code duplication and increase consistency.

Each library is its own Go module, although some of them may have dependencies on others within the repo. The libraries follow Go module versioning rules.

Most of the libraries in here were originally pulled from vault/helper/metricsutil, vault/sdk/helper, and vault/internalshared; see there for contribution and change history prior to their move here.

All modules are licensed according to MPLv2 as contained in the LICENSE file; this file is duplicated in each module.

Significant stargazers

Ben Ash

20 followers · starred Jul 2021

Michael Gaffney

49 followers · starred Aug 2023

Mark Collao

6 followers · starred Nov 2022

Thomas Milox

74 followers · starred Sep 2023