GithubHelp home page GithubHelp logo

awesome-age's Introduction

The age logo, an wireframe of St. Peters dome in Rome, with the text: age, file encryption

Awesome age Awesome

A collection of projects and resources in the age file encryption ecosystem.

For more, explore the age-encryption GitHub topic!

⭐️ Featured or official — 🧪 Beta or experimental

Implementations

  • ⭐️ age (Go docs, man page) — CLI and Go reference implementation.

  • ⭐️ rage — Rust implementation, fully interoperable and feature complete.

  • ⭐️ typage (npm package) — TypeScript implementation on top of libsodium.js.

  • pyrage — Python bindings for rage.

  • Jagged - Java library implementation.

  • 🧪 kage — Work-in-progress implementation for Kotlin/JVM and Android.

  • 🧪 AgeKit — Work-in-progress Swift implementation on top of CryptoKit.

  • 🧪 wage — Wasm package powered by rage.

  • rage-wasm — Wasm wrapper of rage.

  • agemobile — gomobile support for age.

  • 🧪 age_ex - Elixir implementation using libsodium and :crypto.

Plugins

GUIs

  • ⭐️ Winage — Contextual menu driven Windows GUI.

  • agewasm (live) — Static HTML and Wasm in-browser encryption tool.

  • 🧪 rage-encry.pt — In-browser encryption/decryption tool powered by wage.

  • age-online (live) — Wasm in-browser encryption/decryption tool for text.

Tools

  • ⭐️ passage — Fork of password-store that uses age in place of gpg.

  • PaperAge — Easy and secure paper backups of secrets.

  • pa — A simple password manager, written in portable POSIX shell.

  • agebox — Easy file repository encryption tool, focused on simplicity and gitops.

  • 🧪 kbs2 — A secret manager backed by age.

  • 🧪 ciphey — Password and secret manager.

  • age-keygen-deterministic — Deterministically generate age keys from a passphrase with Argon2id.

  • vanity-age — Vanity age public key bruteforcer.

  • vanity-rage — Faster rage-based reimplementation of vanity-age.

  • age-op — Transparently use age keys stored in 1Password.

Integrations

  • agenix — age-encrypted secrets for NixOS.

  • ragenix — Drop-in replacement for agenix in Rust.

  • homeage — Nix home-manager module for runtime decryption of declarative age files.

  • scalpel — Secret provisioning to Nix-generated service config files.

  • agenix-rekey — agenix extension facilitating automating per-host secret rekeying.

  • age.el — age encryption support for Emacs.

  • passage.el — passage support for Emacs.

  • age.nvim — Neovim utility for loading encrypted secrets.

  • ⭐️ SOPS — Flexible and widely integrated secret manager.

  • kustomize-age — 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 — Password manager with a built-in age backend.

  • tlock — Practical timelock encryption, with an age-based CLI.

  • Logseq — Open-source knowledge base, uses age for its cloud Sync.

  • eldim — A file upload proxy that encrypt files with age.

  • paw — Cross-platform password manager app.

  • Cryptocam — Android app that encrypts video with age as it is recorded.

Articles

Development

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.