Authentication

285+ open-source auth tools — OAuth, SSO, passkeys, MFA, and session management. Alternatives to Auth0, Clerk, and Firebase Auth.

DaGenix/rust-crypto

cryptographic algorithms

Authentication
rustcryptoaes
Visit → 1450★
dalek-cryptography/x25519-dalek

Fast, safe Rust implementation of X25519 elliptic-curve Diffie-Hellman

Authentication
rustx25519diffie-hellman
Visit → 351★
klutzy/suruga

Implementation of [TLS 1.2](https://datatracker.ietf.org/doc/html/rfc5246)

Authentication
rusttlsimplementation
Visit → 126★
arkworks-rs/circom-compat

Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation

Authentication
rustcircomzk-snarks
Visit →
crypto-hash

Async non-blocking hashing

Authentication
npmcryptohash
Visit → 645★
kpcyrd/authoscope

A scriptable network authentication cracker

Security Tools
authenticationoauthdebug
Visit → 415★
Raspirus

User- and resources-friendly rules-based malware scanner [](https://github.com/Raspirus/Raspirus/actions/workflows/testproject.yml)

Authentication
antivirusscanningrust
Visit → 215★
Cherrybomb

Stop half-done API specifications with a CLI tool that helps you avoid undefined user behaviour by validating your API specifications

Authentication
apisecuritytesting
Visit → 1227★
entpassgen

Entropy Password Generator with extensive command line arguments to generate random strings securely including digits, passwords, and passwords built using obscure dictionary words mixed with symbols

Authentication
gopasswordgenerator
Visit → 6★
yup-oauth2

An oauth2 client implementation providing the Device, Installed and Service Account flows

Authentication
googleoauth2rust
Visit → 238★
luks.go

Pure Golang library to manage LUKS partitions

Security Tools
goluksencryption
Visit → 95★
simple-scrypt

Scrypt package with a simple, obvious API and automatic cost calibration built-in

Developer Tools
goscryptpassword
Visit →
Compare tools: Lucia Auth vs keyper · keyper vs SSOReady · SSOReady vs Arctic