Track Awesome Age Updates Daily
A collection of projects and resources in the age file encryption ecosystem.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 FiloSottile/awesome-age · ⭐ 588 · 🏷️ Miscellaneous
Jun 21, 2026
Articles
- Stäuble, Mirco. "Actually Good Encryption? Confusing Users by Changing Nonces." Semester project. Department of Computer Science, ETH Zürich. 2022.
Dec 28, 2025
Plugins
- age-plugin-fido2prf (⭐451) — FIDO2 symmetric encryption plugin compatible with WebAuthn.
- 🧪 age-plugin-fido2-hmac (⭐91) — Plugin for wrapping software native identities with FIDO2.
- age-plugin-batchpass — Plugin for non-interactive passphrase encryption.
Aug 18, 2025
Tools
- age-vanity-keygen (⭐8) — Fast vanity age X25519 identity generator.
Jul 16, 2025
Plugins
- 🧪 age-plugin-amnesia (⭐26) — Wraps identities with a set of questions and answers.
Apr 09, 2025
Plugins
- age-plugin-trezor (⭐614) — Hardware wallet plugin (TREZOR, Ledger, ...), supporting native keys.
Mar 09, 2025
GUIs
- agewasm (⭐109) (live) — Static HTML and Wasm in-browser encryption tool.
Feb 01, 2025
Implementations
- ⭐️ typage (⭐451) (npm package) — TypeScript implementation for the JavaScript ecosystem.
Aug 05, 2024
Articles
Jun 21, 2024
Plugins
- age-plugin-se (⭐227) — Apple Secure Enclave plugin.
Jan 10, 2024
Implementations
- 🧪 age_ex - Elixir implementation using libsodium and :crypto.
- 🧪 dage (⭐12) - Dart implementation.
Plugins
- 🧪 age-plugin-sss (⭐58) — Plugin for splitting encryption keys using Shamir's Secret Sharing (SSS).
Articles
Oct 15, 2023
Integrations
- age.nvim (⭐46) — Neovim utility for loading encrypted secrets.
Articles
Sep 30, 2023
Tools
- vanity-rage (⭐15) — Faster rage-based reimplementation of vanity-age.
Jul 28, 2023
Integrations
- tlock (⭐654) — Practical timelock encryption, with an age-based CLI.
Jul 20, 2023
Implementations
- Jagged (⭐39) - Java library implementation.
Development
- ⭐️ c2sp.org/CCTV/age — Comprehensive implementation-agnostic test suite of over 100 vectors.
- c2sp.org/age-plugin — Plugin system specification.
Jun 03, 2023
Tools
- age-op (⭐62) — Transparently use age keys stored in 1Password.
May 24, 2023
Plugins
- 🧪 age-plugin-tkey (⭐35) — Tillitis TKey plugin.
May 09, 2023
GUIs
- age-online (⭐64) (live) — Wasm in-browser encryption/decryption tool for text.
Apr 23, 2023
Plugins
- 🧪 age-plugin-tpm (⭐155) — TPM 2.0 plugin.
Apr 22, 2023
Implementations
- ⭐️ rage — Rust implementation, fully interoperable and feature complete.
- pyrage (⭐87) — Python bindings for rage.
- 🧪 kage (⭐88) — Work-in-progress implementation for Kotlin/JVM and Android.
- 🧪 AgeKit (⭐19) — Work-in-progress Swift implementation on top of CryptoKit.
- 🧪 wage (⭐91) — Wasm package powered by rage.
- rage-wasm (⭐53) — Wasm wrapper of rage.
- agemobile (⭐9) — gomobile support for age.
Plugins
- ⭐️ age-plugin-yubikey (⭐927) — YubiKey (and other PIV tokens) plugin.
- 🧪 age-plugin-sntrup761x25519 (⭐23) — Post-quantum hybrid plugin mixing NTRU Prime and X25519.
GUIs
- ⭐️ Winage — Contextual menu driven Windows GUI.
- 🧪 rage-encry.pt — In-browser encryption/decryption tool powered by wage.
Tools
- ⭐️ passage (⭐1.1k) — Fork of password-store that uses age in place of gpg.
- PaperAge (⭐595) — Easy and secure paper backups of secrets.
- pa (⭐562) — A simple password manager, written in portable POSIX shell.
- agebox (⭐363) — Easy file repository encryption tool, focused on simplicity and gitops.
- 🧪 kbs2 (⭐133) — A secret manager backed by age.
- 🧪 ciphey — Password and secret manager.
- age-keygen-deterministic (⭐41) — Deterministically generate age keys from a passphrase with Argon2id.
Integrations
- agenix (⭐2.4k) — age-encrypted secrets for NixOS.
- ragenix (⭐464) — Drop-in replacement for agenix in Rust.
- homeage (⭐143) — Nix home-manager module for runtime decryption of declarative age files.
- scalpel (⭐156) — Secret provisioning to Nix-generated service config files.
- agenix-rekey (⭐423) — agenix extension facilitating automating per-host secret rekeying.
- age.el (⭐96) — age encryption support for Emacs.
- passage.el (⭐22) — passage support for Emacs.
- ⭐️ SOPS (⭐22k) — Flexible and widely integrated secret manager.
- kustomize-age (⭐18) — Kustomize plugin for using age encrypted files in Secrets.
- Kustomizer — Kubernetes configuration as OCI artifacts, natively supports age.
- chezmoi — Dotfiles manager with native age support.
- gopass (⭐6.9k) — Password manager with a built-in age backend.
- Logseq — Open-source knowledge base, uses age for its cloud Sync.
- eldim (⭐43) — A file upload proxy that encrypt files with age.
- paw (⭐98) — Cross-platform password manager app.
- Cryptocam — Android app that encrypts video with age as it is recorded.
Articles
- Len, Julia, Paul Grubbs, and Thomas Ristenpart. "Partitioning Oracle Attacks." USENIX Security Symposium. 2021.
- Gailly, Nicolas, Kelsey Melissaris, and Yolan Romailler. "tlock: Practical Timelock Encryption from Threshold BLS." Cryptology ePrint Archive. 2023.
- gitattributes age encrypt — Encrypting and decrypting files with gitattributes.
- age Encryption in Python with pyrage — Announcement of pyrage with extensive technical details.
Development
- ⭐️ age-encryption.org/v1 — The official file format specification.