elasticdog/transcrypt
transparently encrypt files within a git repository observed · 2026-08-28
Health v2 · maintenance only
80/100
- Activity 93
- Release rhythm 52
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 307.0
- age_days: 4589
- days_rel: 107
- days_push: 43
- n_releases_24m: 3
Adoption not part of the score
1708 stars · 120 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A single Bash script that configures transparent encryption of sensitive files in a Git repository using Git's clean/smudge filters and OpenSSL symmetric ciphers. Files are encrypted on commit and decrypted on checkout, so secrets can be stored in remotes without exposing them to people without the password.
Use cases
- store passwords and private keys in a git repository safely
- encrypt sensitive files before pushing to github or dropbox
- transparently decrypt files on checkout in a git repo
- share a repo with encrypted secrets while teammates commit to unencrypted files
- rekey encrypted files in a git repository
- list which files are encrypted in a git repo
When to choose
- you want a dependency-light, single-script alternative to git-crypt
- you need per-file unique salts and OpenSSL-based symmetric encryption
- you want encryption configured once without the tool needing to stay installed
- you need to set up additional clones or rotate keys easily
When to avoid
- you need asymmetric encryption or per-user access control
- you want full-disk or whole-repo encryption rather than selected files
- you need a GUI or non-technical user workflow
- your environment lacks Bash, Git, and OpenSSL
Facets
cli-tool · maturity stable
cryptography security secrets-management version-control developer-tools security version-control developer-tools privacy cli cross-platform git encryption gitattributes clean-smudge-filters openssl shell-script secrets-in-repo linux macos
1 source
- readme: https://github.com/elasticdog/transcrypt · fetched 2026-08-28 · ad4179ac2f9f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| elasticdog/transcrypt | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="elasticdog/transcrypt")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem