Go secret-management

Open-source Go projects categorized as secret-management

Top 20 Go secret-management Projects

  • sops

    Simple and flexible tool for managing secrets

    Project mention: Encrypting your secrets with Mozilla SOPS using two AWS KMS Keys | dev.to | 2024-01-16

    Mozilla SOPS (Secrets OPerationS) is an open-source command-line tool for managing and storing secrets. It uses secure encryption methods to encrypt secrets at rest and decrypt them at runtime. SOPS supports a variety of key management systems, including AWS KMS, GCP KMS, Azure Key Vault, and PGP. It's particularly useful in a DevOps context where sensitive data like API keys, passwords, or certificates need to be securely managed and seamlessly integrated into application workflows.

  • trufflehog

    Find and verify credentials

    Project mention: Seeking help to identify vulnerabilities and secrets in a website backup file | /r/HowToHack | 2023-07-03

    Trufflehog

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • teller

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

    Project mention: Teller: Universal secret manager, never leave your terminal to use secrets | news.ycombinator.com | 2024-01-17
  • ots

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

  • berglas

    A tool for managing secrets on Google Cloud

    Project mention: How to deploy a Django app to Google Cloud Run using Terraform | dev.to | 2024-01-01

    Secret Manager: secure storage for sensitive data e.g passwords.

  • argocd-vault-plugin

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

  • onepassword-operator

    The 1Password Connect Kubernetes Operator provides the ability to integrate Kubernetes Secrets with 1Password. The operator also handles autorestarting deployments when 1Password items are updated.

    Project mention: Show HN: Infisical – open-source secret management platform | news.ycombinator.com | 2023-07-19

    For one password you will need to create a kind called `OnePasswordItem` as described here https://github.com/1Password/onepassword-operator. This is similar to the `InfisicalSecret` you need to create with us https://infisical.com/docs/integrations/platforms/kubernetes

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • cocert

    Split and distribute your private keys securely amongst untrusted network

  • scrt

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

  • kube-secrets-init

    Kubernetes mutating webhook for `secrets-init` injection

  • harp

    Secret management by contract toolchain (by elastic)

  • 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

  • terraform-provider-lastpass

    Terraform Lastpass provider

  • nv

    A .env loader with secret manager integration (by maxnorth)

    Project mention: Show HN: Env file loader with secret manager integration | news.ycombinator.com | 2024-02-17
  • env-vault

    Launch a program with environment variables populated from an encrypted file

    Project mention: How to secure secrets in docker-compose setup? | /r/selfhosted | 2023-10-13

    Simple to use, https://github.com/romantomjak/env-vault/ I have a makefile I use to make it simple.

  • shielded-secrets

    Updating secrets simplified!

    Project mention: Streamline AWS Secret Management using Shielded-Secrets. | /r/golang | 2023-11-12

    Written in Golang and Svelte.js, this tool provides an excellent starting point for those venturing into open-source contributions, Golang, or Svelte. It's a great place to begin your journey! Check it out: github.com/roshan8/shielded-secrets

  • git-secrets

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

  • joao

    A very wip configuration manager. Keeps config entries encoded as YAML in the filesystem, backs it up to 1Password, and syncs scrubbed copies to git. robots consume entries via 1Password Connect + Vault.

  • 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 2024-02-17.

Go secret-management related posts

Index

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

Project Stars
1 sops 15,019
2 trufflehog 13,822
3 teller 2,530
4 ots 1,727
5 berglas 1,222
6 argocd-vault-plugin 756
7 onepassword-operator 505
8 cocert 198
9 scrt 150
10 kube-secrets-init 147
11 harp 143
12 lockgit 127
13 k8s-vault-webhook 116
14 helm-teller 72
15 terraform-provider-lastpass 61
16 nv 33
17 env-vault 24
18 shielded-secrets 21
19 git-secrets 12
20 joao 5
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com