Shopify/ejson
EJSON is a small library to manage encrypted secrets using asymmetric encryption. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 97
- Release rhythm 64
- 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: 319.5
- age_days: 4510
- days_rel: 26
- days_push: 23
- n_releases_24m: 3
Adoption not part of the score
1480 stars · 72 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
EJSON is a Go CLI utility for managing encrypted secrets in JSON files using asymmetric elliptic-curve (NaCl Box) encryption. It lets teams commit secrets to source control safely, with public keys embedded in the file and private keys stored locally on decrypting machines.
Use cases
- store encrypted secrets in a git repository
- encrypt config values with public key cryptography
- manage secrets for production servers without a secrets service
- audit secret changes with git blame
- distribute decryption keys to servers via configuration management
- generate keypairs for encrypting credentials
When to choose
- you want secrets versioned alongside application code in git
- you need line-by-line auditability of secret changes
- you prefer simple file-based secrets over a hosted secrets manager
- you want decryption locked down to specific servers via local keydir
When to avoid
- you need dynamic secrets, leasing, or rotation like Vault provides
- you require centralized access control and multi-team secret sharing
- your secrets are not expressible as JSON string values
Facets
cli-tool · maturity stable
cryptography security secrets-management cli security developer-tools cli go encrypted-secrets public-key-cryptography nacl git-friendly secrets-in-source-control devops command-line linux macos
1 source
- readme: https://github.com/Shopify/ejson · fetched 2026-08-28 · 3427beec6fb6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Shopify/ejson | main | 86 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem