awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mozilla avatar

mozilla/sops

0
View on GitHub↗
22,116 stars·1,038 forks·Go·MPL-2.0·27 viewsgetsops.io↗

Sops

Sops is a secrets encryption tool designed to encrypt and decrypt sensitive values within configuration files. It functions as a manager for secrets that integrates with cloud key vaults and PGP keys to secure data stored in version-controlled files.

The tool utilizes structure-preserving encryption to encrypt individual values while keeping the overall file format and non-sensitive keys intact. It employs a KMS-backed encryption model, interfacing with external key management services from AWS, GCP, and Azure to handle cryptographic operations without exposing private keys locally.

The project covers secret configuration management for GitOps workflows and automated secrets deployment within CI/CD pipelines. It provides a framework for metadata-driven decryption and symmetric-key envelope encryption through pluggable cryptographic backends.

Features

  • Structure-Preserving - Utilizes structure-preserving encryption to secure individual values while keeping the overall file format and non-sensitive keys intact.
  • Cloud Secret Managers - Functions as a cloud secret manager by using AWS, GCP, and Azure key vaults to encrypt version-controlled files.
  • Configuration Encryption - Acts as a configuration encryption utility to encrypt and decrypt sensitive values while preserving file structure.
  • External Key Integration - Interfaces with external key management services from AWS, GCP, and Azure to perform cryptographic operations without local key exposure.
  • GitOps Secret Management - Manages encrypted secrets within Git repositories, allowing them to be safely committed and shared across teams.
  • Cloud KMS Integrations - Integrates with AWS, GCP, and Azure key management services to handle encryption keys externally.
  • Key Management Services - Connects to external key management providers to securely store and retrieve encryption keys.
  • Secret Configuration Management - Provides secret configuration management by encrypting sensitive values within configuration files while preserving structure.
  • Secrets Deployment Pipelines - Integrates encrypted files into CI/CD pipelines to ensure only authorized environments can decrypt sensitive data.
  • Cryptographic Backends - Provides a pluggable architecture for cryptographic backends to support various encryption algorithms and key providers.
  • Envelope Encryption - Employs symmetric-key envelope encryption by using unique data keys encrypted by a master provider key.
  • Encryption Key Management - Integrates with cloud key management services to secure and rotate encryption keys for configuration files.
  • Metadata-Driven Decryption - Implements metadata-driven decryption by storing key identifiers within the encrypted files to determine the correct decryption path.
  • PGP - Supports managing encrypted secrets using PGP keys to ensure secure data transport and storage.
  • DevSecOps And Hardening - Encrypts configuration files using cloud KMS or PGP keys.
  • System Integrations - Flexible secret manager with broad ecosystem support.
  • Cryptography and Identity - Editor for encrypted files supporting multiple cloud KMS providers.
  • Secret Management - Encrypted file editor supporting multiple cloud KMS providers.
  • Secrets Management - Editor of encrypted files for managing secrets.

Star history

Star history chart for mozilla/sopsStar history chart for mozilla/sops

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Sops

These projects share indexed features with Sops. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • stackexchange/blackboxStackExchange avatar

    StackExchange/blackbox

    6,768View on GitHub↗

    Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive files within version control systems like Git, Mercurial, or Subversion. It functions as a version control secret store that encrypts files for safe storage at rest while allowing authorized users and machines to decrypt them. The system distinguishes itself by integrating directly with version control to provide plaintext diff and log visualization of encrypted files. It supports multi-recipient encryption and automated secret decryption via passphrase-less GPG subkeys, enabl

    Go
    View on GitHub↗6,768
  • bitnami-labs/sealed-secretsbitnami-labs avatar

    bitnami-labs/sealed-secrets

    8,925View on GitHub↗

    Sealed Secrets is a Kubernetes secret encryption tool and controller designed for GitOps security. It provides a mechanism to encrypt sensitive data into specialized resources that can be safely stored in public version control systems and decrypted only within a cluster. The system uses an asymmetric encryption manager to seal secrets with a public key, ensuring that only the corresponding private key held within the cluster can unseal them. It includes utilities for security key rotation, secret re-encryption, and offline private key recovery to maintain data access during disaster recovery

    Godevops-workflowencrypt-secretsgitops
    View on GitHub↗8,925
  • agwa/git-cryptAGWA avatar

    AGWA/git-crypt

    9,746View on GitHub↗

    git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so they remain as ciphertext on remote servers while appearing as plaintext in local directories. The tool uses Git attributes to define the scope of files and directories targeted for encryption. It supports both symmetric secret key encryption for shared access and asymmetric public key encryption to control decryption permissions among multiple collaborators. The system automates the encryption and decryption process through hook-based filters that trigger during commit and ch

    C++
    View on GitHub↗9,746
  • infisical/infisicalInfisical avatar

    Infisical/infisical

    27,374View on GitHub↗

    Infisical is a centralized secrets management platform designed to store, synchronize, and control access to sensitive credentials and configuration data across distributed development, staging, and production environments. It employs client-side encryption to ensure that secrets remain unreadable to the underlying storage infrastructure, while providing a hierarchical permission model to govern both user and machine access. The platform distinguishes itself through dynamic credential provisioning, which generates short-lived access tokens that are automatically revoked after use. It supports

    TypeScriptacmecertificate-managementcli
    View on GitHub↗27,374
Compare all 30 related projects→

Frequently asked questions

What does mozilla/sops do?

Sops is a secrets encryption tool designed to encrypt and decrypt sensitive values within configuration files. It functions as a manager for secrets that integrates with cloud key vaults and PGP keys to secure data stored in version-controlled files.

What are the main features of mozilla/sops?

The main features of mozilla/sops are: Structure-Preserving, Cloud Secret Managers, Configuration Encryption, External Key Integration, GitOps Secret Management, Cloud KMS Integrations, Key Management Services, Secret Configuration Management.

Which projects share features with mozilla/sops?

Projects with overlapping indexed features include: stackexchange/blackbox — Blackbox is a GPG secret management tool and asymmetric encryption wrapper used to securely store and share sensitive… bitnami-labs/sealed-secrets — Sealed Secrets is a Kubernetes secret encryption tool and controller designed for GitOps security. It provides a… agwa/git-crypt — git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so… infisical/infisical — Infisical is a centralized secrets management platform designed to store, synchronize, and control access to sensitive… gopasspw/gopass — gopass is a terminal-based password manager and GPG secret store used for generating, storing, and retrieving… hashicorp/boundary — Boundary is an identity-aware access proxy and privileged access management tool. It brokers secure network…