37-day current streak·53-day longest streak
-
libsodium ★ PINNED
A modern, portable, easy to use crypto library.
C ★ 14k 9d agoExplain → -
swival ★ PINNED ⑂
A small, powerful, open-source CLI coding agent that works with open models.
Python ★ 2 23h agoExplain → -
dsvpn ★ PINNED
A Dead Simple VPN.
C ★ 5.7k 24d agoExplain → -
libhydrogen ★ PINNED
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
C ★ 773 12d agoExplain → -
minisign
A dead simple tool to sign files and verify digital signatures.
C ★ 2.8k 1mo agoExplain → -
piknik
Copy/paste anything over the network.
Go ★ 2.5k 2mo agoExplain → -
libsodium.js
libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.
HTML ★ 1.1k 9d agoExplain → -
pure-ftpd
Pure FTP server
C ★ 754 1d agoExplain → -
libsodium-php
The PHP extension for libsodium.
C ★ 565 1y agoExplain → -
swift-sodium
Safe and easy to use crypto for iOS and macOS
C ★ 550 1mo agoExplain → -
edgedns ▣
A high performance DNS cache designed for Content Delivery Networks
Rust ★ 510 1y agoExplain → -
yes-rs
🚀 A blazingly fast, memory-safe rewrite of the classic Unix 'yes' command. Written in Rust! 🦀
Rust ★ 329 1y agoExplain → -
iptoasn-webservice
Web service to map IP addresses to AS information, using iptoasn.com
Rust ★ 328 1mo agoExplain → -
rust-bloom-filter
A fast Bloom filter implementation in Rust
Rust ★ 274 2d agoExplain → -
rust-jwt-simple
A secure, standard-conformant, easy to use JWT implementation for Rust.
Rust ★ 274 1mo agoExplain → -
libpuzzle ▣
A library to quickly find visually similar images
C ★ 266 8y agoExplain → -
as-wasi
An AssemblyScript API layer for WASI system calls.
TypeScript ★ 263 5mo agoExplain → -
dnsblast
A simple and stupid load testing tool for DNS resolvers
C ★ 257 2y agoExplain → -
wasm-crypto
A WebAssembly (via AssemblyScript) set of cryptographic primitives for building authentication and key exchange protocols.
TypeScript ★ 243 3d agoExplain → -
encpipe
The dum^H^H^Hsimplest encryption tool in the world.
C ★ 233 9mo agoExplain → -
libsodium-doc
Gitbook documentation for libsodium
Shell ★ 181 5d agoExplain → -
Pincaster
A fast persistent nosql database with a HTTP/JSON interface, not only for geographical data.
C ★ 174 6mo agoExplain → -
blacknurse
BlackNurse attack PoC
C ★ 173 5mo agoExplain → -
UCarp ▣
UCARP allows a couple of hosts to share common virtual IP addresses in order to provide automatic failover. It is a portable userland implementation of the secure and patent-free Common Address Redundancy Protocol (CARP, OpenBSD's alternative to the patents-bloated VRRP).
M4 ★ 170 7y agoExplain → -
charm
A really tiny crypto library.
C ★ 167 24d agoExplain → -
rsign2
A command-line tool to sign files and verify signatures in pure Rust.
Rust ★ 152 3mo agoExplain → -
bitbar-dnscrypt-proxy-switcher
BitBar plugin to control dnscrypt-proxy usage
Shell ★ 151 6mo agoExplain → -
dnscrypt-server-docker ⑂
A Docker image for a non-censoring, non-logging, DNSSEC-capable, DNSCrypt-enabled DNS resolver
Shell ★ 148 15h agoExplain → -
witx-codegen
WITX code and documentation generator for AssemblyScript, Zig, Rust and more.
Rust ★ 144 5mo agoExplain → -
rust-ed25519-compact
Small, wasm-friendly, zero-dependencies Ed25519 and X25519 implementation for Rust.
Rust ★ 142 3d agoExplain → -
siphash-js
A Javascript implementation of SipHash-2-4
JavaScript ★ 129 1y agoExplain → -
zig-minisign
Minisign reimplemented in Zig.
Zig ★ 128 24d agoExplain → -
go-minisign
Minisign verification library for Golang.
Go ★ 118 24d agoExplain → -
rust-minisign
A pure Rust implementation of the Minisign signature tool.
Rust ★ 110 1mo agoExplain → -
rust-nats ▣
A simple NATS client library for Rust
Rust ★ 104 5y agoExplain → -
zigly
The easiest way to write services for Fastly's Compute@Edge in Zig.
Zig ★ 96 11d agoExplain → -
openssl-wasm
OpenSSL 3 compiled for WebAssembly/WASI (up-to-date, maintained)
C ★ 89 4mo agoExplain → -
zig-charm
A Zig version of the Charm crypto library.
Zig ★ 88 1mo agoExplain → -
rust-ffmpeg-wasi ▣
ffmpeg 7 libraries precompiled for WebAsembly/WASI, as a Rust crate.
Rust ★ 82 2y agoExplain → -
EtchDNS
A new DNS proxy designed for simplicity, security and extensibility with WebAssembly plugins.
Rust ★ 80 24d agoExplain → -
rust-coarsetime
Time and duration crate optimized for speed and API stability.
Rust ★ 80 5mo agoExplain → -
rust-siphash
SipHash (2-4, 1-3 + 128 bit variant) implementations for Rust
Rust ★ 75 3d agoExplain → -
boringssl-wasm
BoringSSL for WebAssembly/WASI
Zig ★ 74 24d agoExplain → -
libsodium-signcryption
Signcryption using libsodium.
C ★ 71 5mo agoExplain → -
pingbar
Lightweight network and DNS monitoring at a glance, right from your Mac menu bar.
Swift ★ 69 15d agoExplain → -
rust-sthash
Very fast cryptographic hashing for large messages.
Rust ★ 69 1y agoExplain → -
iptrap
A simple, but damn fast sinkhole
Rust ★ 65 5mo agoExplain → -
turbocrypt
A fast, easy-to-use, and secure command-line tool for encrypting and decrypting files or entire directory trees.
Zig ★ 60 24d agoExplain → -
blobcrypt
Authenticated encryption for streams and arbitrary large files using libsodium
C ★ 54 5mo agoExplain → -
minicsv
A tiny, fast, simple, single-file, BSD-licensed CSV parsing library in C.
C ★ 52 5mo agoExplain → -
rust-aegis
AEGIS high performance ciphers for Rust.
Rust ★ 45 3d agoExplain → -
libsodium-sys-stable
Sodiumoxide's libsodium-sys crate, but that installs stable versions of libsodium.
Rust ★ 45 2mo agoExplain → -
spake2-ee
A SPAKE2+ Elligator Edition implementation for libsodium 1.0.16+
C ★ 45 5mo agoExplain → -
rust-minisign-verify
A small Rust crate to verify Minisign signatures.
Rust ★ 41 1mo agoExplain → -
cpace
A CPace PAKE implementation using libsodium.
C ★ 40 5y agoExplain → -
rust-hmac-sha256
A small, self-contained SHA256 and HMAC-SHA256 implementation.
Rust ★ 38 4mo agoExplain → -
rust-privdrop
A simple Rust crate to drop privileges
Rust ★ 38 3mo agoExplain → -
supercop
Always up-to-date mirror of the SUPERCOP cryptographic benchmark.
C ★ 38 10d agoExplain → -
rust-dnsclient
A simple and secure DNS client crate for Rust.
Rust ★ 38 2mo agoExplain → -
massresolver
Mass DNS resolution tool
C ★ 36 5mo agoExplain → -
PureDB
PureDB is a portable and tiny set of libraries for creating and reading constant databases.
C ★ 34 2y agoExplain → -
rust-blind-rsa-signatures
RSA blind signatures in Rust
Rust ★ 33 1mo agoExplain → -
libsodium-xchacha20-siv
Deterministic/nonce-reuse resistant authenticated encryption scheme using XChaCha20, implemented on libsodium.
C ★ 31 1y agoExplain → -
libsodium-rs
All-in-one Rust bindings for libsodium.
Rust ★ 30 6d agoExplain → -
rust-sieve-cache
SIEVE cache replacement policy for Rust.
Rust ★ 30 1mo agoExplain → -
rust-xoodyak
Xoodyak, a lightweight and versatile cryptographic scheme implemented in Rust.
Rust ★ 30 1mo agoExplain → -
metrohash-c
C version of the MetroHash function
C ★ 28 11y agoExplain → -
spritz
A C implementation of Spritz, a spongy RC4-like stream cipher and hash function.
C ★ 28 5mo agoExplain → -
rust-cpace
A Rust implementation of CPace, a balanced PAKE.
Rust ★ 26 2y agoExplain → -
vue-dnsstamp
DNS Stamp calculator component for VueJS
Vue ★ 26 4y agoExplain → -
zig-xet
Implementation of the HuggingFace Xet Protocol.
Zig ★ 25 8d agoExplain → -
Blogbench
A filesystem benchmark tool that simulates a realistic load
C ★ 25 24d agoExplain → -
ipgrep
Extract, defang, resolve names and IPs from text
Python ★ 24 4mo agoExplain → -
rust-aes-wasm
Fast(er) AES-based constructions for WebAssembly and Rust.
Rust ★ 24 1y agoExplain → -
zig-bounded-array
BoundedArray module for Zig.
Zig ★ 23 1mo agoExplain → -
dnssector
A DNS library for Rust.
Rust ★ 23 2mo agoExplain → -
zig-blind-rsa-signatures
Blind RSA signatures implementation for Zig.
Zig ★ 20 1mo agoExplain → -
zig-rocca-s
An implementation of the ROCCA-S encryption scheme.
Zig ★ 20 1mo agoExplain → -
go-dnsstamps
DNS Stamps library for Go
Go ★ 19 1mo agoExplain → -
nonce-extension
Make AES-GCM safe to use with random nonces, for any practical number of messages.
Zig ★ 19 9mo agoExplain → -
PHP-WebDAV-extension ▣
The PHP WebDAV extension allows easy access to remote resources with PHP through the DAV protocol.
Shell ★ 19 9y agoExplain → -
rust-ct-codecs
Constant-time hex and base64 codecs from libsodium reimplemented in Rust.
Rust ★ 18 19d agoExplain → -
react2shell-exploit
React2Shell exploit with multiple WAF bypass and vulnerable example application.
Python ★ 18 6mo agoExplain → -
zig-hpke
HPKE implementation for Zig.
Zig ★ 18 1mo agoExplain → -
wasmonkey
The WASMonkey magically turns exported WASM functions into imported functions.
Rust ★ 18 4mo agoExplain → -
rust-libhydrogen
Libhydrogen bindings for Rust.
Rust ★ 18 1y agoExplain → -
rust-bpf
A Rust crate to attach BPF filters
Rust ★ 17 1y agoExplain → -
rust-precision
Low overhead, high precision measurement crate for Rust
Rust ★ 17 1y agoExplain → -
zig-eddsa-key-blinding
A Zig implementation of EdDSA signatures with blind keys.
Zig ★ 17 2mo agoExplain → -
c-sigma
Easy-to-use Sigma proofs in C using libsodium.
C ★ 17 3mo agoExplain → -
rust-sparx
SPARX block ciphers implementations for Rust.
Rust ★ 17 4mo agoExplain → -
byteripper
A tool to extract code from individual functions in a library.
Rust ★ 17 4mo agoExplain → -
rust-arc-cache
An Adaptative Replacement Cache for Rust
Rust ★ 16 1y agoExplain → -
c-blind-rsa-signatures
Blind RSA signatures for OpenSSL/BoringSSL.
C ★ 16 24d agoExplain → -
zig-ctsort
djbsort: fast, data-oblivious sorting algorithm.
Zig ★ 16 4mo agoExplain → -
siphash-avx2
SipHash AVX2 implementation in C
C ★ 16 10y agoExplain → -
charm.js
Charm implementation in JavaScript (TypeScript)
TypeScript ★ 16 1y agoExplain → -
rust-count-min-sketch
Count Min Sketch implementation for Rust
Rust ★ 15 2mo agoExplain → -
crypto-test-vectors
Collection of test vectors for cryptographic operations
C ★ 14 10y agoExplain → -
untrinsics
Header-only portable implementations of common Intel intrisics, including cryptographic instructions.
C ★ 14 10d agoExplain → -
zig-aes-gem
AES-GEM (AES Galois Extended Mode) implementation.
Zig ★ 14 1mo agoExplain → -
go-ipcrypt
IP address encryption and obfuscation for Go.
Go ★ 14 2mo agoExplain → -
go-progressive-hash
Progressive hashing PoC
Go ★ 14 4mo agoExplain → -
garoupe
An experimental authenticated cipher.
C ★ 12 1mo agoExplain → -
go-clocksmith
A sleep-aware-sleep() function
Go ★ 12 5mo agoExplain → -
unbound ⑂
Unbound is a validating, recursive, and caching DNS resolver. This is a fork that re-enables EDNS probes after the "DNS flag day"
C ★ 11 15h agoExplain → -
zig-lz4
LZ4 implementation in pure Zig.
Zig ★ 11 8d agoExplain → -
rust-hmac-sha512
A small, self-contained SHA512 and HMAC-SHA512 implementation.
Rust ★ 11 4mo agoExplain → -
elimac
An implementation of EliMAC, a fast AES-based Message Authentication Code
C ★ 11 24d agoExplain → -
zig-morus
MORUS-1280-128 implementation in Zig.
Zig ★ 11 1mo agoExplain → -
logcrypt
A command-line tool for prefix-preserving encryption of IP addresses and URIs in logs and data files.
Rust ★ 11 2mo agoExplain → -
sharedance
The original NoSQL database for session storage.
C ★ 11 4mo agoExplain → -
twice
A high-performance VPN.
C ★ 10 5d agoExplain → -
zig-ultracdc
UltraCDC, a fast content-defined chunking algorithm for data deduplication.
Zig ★ 10 8d agoExplain → -
rust-superboring
A Boring(SSL)-compatible API abstraction for Rust cryptographic implementations.
Rust ★ 10 1mo agoExplain → -
wasi-crypto-preview
No description.
Rust ★ 10 16d agoExplain → -
c-fast
Implementation of the FAST format-preserving encryption cipher in C.
C ★ 10 3mo agoExplain → -
blabla
C implementation of the BlaBla20 cipher
C ★ 10 5mo agoExplain → -
fpst
A C library to check if a string starts with a prefix from a potentially large set of candidates
C ★ 10 5mo agoExplain → -
go-aes
Standard and advanced low-level AES building blocks for Go.
Go ★ 9 5d agoExplain → -
tigertunnel
An encrypted tunnel for TigerBeetle with connection pooling and session multiplexing.
Zig ★ 9 23d agoExplain → -
go-sieve-cache
A high-performance Go implementation of the SIEVE cache replacement algorithm with thread-safe and sharded variants.
Go ★ 9 1mo agoExplain → -
zig-alzette
Implementation of the Alzette box and the CRAX block cipher in Zig.
Zig ★ 9 1mo agoExplain → -
zig-cbc
CBC mode for Zig.
Zig ★ 9 9mo agoExplain → -
PHP-Skein-Hash
Skein hash functions for PHP
C ★ 9 3mo agoExplain → -
d8code
Encode binary data as a UTF-8 string.
TypeScript ★ 9 4mo agoExplain → -
bloom-filter
A dead simple bloom filter in C
C ★ 8 1y agoExplain → -
areion
The AREION public crypto permutation, implemented in Zig.
Zig ★ 8 1mo agoExplain → -
rust-time-format
This crate does only one thing: format a Unix timestamp.
Rust ★ 8 8mo agoExplain → -
go-fast
A Go implementation of the FAST (Format-preserving encryption And Secure Tokenization) algorithm.
Go ★ 8 2mo agoExplain → -
rust-slabigator
No description.
Rust ★ 8 2mo agoExplain → -
rust-hmac-sha1
SHA1 and HMAC-SHA1 for Rust.
Rust ★ 8 5mo agoExplain → -
jumpinjack
Find hidden jumps in code intended to be constant-time.
Python ★ 8 5mo agoExplain → -
rust-asymcrypt
asymcrypt: if you encrypt, you can't decrypt.
Rust ★ 7 1mo agoExplain → -
pqconnect
PQConnect - A new easy-to-install layer of Internet security (git mirror)
Python ★ 7 1mo agoExplain → -
zig-utf8encrypt
Length-preserving, format-preserving UTF-8 encryption. Experimental, super dangerous, you've been warned.
Zig ★ 7 2mo agoExplain → -
php-ipcrypt
IP address encryption and obfuscation for PHP.
PHP ★ 7 5mo agoExplain → -
windowshopper
Predict where a shopper is likely to go and what he's likely to buy next.
Ruby ★ 7 5mo agoExplain → -
zig-hctr2
HCTR2 and HCTR3 length-preserving encryption algorithm for Zig.
Zig ★ 6 13d agoExplain → -
rust-aes-keywrap
AES Key Wrap construction for Rust.
Rust ★ 6 6mo agoExplain → -
forro
Forró : ARX-based cipher with faster diffusion than ChaCha.
Zig ★ 6 1mo agoExplain → -
draft-denis-xet
XET: Content-Addressable Storage Protocol for Efficient Data Transfer.
Python ★ 6 5h agoExplain → -
rust-polymur-hash
PolymurHash universal hash function.
Rust ★ 6 1mo agoExplain → -
zig-lemac
LeMac - A fast AES-based universal hash function and MAC.
Zig ★ 6 3mo agoExplain → -
zig-ipcrypt
A Zig implementation of the IP address encryption and obfuscation methods specified in the ipcrypt document.
Zig ★ 5 1mo agoExplain → -
zig-base91
Base91 encoding for Zig.
Zig ★ 5 1mo agoExplain → -
zig-cymric
Zig implementations of the Cymric authenticated encryption modes.
Zig ★ 5 1mo agoExplain → -
dsvpn-ios
iOS client for DSVPN.
Swift ★ 5 2mo agoExplain → -
go-aes-siv
AES-SIV deterministic authenticated encryption in Go.
Go ★ 5 5mo agoExplain → -
ipcrypt-swift
Swift implementation of IP address encryption methods (ipcrypt)
Swift ★ 5 9mo agoExplain → -
pyaegis
AEGIS ciphers for Python.
C ★ 5 3mo agoExplain → -
zig-lwbc32
Lightweight 32-bit Block Cipher Library.
Zig ★ 5 4mo agoExplain → -
CVE-2025-65945-poc
PoC for CVE-2025-65945 (Improper Verification of Cryptographic Signature in node-jws)
JavaScript ★ 5 6mo agoExplain → -
rust-ed25519-wasm
High-performance Ed25519 signatures for WebAssembly / WASI.
C ★ 4 3d agoExplain → -
js-aegis-aead
Self-contained AEGIS ciphers implementation in JavaScript (TypeScript).
TypeScript ★ 4 10d agoExplain → -
zig-poly1163
Poly1163 MAC implementation in Zig.
Zig ★ 4 24d agoExplain → -
zig-uricrypt
Prefix-preserving, deterministic encryption for URIs.
Zig ★ 4 3mo agoExplain → -
zig-common-access-token
Zig implementation of Common Access Token (CTA-5007).
Zig ★ 4 3mo agoExplain → -
rust-ipcrypt2
IP address obfuscation library for Rust.
Rust ★ 4 4mo agoExplain → -
rust-hiae
HiAE implementation in pure Rust.
Rust ★ 4 4mo agoExplain → -
zig-floe
Fast Lightweight Online Encryption.
Zig ★ 4 5mo agoExplain → -
compute-at-edge-abi-next ⑂
Up-to-date WITX interface definitions for the Fastly Compute@Edge platform.
Python ★ 3 11d agoExplain → -
rust-binstring
🦀😂
Rust ★ 3 1y agoExplain → -
zig-vistrutah
The Vistrutah block large cipher, in Zig.
Zig ★ 3 24d agoExplain → -
zig-asymcrypt
Encrypt anything offline with a key that cannot decrypt what it just wrote.
Zig ★ 3 24d agoExplain → -
rust-seekable-stream-cipher
Seekable stream cipher and encryption/decryption API for Rust and WebAssembly.
Rust ★ 3 1mo agoExplain → -
zig ⑂
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Zig ★ 3 2mo agoExplain → -
zig-fast
A Zig implementation of the FAST (Format-preserving, Additive, Symmetric Translation) cipher.
Zig ★ 3 2mo agoExplain → -
draft-denis-tls-aegis
AEGIS-based cipher suites for TLS 1.3, DTLS 1.3 and QUIC.
Makefile ★ 3 2mo agoExplain → -
fastly-vcl-examples
Fastly VCL documentation, for humans and AI agents.
★ 3 4mo agoExplain → -
zig-skinny
Implementation of the SKINNY tweakable block cipher in Zig.
Zig ★ 3 7mo agoExplain → -
zig-butterknife
A Tweakable Pseudorandom Function (TPRF) based on the masked Iterate-Fork-Iterate design paradigm.
Zig ★ 3 5mo agoExplain → -
soundcheck
Use an Arduino to send text messages when an attached mic detects a sustained, abnormal sound level.
C++ ★ 3 5mo agoExplain → -
rust-uri-encode
encodeURI() and encodeURIComponent() for Rust.
Rust ★ 3 6mo agoExplain → -
hf-mount-encrypted ⑂
Mount Hugging Face Buckets and repos as local filesystems, with client-side encryption.
Rust ★ 2 3d agoExplain → -
rust-hctr2
Rust implementation of HCTR2, HCTR3, and their beyond-birthday-bound secure variants (CHCTR2, HCTR2-TwKD), plus format-preserving variants.
Rust ★ 2 13d agoExplain → -
go-blindrsa
Blind RSA signatures for Go.
Go ★ 2 8mo agoExplain → -
zig-alf
ALF: AES-NI-based length-and format-preserving encryption.
Zig ★ 2 24d agoExplain → -
picotls ⑂
TLS 1.3 implementation in C (master supports RFC8446 as well as draft-26, -27, -28)
C ★ 2 2mo agoExplain → -
capnproto-rust ⑂
Cap'n Proto for Rust
Rust ★ 2 12y agoExplain → -
js-fast
FAST cipher implementation in JavaScript.
TypeScript ★ 1 2mo agoExplain → -
py-fast
Python implementation of the FAST format-preserving cipher.
Python ★ 1 14d agoExplain → -
minisign-verify-c
C library to verify Minisign signatures (experimental, completely untested)
C ★ 1 24d agoExplain → -
c-partially-blind-rsa-signatures
Partially Blind RSA Signatures in C.
C ★ 1 24d agoExplain → -
rust-lwbc
Lightweight block ciphers for Rust.
Rust ★ 1 4mo agoExplain → -
x-algorithm ⑂
Algorithm powering the For You feed on X
★ 1 4mo agoExplain → -
xet-core ⑂
xet client tech, used in huggingface_hub
Rust ★ 1 5mo agoExplain → -
log4perl_ltsv
Log::Log4perl::Layout::LTSV - A Log4perl layout that spits out LTSV
Perl ★ 1 5mo agoExplain → -
mlx-lm ⑂
Run LLMs with MLX
Python ★ 0 14d agoExplain → -
rust-softaes
No description.
Rust ★ 0 20d agoExplain → -
zig-bkdf
An implementation of the BKDF key derivation function.
Zig ★ 0 24d agoExplain → -
swival-nono-pack
Nono pack for Swival.
★ 0 1mo agoExplain → -
js-wesolowski
Wesolowski VDF in JavaScript.
TypeScript ★ 0 1mo agoExplain → -
BunnyCDN.TokenAuthentication ⑂
No description.
★ 0 2mo agoExplain → -
XKCP ⑂
eXtended Keccak Code Package
★ 0 2mo agoExplain → -
crucible ⑂
Cryptographic implementation conformance testing harness for ML-KEM and ML-DSA.
★ 0 2mo agoExplain → -
zig-beanie
BEANIE tweakable block cipher for Zig.
Zig ★ 0 2mo agoExplain → -
fastlike ⑂
Run Fastly Compute@Edge Wasm programs on your own computer, powered by wasmtime
Go ★ 0 3mo agoExplain → -
WASI-crypto ⑂
WASI Cryptography API Proposal
Makefile ★ 0 5mo agoExplain → -
ewma ⑂
Exponentially Weighted Moving Average algorithms for Go.
Go ★ 0 5mo agoExplain →
No repos match these filters.