Go secret-management

Open-source Go projects categorized as secret-management

Top 15 Go secret-management Projects

  • sops

    Simple and flexible tool for managing secrets

    Project mention: Weekend Data Engineering Project-Building Spotify pipeline using Python and Airflow. Est.Time:[4–7 Hours] | reddit.com/r/dataengineering | 2023-01-30

    I'd suggest using something like SOPS for a project like this. Using more specific solutions is preferable over bringing in a technology like Ansible just to use its vault.

  • ots

    🔐 Share end-to-end encrypted secrets with others via a one-time URL

    Project mention: Your extraordinary one time secret | dev.to | 2023-01-27

    We looked at other solutions at the time like Luzifer’s OTS and Sniptt’s OTS. Which fit nicely into our use case, but since we considered adding more unique features and wanted to wet our feet with Rust, we decided to start from scratch.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • teller

    Cloud native secrets management for developers - never leave your command line for secrets.

    Project mention: Which Tools Do You use daily for Golang development? | reddit.com/r/golang | 2023-01-23

    Air for live reloading https://github.com/cosmtrek/air, Teller for env and secret manager https://tlr.dev, Okteto cloud development https://www.okteto.com

  • berglas

    A tool for managing secrets on Google Cloud

    Project mention: How to Handle Secrets in Python | dev.to | 2023-01-25

    Secret Manager (By Google Cloud)

  • argocd-vault-plugin

    An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets

    Project mention: GitOps and Kubernetes – Secure Handling of Secrets | dev.to | 2023-01-18

    ArgoCD supports SOPS with the vault Plugin.

  • cocert

    Split and distribute your private keys securely amongst untrusted network

    Project mention: Remix vs Hardhat vs Truffle - Which one is secure and reliable for Mainnet deployment? | reddit.com/r/ethdev | 2022-02-21

    I think you mean Shamir's Secret Sharing here, I have a project called cocert that uses the same technique. Maybe you can use the horcrux.

  • harp

    Secret management by contract toolchain (by elastic)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • kube-secrets-init

    Kubernetes mutating webhook for `secrets-init` injection

    Project mention: EKS pods using IRSA (IAM auth per pod) to access AWS Secrets WITHOUT creating K8s secret? | reddit.com/r/k8s | 2022-07-25
  • lockgit

    A CLI tool for storing encrypted data in a git repo

  • k8s-vault-webhook

    A k8s vault webhook is a Kubernetes webhook that can inject secrets into Kubernetes resources by connecting to multiple secret managers

  • helm-teller

    Allows you to manage configuration and secrets from multiple provider while masking the secrets at the deployment

    Project mention: Helm-teller | reddit.com/r/devopspro | 2022-04-06
  • terraform-provider-lastpass

    Terraform Lastpass provider

  • scrt

    A command-line secret manager for developers, sysadmins, and devops.

    Project mention: Show HN: Scrt – A secret manager for the command line | news.ycombinator.com | 2022-03-22
  • git-secrets

    a cli tool to manage and deploy configurations and secrets across multiple environments all stored inside your repository (by benammann)

    Project mention: Secret Vault and configuration management - written in go | reddit.com/r/golang | 2022-06-14

    I am very proud to present you my first OpenSource project: https://github.com/benammann/git-secrets.

  • env-vault

    Launch a program with environment variables populated from an encrypted file

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-30.

Go secret-management related posts


What are some of the best open-source secret-management projects in Go? This list will help you:

Project Stars
1 sops 11,885
2 ots 1,632
3 teller 1,421
4 berglas 1,153
5 argocd-vault-plugin 569
6 cocert 190
7 harp 133
8 kube-secrets-init 126
9 lockgit 124
10 k8s-vault-webhook 111
11 helm-teller 68
12 terraform-provider-lastpass 60
13 scrt 31
14 git-secrets 11
15 env-vault 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives