awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesGit File Encryption

The process of encrypting individual files within a Git repository during the commit and checkout lifecycle.

Distinguishing note: None of the candidates describe the actual encryption of files within a Git repository

Explore 5 awesome GitHub repositories matching security & cryptography · Git File Encryption. Refine with filters or upvote what's useful.

Awesome Git File Encryption GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • agwa/git-cryptAvatar de AGWA

    AGWA/git-crypt

    9,746Voir sur 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

    Secures sensitive data during commit and restores it during checkout to maintain encrypted files within the repository.

    C++
    Voir sur GitHub↗9,746
  • gopasspw/gopassAvatar de gopasspw

    gopasspw/gopass

    6,940Voir sur GitHub↗

    gopass is a terminal-based password manager and GPG secret store used for generating, storing, and retrieving encrypted credentials. It functions as a collaborative secret manager that encrypts data using GPG or age and synchronizes it across devices and teams using Git. The system distinguishes itself by treating version control repositories as the primary storage backend, enabling secure secret sharing and version history for credentials. It utilizes a hierarchical directory structure to organize secrets on the filesystem and supports multi-store mounting to combine multiple independent rep

    Uses version control repositories as the primary storage backend to synchronize encrypted files across devices and teams.

    Go
    Voir sur GitHub↗6,940
  • thelocehiliosan/yadmAvatar de TheLocehiliosan

    TheLocehiliosan/yadm

    6,328Voir sur GitHub↗

    yadm is a dotfile manager that uses Git as its underlying version control engine to track, synchronize, and manage configuration files across multiple machines. It keeps dotfiles in their original home directory locations while providing a system for deploying different file versions based on operating system, hostname, or hardware architecture through an alternate file naming convention. The tool distinguishes itself through several integrated capabilities that go beyond basic version control. It includes a template-based configuration generation system that renders files by merging template

    Encrypts sensitive dotfiles like SSH keys using GPG, OpenSSL, or transparent encryption tools before storage.

    Python
    Voir sur GitHub↗6,328
  • yadm-dev/yadmAvatar de yadm-dev

    yadm-dev/yadm

    6,166Voir sur GitHub↗

    Encrypts a set of files matching user-defined patterns into a single archive using a password.

    Pythonbashbootstrapcommandline
    Voir sur GitHub↗6,166
  • steipete/gogcliAvatar de steipete

    steipete/gogcli

    4,232Voir sur GitHub↗

    gogcli is a single command-line binary that manages Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Apps Script, Contacts, People, Tasks, Classroom, Chat, Groups, Keep, and Workspace Admin services through a predictable service resource method grammar. It authenticates across multiple Google accounts using OAuth, service accounts, access tokens, or application default credentials, storing credentials in the OS keyring for secure persistence. The tool also exposes a Model Context Protocol server over stdio that registers typed tools for agent clients, and can invoke any Google Discovery-

    Encrypts Gmail, Drive, and Calendar data into age-encrypted shards and commits them to a Git repository.

    Gogcalgcontactsgdrive
    Voir sur GitHub↗4,232
  1. Home
  2. Security & Cryptography
  3. Git File Encryption

Explorer les sous-tags

  • Encrypted Git BackupsEncrypts application data into shards and commits them to a Git repository for versioned backup. **Distinct from Git File Encryption:** Distinct from Git File Encryption: focuses on encrypting entire data shards for backup, not individual files during commit lifecycle.
  • Pattern-Matched File EncryptionEncrypts a set of files matching user-defined patterns into a single archive using a password. **Distinct from Git File Encryption:** Distinct from Git File Encryption: encrypts files into a single archive based on patterns, not per-commit encryption.
  • Sensitive Dotfile EncryptionsEncrypts sensitive dotfiles like SSH keys using GPG, OpenSSL, or transparent encryption tools before storage. **Distinct from Git File Encryption:** Distinct from Git File Encryption: focuses on encrypting specific sensitive dotfiles (SSH keys, passwords) rather than general file encryption within Git.
  • Transparent Encryption Tool IntegrationWorks alongside transcrypt or git-crypt tools to provide transparent encryption and decryption of files. **Distinct from Git File Encryption:** Distinct from Git File Encryption: integrates with existing transparent encryption tools rather than implementing its own encryption.