age: Modern file encryption tool
Simple, secure file encryption tool and Go library with small keys and UNIX composability.
Learn more about age
age is a file encryption tool, format specification, and Go library designed as a modern alternative to GPG. It implements hybrid encryption using X25519 for key exchange and ChaCha20-Poly1305 for symmetric encryption, with optional post-quantum support through ML-KEM. The tool features a minimalist design with no configuration files, small public keys, and standard input/output handling for command-line composability. It supports multiple recipients, SSH key integration, hardware token plugins, and passphrase-based encryption.
Small Explicit Keys
Uses compact public keys (age1...) and private keys (AGE-SECRET-KEY-1...) without complex key management or configuration files.
Post-Quantum Support
Offers hybrid post-quantum encryption using ML-KEM for protection against future quantum computer attacks through the -pq flag.
UNIX Composability
Designed for command-line workflows with standard input/output handling, enabling seamless integration with pipes and shell scripts.
Related Repositories
Discover similar tools and frameworks used by developers
Sigma
YAML-based detection rules with SIEM query conversion.
uBlock Origin
Browser extension that blocks ads, trackers, and malware sites using filter lists for Chromium and Firefox.
Ghidra
NSA's open-source tool for analyzing compiled binaries.
OpenSSL
C-based cryptographic library implementing TLS, DTLS, and QUIC protocols.
Subfinder
Passive subdomain discovery via DNS resolution and validation.
Related Reading
Guides and comparisons from the Greptile content library
Best AI Code Review Tools for GitHub
Top-rated AI code review tools for GitHub teams in 2025. Compare features, pricing, and accuracy to find the perfect fit for faster PR reviews and bulletproof code quality.
Best Developer Productivity Tools in 2026
The best developer productivity tools in 2026, compared by the workflow problem they solve: code review, autocomplete, AI-native editing, terminal agents, code search, observability, and security.
10 Powerful Code Quality Tools That Catch Bugs Before Deployment
We tested 10 code quality tools that catch bugs before production. Detailed comparison with real-world examples, pricing, and ROI analysis for dev teams.
How to ACTUALLY Think About Code Reviews: The 3-Layer Checklist
A code review checklist and best practices organized around three layers — Mechanical, Structural, and Narrative — that help any team improve code quality without slowing reviews down.