transcrypt
A shell script that transparently encrypts chosen files stored in a Git repository.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get transcrypt
Package managers
- Homebrew
brew install transcrypt
About transcrypt
transcrypt sets up transparent encryption for sensitive files kept in a Git repository. You choose which files it covers, and they are encrypted automatically when you commit them and decrypted when you check them out, so secrets can live alongside the code without being readable in the repository history.
The process degrades gracefully: collaborators who do not have the encryption password can still commit changes to the other files in the repository. It is a single script with a man page and tests, installed alongside Git.
Strengths
- Encryption and decryption happen automatically on commit and checkout
- You choose exactly which files are encrypted
- People without the password can still work on the rest of the repository
Limitations
- Relies on a shared password rather than per-user keys
- Command-line only, with no graphical interface
Details
- Pricing
- FreeFree to download from GitHub.
- License
- Proprietary
- Developer
- elasticdog
- Platforms
- Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers keeping secrets or config files in a Git repository
- Categories
- Encryption tools, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to transcrypt
Compare allSoftware that can replace transcrypt for an important use case, and what changes if you switch.
git-crypt
A command-line tool that transparently encrypts selected files in a Git repository.
git-crypt also encrypts selected files in a Git repository transparently, is open source with a large user base, and runs on Windows, macOS and Linux.
transcrypt as an alternative
Listings that name transcrypt as an alternative.
Infisical
Open-source platform for storing and distributing application secrets.
transcrypt is a shell script that encrypts chosen repository files on commit using a shared password rather than per-user keys, with no hosted service or audit history.
Sealed Secrets
A Kubernetes controller and command-line tool that encrypts Secrets so they can be stored in Git.
transcrypt is a shell script that encrypts chosen files in a Git repository on commit. It relies on a shared password rather than per-user keys and has no Kubernetes integration.
SOPS
Encrypts values inside YAML, JSON and env files so they can live in Git.
transcrypt encrypts chosen files automatically on commit and checkout using a shared password, rather than age, PGP or cloud key management services.
Similar software
Related functionality, not necessarily a direct replacement.