SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Secret Projects
-
-
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!
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:
SecretScanner
-
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-07Yes. https://github.com/tillson/git-hound
-
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.
-
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
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.
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/
-
Link to the project: https://github.com/jonasvinther/medusa
-
-
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 -
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).
-
-
Project mention: Show HN: Scrt – a secret manager for the command line | news.ycombinator.com | 2023-02-09
-
-
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-19Wow my bad! Thanks for letting me know I updated the post with link https://github.com/Isan-Rivkin/surf
-
-
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
-
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
Go Secrets related posts
- Bridging the Gap: Leveraging Secret Store CSI Drivers to Access Secrets from Google Secret Manager in GKE Cluster
- Selfhosted software to store ssh keys and passwords
- What is your fallback plan in case of layoff ?
- Murmur: pass secrets as environment variables to a process (Berglas for AWS)
- Murmur v0.5: pass secrets as environment variables to a process (Berglas for Key Vault)
- Two Types of Software Engineers
- Flux & Helm noob here - How do I pass secret values to Helm charts being handled by Flux?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f09208d8738>
www.saashub.com | 10 Jun 2023
Index
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 |