Go Secrets

Open-source Go projects categorized as Secrets

Top 23 Go Secret Projects

  • Vault

    A tool for secrets management, encryption as a service, and privileged access management

    Project mention: Selfhosted software to store ssh keys and passwords | /r/selfhosted | 2023-06-04
  • Reloader

    A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!

    Project mention: How to start a Go project in 2023 | news.ycombinator.com | 2023-05-23

    The go k8s packages are pretty bloated - this may also just be a niche case. If you are looking to get secrets with hot reloading, you might also consider mounting a file or setting env vars and coupling it with this reloading operator: https://github.com/stakater/Reloader

  • 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.

  • SecretScanner

    :unlock: :unlock: Find secrets and passwords in container images and file systems :unlock: :unlock:

    Project mention: Securing the software supply chain in the cloud | dev.to | 2022-12-10


  • teller

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

    Project mention: How do you protect your secret keys in your local computer? | /r/devops | 2023-03-14

    I use a teller to pass secrets to my apps/commands, secret values are stored in OSX keychain, .env file or AWS Vault. It depends on project / environment context.

  • git-hound

    Reconnaissance tool for GitHub code search. Scans for exposed API keys across all of GitHub, not just known repos.

    Project mention: As someone who has done something similar in the past, I don't feel bad about laughing. 🤣 (Also this guy got the advice he needed.) | /r/ProgrammerHumor | 2023-02-07

    Yes. https://github.com/tillson/git-hound

  • Whaler

    Program to reverse Docker images into Dockerfiles

    Project mention: Reverse Image | /r/docker | 2022-10-28

    https://github.com/P3GLEG/Whaler <-- that should do what you're looking for. It depends on the image having been generated using a standard Dockerfile approach, but that should work for most images.

  • vault-secrets-operator

    Create Kubernetes secrets from Vault for a secure GitOps based workflow.

    Project mention: Toyota Accidently Exposed A Secret Key Publicly On GitHub For Five Years | /r/programming | 2022-10-12
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Sup3rS3cretMes5age

    Simple to use, simple to deploy, one time self destruct messaging service, with hashicorp vault as a backend

    Project mention: How to send password securely? | /r/sysadmin | 2023-01-08

    Take a look at: https://github.com/algolia/sup3rS3cretMes5age

  • azure-key-vault-to-kubernetes

    Azure Key Vault to Kubernetes (akv2k8s for short) makes it simple and secure to use Azure Key Vault secrets, keys and certificates in Kubernetes.

    Project mention: Need Help Understanding Ingress Controller TLS (AKS) | /r/kubernetes | 2023-04-18

    I used the following stack to generate and sync my certificate : Generation of certs to Keyvault : https://github.com/shibayan/keyvault-acmebot Keyvault cert to AKS sync : https://akv2k8s.io/

  • medusa

    A cli tool for importing and exporting Hashicorp Vault secrets (by jonasvinther)

    Project mention: Importing and exporting kv secrets in Vault | /r/hashicorp | 2023-01-19

    Link to the project: https://github.com/jonasvinther/medusa

  • kube-secret-syncer

    A Kubernetes operator to sync secrets from AWS Secrets Manager

  • secrets-store-csi-driver-provider-gcp

    Google Secret Manager provider for the Secret Store CSI Driver.

    Project mention: Bridging the Gap: Leveraging Secret Store CSI Drivers to Access Secrets from Google Secret Manager in GKE Cluster | dev.to | 2023-06-07
  • agebox

    Age based repository file encryption gitops tool

    Project mention: environment variables in respository? | /r/github | 2022-09-10

    I put secrets like API access keys on github using git-crypt and it's been working flawlessly for years. I do plan to eventually migrate to agebox, which is incredibly simple to use, as getting the gpg-agent working in Windows and WSL is very difficult (works okay on Linux).

  • trousseau

    Store and access your secrets the Kubernetes native way with any external KMS.

  • 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 | 2023-02-09
  • squealer

    Telling tales on you for leaking secrets!

  • k8s-vault-webhook

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

  • configurator

    Synchronize and Version Control ConfigMaps & Secrets across Deployment Rollouts. (by gopaddle-io)

  • surf

    CLI Text Search across your infrastructure platforms, Universal Ctrl+F for infra (by Isan-Rivkin)

    Project mention: Surf CLI - Multiple AWS Accounts support! (Text search DynamoDB, S3 and more) | /r/golang | 2023-03-19

    Wow my bad! Thanks for letting me know I updated the post with link https://github.com/Isan-Rivkin/surf

  • vals-operator

    Kubernetes Operator to sync secrets between different secret backends and Kubernetes

    Project mention: How to Keep Kubernetes Secrets Safe | /r/kubernetes | 2022-06-15
  • secretgen-controller

    secretgen-controller provides CRDs to specify what secrets need to be on Kubernetes cluster (to be generated or not)

  • libvault

    A lightweight Vault client module written in Go, with no dependencies, that is intuitive and user-friendly

  • murmur

    Pass secrets as environment variables to a process (by busser)

    Project mention: Murmur v0.5: pass secrets as environment variables to a process (Berglas for Key Vault) | /r/AZURE | 2023-05-28
  • 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-06-07.

Go Secrets related posts


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

Project Stars
1 Vault 27,830
2 Reloader 5,271
3 SecretScanner 2,637
4 teller 1,636
5 git-hound 1,008
6 Whaler 951
7 vault-secrets-operator 571
8 Sup3rS3cretMes5age 420
9 azure-key-vault-to-kubernetes 402
10 medusa 311
11 kube-secret-syncer 192
12 secrets-store-csi-driver-provider-gcp 182
13 agebox 162
14 trousseau 145
15 scrt 141
16 squealer 133
17 k8s-vault-webhook 115
18 configurator 102
19 surf 102
20 vals-operator 97
21 secretgen-controller 76
22 libvault 74
23 murmur 73
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives