• Stars
    star
    192
  • Rank 194,869 (Top 4 %)
  • Language
  • Created about 1 year ago
  • Updated 13 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.

  • πŸ§ͺ age.ts β€” 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.

  • 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.

  • ⭐️ 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

More Repositories

1

mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.
Go
45,478
star
2

age

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Go
15,204
star
3

yubikey-agent

yubikey-agent is a seamless ssh-agent for YubiKeys.
Go
2,561
star
4

Heartbleed

A checker (site and tool) for CVE-2014-0160
Go
2,303
star
5

whoami.filippo.io

A ssh server that knows who you are. $ ssh whoami.filippo.io
Go
2,178
star
6

gvt

gvt was a minimal go vendoring tool, based on gb-vendor. Today, you want to use modules instead.
Go
731
star
7

passage

A fork of password-store (https://www.passwordstore.org) that uses age (https://age-encryption.org) as backend.
Shell
717
star
8

homebrew-musl-cross

Homebrew Formula for static-friendly musl-based GCC macOS-to-Linux cross-compilers
Ruby
511
star
9

captive-browser

A dedicated Chrome instance to log into captive portals without messing with DNS settings.
Go
420
star
10

mostly-harmless

A bag of various unrelated projects with varying levels of serviceability and destructiveness.
JavaScript
208
star
11

CVE-2016-2107

Simple test for the May 2016 OpenSSL padding oracle (CVE-2016-2107)
Go
185
star
12

vendorcheck

Check that all your Go dependencies are properly vendored
Go
178
star
13

edwards25519

filippo.io/edwards25519 β€” A safer, faster, and more powerful low-level edwards25519 Go implementation.
Go
124
star
14

ed25519-dalek-rustgo

Wrapper for curve25519-dalek using rustgo, a technique to directly call Rust code from Go programs with near-zero overhead, meant to replace manually written assembly.
Go
114
star
15

mlkem768

A Go implementation of the quantum-resistant key encapsulation method ML-KEM (formerly known as Kyber).
Go
112
star
16

tracetools

Tools to process Go trace logs into various profiles. Complement for "go tool trace".
Go
109
star
17

sunlight

A Certificate Transparency log implementation and monitoring API designed for scalability, ease of operation, and reduced cost.
Go
107
star
18

zcash-mini

A minimal portable Zcash z-address generator for offline / paper wallets
Go
96
star
19

BERserk

A Go implementation of the BERserk attack against Mozilla NSS ASN.1 parsing of PKCS#1 RSA signatures with e = 3. Complete of a certificate generation tool, works with CAs in the trust store.
Go
93
star
20

hstools

Library and tools to interact with and analyze Tor HSDirs.
Go
72
star
21

homebrew-gomod

A brew command to cleanly install binaries from Go modules.
Shell
68
star
22

blockchainr

Exploiting ECDSA Failures in the Bitcoin Blockchain
Go
61
star
23

typage

A TypeScript implementation of the age file encryption format, based on libsodium.
TypeScript
59
star
24

openbsd-fde-crack

Some code to bruteforce OpenBSD softraid encrypted drives - NOT A READY-TO-USE TOOL
Go
57
star
25

travis-cron

This web app allows you to trigger Travis CI builds periodically
Python
56
star
26

intermediates

Package filippo.io/intermediates embeds a bundle of known unexpired, unrevoked intermediate certificates chaining to roots in the Mozilla Root Program
Go
54
star
27

gorebuild

Extract the import path of Go binaries and rebuild them. No more stale GOROOT.
Go
54
star
28

nistec

NIST P elliptic curves (re-exported from crypto/internal/nistec)
Assembly
46
star
29

otherport

LD_PRELOAD hack to redirect connections to other ports
C
42
star
30

powersoftau

An independent implementation of the Powers of Tau MPC ceremony.
Go
34
star
31

HNTitles

Tweet probabilistically generated HN post titles.
Python
29
star
32

go-cpace-ristretto255

An EXPERIMENTAL Go implementation of the CPace PAKE, instantiated with the ristretto255 group.
Go
28
star
33

alum

A forwarding mail server inspired by @alum.mit.edu
Go
17
star
34

keygen

Deterministic key generation for Go.
Go
16
star
35

FiloSottile

15
star
36

axel

Axel Download Accelerator [git mirror]
C
15
star
37

b2

Efficient, idiomatic Go library for Backblaze B2 Cloud Storage.
Go
12
star
38

bigmod

A constant-time library for big integers modulo a prime, usable for cryptographic applications. Exported from crypto/internal/bigmod, the backend of crypto/rsa and crypto/ecdsa.
Go
12
star
39

crypto.py

A collection of pure Python crypto implementations. All modules are standalone. Available in Python 2 and Python 3 flavors!
Python
10
star
40

litetlog

A collection of liteweight transparency logging tools, compatible with the Sigsum and Omniwitness ecosystems.
Go
8
star
41

Pendolo-OpenCV

C++
6
star
42

Griffith

Media collection manager [MIRROR]
Python
5
star
43

blog.filippo.io

blog.filippo.io theme. Slightly tweaked 0.9.4 Casper. Pretty please, don't just clone it <3
CSS
4
star
44

homebrew-lite

Modified homebrew-core formula with fewer dependencies.
Ruby
3
star
45

torspec

Forked from git.torproject.org/torspec.git
Python
2
star
46

.github

2
star
47

hs-api-playground

Playground for the Hacker School API
Python
1
star
48

WPA-hazard

Deep into the default WPA generation algorithms
C
1
star
49

homebrew-age

1
star
50

crypto-tls-bogo-shim

A shim to test Go crypto/tls with the BoringSSL test suite. Which is based on crypto/tls. So meta.
Go
1
star
51

filosottile.github.io

An empty repository for redirecting filosottile.github.io to filippo.io (https://github.com/FiloSottile/filippo.io).
1
star