CATEGORY

Authentication 2,312 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

myloginrsRead and parse MySQL's .mylogin.cnf file.9,914MIT/Apache-2.0AuthenticationCommand-line interface mauth-clientSign requests and validate responses using the Medidata MAuth protocol9,905MITAuthenticationWeb programming prescienceAn idiomatic Rust client library for SpiceDB9,646Apache-2.0API bindingsAuthentication google-jwt-signinVerify ID tokens for Google SSO9,618MIT/Apache-2.0AsynchronousAuthentication network-check-sumRFC 1141 / RFC 1071 check sums, psuedo-headers and cryptographic authentication9,605AGPL-3.0AuthenticationNetwork programming openai-authOpenAI/ChatGPT OAuth 2.0 authentication with PKCE - sync and async APIs9,565MITAPI bindingsAuthentication keychain-servicesRust access to macOS Keychain Services, including TouchID-guarded access to cryptographic keys stored in the…9,537Apache-2.0API bindingsAuthentication protobuf-web-tokenCreate, verify and decode protobuf web tokens9,527 BSD-3-ClauseAuthenticationEncoding fideliusA CLI Tool to generate TOTP for any 2FA locally.9,482MITAuthenticationCommand line utilities zcash-hsmbuilderLibrary to build transactions for HSM apps9,434Apache-2.0AuthenticationCryptography atlassian-app-authLibrary for authenticating as an Atlassian Connect App9,432Apache-2.0AuthenticationWeb programming webauthn_rpServer-side Web Authentication (WebAuthn) Relying Party (RP) API.9,426MIT OR Apache-2.0API bindingsAuthentication trotpTUI TOTP generator9,417MITAuthenticationCommand line utilities matrixbot-ezloginI wrote the login and E2EE bootstrap code for Matrix bots so you don’t have to.9,371MITAuthenticationNetwork programming bh-status-listTBTL's library for IETF Token Status List specification.9,334non-standardAuthenticationCryptography bearerCommand line utility to generate HTTP Authorization header with bearer tokens. This is achieved with OAuth2 authorization code…9,283BSD-3-ClauseAuthenticationCommand-line interface bhmdocTBTL's library for handling mDL/mdoc specification.9,231non-standardAuthenticationCryptography ic_siweIntegrate Ethereum wallet-based authentication (SIWE) with applications on the Internet Computer (ICP) platform.9,202MITAuthenticationCryptography::Cryptocurrencies veriformCryptographically verifiable data serialization format inspired by Protocol Buffers9,176Apache-2.0AuthenticationCryptography argonautica-cC/C++ wrapper for argonautica9,116MIT/Apache-2.0AlgorithmsAPI bindings quickdashA modern alternative to QuickSFV using Rust.8,936Apache-2.0AuthenticationCommand line utilities vault_clientA client library for HashiCorp Vault8,911Apache-2.0/MITAuthentication siwsLightweight Sign in With Solana library adhering to the Solana Wallet Standard.8,864MITAuthenticationCryptography::Cryptocurrencies crypto-botters-binanceA crate for interacting with the Binance API.8,852MITAPI bindingsAsynchronous passgen-libLibrary for generating cryptographically secure passwords/tokens and other sets and sequences with password strength validation…8,783MITAuthenticationCryptography stelaeA collection of tools in Rust and Python for preserving, authenticating, and accessing laws in perpetuity.8,724AGPL-3.0AuthenticationWeb programming::HTTP server xcryptBindings for libxcrypt8,704MITAPI bindingsAuthentication product-os-authenticationProduct OS : Authentication provides an entire pre-fabricated framework for user authentication and management including a set of…8,685GPL-3.0-onlyAuthenticationWeb programming crypto-botters-bitflyerA crate for interacting with the bitFlyer API.8,667MITAPI bindingsAsynchronous nysmManage secrets from Secrets Providers.8,661MITAuthenticationCommand line utilities ic-auth-clientA client library for Internet Computer identity authentication services.8,621Apache-2.0API bindingsAuthentication pasta-tokensPlatform Agnostic SEcurity TOkens (PASETO) is a secure alternative to JOSE/JWT8,530MITAuthenticationCryptography pass-fxa-libLibrary to interact with passwords stored on FxA8,507LGPL-3.0-or-laterAuthentication otp-stdGenerating and verifying One-Time Passwords.8,476MITAuthenticationWeb programming aleksandr-vinokurov-cvAleksandr Vinokurov CV8,431CC-BY-NC-ND-4.0AuthenticationCommand line utilities fido-mds-toolFido Metadata Service parsing tool8,412MPL-2.0AuthenticationWeb programming bloom_filter_plusrust_bloom_filter8,365Apache-2.0/MITAccessibilityAlgorithms fireplaceA client for Firebase that seeks to provide a user-friendly interface to interact with Firestore, Firebase Auth, and similar.8,346MITAuthenticationDatabase interfaces sequoia-openpgp-mtMulti-threaded parsing of OpenPGP data8,336LGPL-2.0-or-laterAuthenticationCryptography no-wayA library to work with Javascript Object Signing and Encryption(JOSE), including JSON Web Tokens (JWT), JSON Web Signature (JWS)…8,307MITAuthenticationWeb programming wow_login_messagesMessage definitions for World of Warcraft authentication servers8,209MIT OR Apache-2.0AuthenticationGame development atomic-ltiA collection of LTI related functionality8,176MIT OR Apache-2.0AuthenticationWeb programming passablewordsA library to check the strength of a password in a sane way8,161MITAuthentication rocket-session-storeA rust session library that can use a custom store.8,132MITAsynchronousAuthentication cf-modkit-securityModKit security library8,119Apache-2.0Authentication tower-github-webhooktower-github-webhook is a crate that simplifies validating webhooks received from GitHub8,112MITAuthenticationWeb programming fastsarSwitch between AWS roles quickly using fuzzy matching8,067MITAuthenticationCommand line utilities idevice-srpSecure Remote Password (SRP) protocol implementation for the idevice crate8,039MIT OR Apache-2.0AuthenticationCryptography ledger-zcashLibrary to integrate with the Ledger Zcash app7,931Apache-2.0AuthenticationCryptography clio-authOAuth 2 helper library for CLI and desktop applications7,884MITAuthenticationCommand-line interface humphrey_authUser authentication for the Humphrey web server.7,880MITAuthentication nostro2-signerKeypair and signer implementations (BIP-39 mnemonics, Schnorr signing) for the nostro2 Nostr toolset.7,808MITAuthenticationCryptography github-oidcRust crate for validating GitHub OIDC tokens7,796Apache-2.0AuthenticationWeb programming leslie_lamportA Post-Quantum Cryptographic Library For Lamport Signatures7,757MIT OR Apache-2.0AlgorithmsAuthentication SysMonkSysMonk is a highly efficient, lightweight API for resource monitoring that uses WebSockets for real-time streaming.7,703MITAlgorithmsAsynchronous supabase-lib-rsA comprehensive, production-ready Rust client library for Supabase with full cross-platform support (native + WASM)7,639MITAPI bindingsAuthentication rowidA time-based unique ID solution7,619MITAuthenticationData structures rust_admob_ssvA rust implementation for verifying admob ssv callback requests using openssl7,609Apache-2.0AuthenticationGame development rocket-auth-loginLogin and authentication for rocket web apps. This crate provides functions to process login forms and to deal with private…7,609Apache-2.0AuthenticationWeb programming xcrypt-sysLow-level bindings for libxcrypt7,578MITAuthenticationCryptography ledger-cosmos-secp256k1An interface to allow easily interacting with the Ledger Cosmos app7,550Apache-2.0AuthenticationCryptography yubikey-hmac-otpYubikey Challenge-Response & Configuration7,543MIT OR Apache-2.0Authentication ng-walletWallet library of NextGraph. keeps the secret keys of all identities of the user in a safe wallet. NextGraph is a decentralized,…7,541MIT/Apache-2.0Authentication hyper-socks2-mwA SOCKS5 connector for hyper library7,531Apache-2.0 OR MITAuthenticationNetwork programming acton-ernA Rust library for handling Entity Resource Names (ERNs), providing type-safe, hierarchical, and k-sortable resource identifiers…7,519MIT OR Apache-2.0API bindingsAuthentication gssapi-sysFFI bindings to gssapi7,469MITAPI bindingsAuthentication filepackfile verification utility7,425CC0-1.0AuthenticationCommand line utilities privacypassImplementation of Privacy Pass (RFC 9578)7,415MITAuthenticationCryptography common-access-tokenImplementation of the Common Access Token (CAT) specification7,412MITAuthenticationCryptography miniotpMinimal customisable HOTP and TOTP implementations.7,411MITAlgorithmsAuthentication ledger-utilityAn interface to allow easily interacting with ledgers via bluetooth and usb.7,387Apache-2.0AuthenticationCryptography dkimComplete DKIM library.7,359MITAuthenticationCryptography aegis-vault-utilsUtility for interacting and generating OTP codes from the Android app Aegis Authenticator's backup vault7,289GPL-3.0-or-laterAuthenticationCryptography opp🚧 OpenPlugin Protocol (WIP, nothing usable for now).7,285MIT/Apache-2.0AsynchronousAuthentication aliri_joseImplementations of the Javascript/JSON Object Signing and Encryption (JOSE) standards7,278MIT/Apache-2.0Authentication jwks-client-updateLibrary to validate JWT tokens using JSON Web Key Set (JWKS)7,217MITAuthenticationCryptography rusotpRust implementation of the HOTP and TOTP algorithms7,176AGPL-3.0AlgorithmsAuthentication veriform_deriveCustom derive for the Veriform verifiable data serialization format7,175Apache-2.0AuthenticationCryptography oidcOpenID Connect client library using Reqwest, Biscuit, and inth-oauth27,141Apache-2.0AuthenticationWeb programming authly-commonAuthly common datatypes and algorithms7,121Apache-2.0AuthenticationCryptography uniauthEasy-to-use abstraction over authentication7,093GPL-3.0-or-laterAuthenticationNetwork programming distro-keyringKeyring data files from linux distributions7,081MIT OR Apache-2.0AuthenticationCryptography drive-v3-macrosA library for interacting the Google Drive API7,070MITAPI bindingsAuthentication just-argon2Bindings to the argon2 C library.7,057Apache-2.0AlgorithmsAPI bindings bloom_filter_plushrust_bloom_filter7,040Apache-2.0/MITAccessibilityAlgorithms oauth2-surfHTTP client adapter for oauth2 crate using the surf HTTP client7,033MITAuthentication inferadb-ledger-sdkProduction-grade Rust SDK for InferaDB Ledger service6,987MIT OR Apache-2.0API bindingsAuthentication pam-client2Application API wrapper to Pluggable Authentication Modules (PAM) (forked and fixed version of pam-client)6,981MPL-2.0API bindingsAuthentication libpam-sysLow-level bindings for PAM (Pluggable Authentication Modules)6,974MITAuthenticationExternal FFI bindings betfair-stream-apiUtilities for interacting with Betfair from Rust6,948MIT/Apache-2.0API bindingsAsynchronous actix-web-securityBasic-Auth / OAuth2 easy-to-use authentication modules for actix web6,867MIT OR Apache-2.0AuthenticationWeb programming::HTTP server gecosProvides parsing and generation of gecos strings6,863MIT OR Apache-2.0AuthenticationConfiguration supabase-js-rsRust bindings for Supabase JavaScript library via WebAssembly6,812MIT OR Apache-2.0AuthenticationDatabase interfaces dcafAn implementation of the ACE-OAuth framework6,799MIT OR Apache-2.0AuthenticationData structures ledger-tendermintLibrary to integrate with the Ledger Tendermint app6,790Apache-2.0AuthenticationCryptography authly-clientA Rust client for Authly6,772Apache-2.0AuthenticationCryptography http-signImplementation of the HTTP signature draft standard6,678CC0-1.0AuthenticationNetwork programming sa-token-adapterAdapter traits for sa-token-rust framework integration6,646MIT OR Apache-2.0AuthenticationWeb programming steam-authAllows you to implement a 'login with steam' feature on your website.6,639MITAsynchronousAuthentication pswrdStateless password vault6,628MIT/Apache-2.0AuthenticationCommand line utilities greentic-secrets-provider-vault-kvHashiCorp Vault KV backend for the Greentic secrets core.6,608MITAuthenticationConfiguration easy-srpeasy-srp wraps the rust srp crate and provides an easy to use API.6,602BSD-3-ClauseAuthenticationCryptography mpp-brRust SDK for the Machine Payments Protocol (MPP)6,602MIT OR Apache-2.0AuthenticationCryptography bh-sd-jwtTBTL's library for handling SD-JWT specification.6,600non-standardAuthenticationCryptography ledger-transport-zemuLedger Hardware Wallet - Zemu Transport6,598Apache-2.0AuthenticationCryptography googolA generic library to call Google APIs6,535MITAsynchronousAuthentication passepartuiA TUI for pass6,503GPL-3.0-onlyAuthenticationCommand line utilities systemprompt-identifiersTyped newtype identifiers (UserId, TraceId, AgentId, McpServerId…) for systemprompt.io AI governance infrastructure. Enforces…6,456BUSL-1.1API bindingsAuthentication kadmin-sysFFI bindings for the Kerberos administration interface (kadm5)6,440MITAuthenticationExternal FFI bindings trust-tasks-proofPluggable ProofVerifier implementations for the Trust Tasks framework. Backends are gated by Cargo features; ships with an…6,425Apache-2.0AuthenticationCryptography agentmesh-mcpPublic Preview — MCP governance and security primitives for the Agent Governance Toolkit6,415MITAuthenticationCryptography ockam_node_test_attributeOckam node attribute proc_macros.6,409Apache-2.0AsynchronousAuthentication fumnetFumnet - authentication library for Ferdowsi University of Mashhad captive portal6,367MIT OR Apache-2.0Authentication yatotpYet Another TOTP client which stores its data locally.6,346AGPL-3.0-or-laterAuthenticationCommand line utilities systemprompt-provider-contractsProvider trait contracts for systemprompt.io AI governance infrastructure. LlmProvider, ToolProvider, JobContext and friends —…6,345BUSL-1.1API bindingsAuthentication crypto-botters-bybitA crate for interacting with the bybit API.6,338MITAPI bindingsAsynchronous rocket-grants-proc-macroA proc-macro way to validate user permissions for `rocket-grants` crate.6,331MIT OR Apache-2.0Authentication uniqueidGenerates a unique hash/identifier for a system given a set of parameters.6,329GPL-3.0AuthenticationCryptography ledger-bluetoothLedger Hardware Wallet - Bluetooth Transport6,317Apache-2.0AuthenticationCryptography needroleshereYet another AWS IAM Roles Anywhere helper6,310Apache-2.0AuthenticationCommand line utilities vercre-coreDEPRECATED: OpenID compliant Verifiable Credential core types and traits6,304MIT OR Apache-2.0AuthenticationCryptography latest_user_agentRust library for generating latest browser user agent.6,268UnlicenseAuthenticationNetwork programming turbomcp-dpopDPoP (RFC 9449) implementation for TurboMCP with HSM support6,221MITAuthenticationCryptography jsonwebkey-convertConvert an RSA public key between Json Web Key and DER/PEM format.6,208Apache-2.0Authentication openaliasLook up and parse OpenAlias data6,144MITAuthenticationCommand line utilities kyberauthEnable AES keys transfer on unsecure channel using quantum-resistant Kyber6,136MIT OR Apache-2.0AuthenticationCryptography sa-token-coreCore library for sa-token-rust, a powerful authentication and authorization framework6,132MIT OR Apache-2.0AuthenticationWeb programming winternitz-otsA Rust Library For Interacting With Winternitz One-Time Signatures, a Hash-Based, Post-Quantum Digital Signature Scheme Based On…6,111Apache-2.0AlgorithmsAuthentication sa-token-storage-memoryIn-memory storage implementation for sa-token-rust6,096MIT OR Apache-2.0AuthenticationWeb programming nostringerRing signatures (SAG, BLSAG) for Nostr6,072MITAuthenticationCryptography init-data-rsTelegram Mini Apps init data parser and validator for Rust6,054MITAuthenticationParser implementations pwcheckProvides a function to validate a username & password on Linux, MacOS, and Windows6,031MIT OR Apache-2.0Authentication msal-rsMicrosoft Authentication Library for Rust6,018MITAuthentication systemprompt-traitsTrait-first interface contracts for systemprompt.io AI governance infrastructure. Repository, provider, and service abstractions…5,992BUSL-1.1API bindingsAuthentication tower-sessions-cookie-storeCookie-backed session store for tower-sessions (signed/private cookies via tower-cookies)5,971MITAuthenticationWeb programming inferadb-common-authnShared JWT authentication for InferaDB services5,940MIT OR Apache-2.0AsynchronousAuthentication axum-jwtAxum JWT extractors and middleware5,917MITAuthenticationWeb programming systemprompt-extensionCompile-time extension framework for systemprompt.io AI governance infrastructure. Built on the inventory crate — registers…5,865BUSL-1.1API bindingsAuthentication crypt3_rsUnix crypt(3) reimplemented in pure rust.5,855MITAuthenticationCryptography passepartoutLibrary for pass5,849LGPL-2.1AuthenticationCryptography google_auth_verifierSmall library to quickly verify tokens provided by google auth5,843MITAuthentication hmac-serialiser-rsHMAC Serialisers to cryptographically sign data like Python's ItsDangerous library but in rust.5,827MITAuthenticationCryptography systemprompt-modelsFoundation data models for systemprompt.io AI governance infrastructure. Shared DTOs, config, and domain types consumed by every…5,746BUSL-1.1API bindingsAuthentication sa-token-macroProcedural macros for sa-token-rust5,742MIT OR Apache-2.0AuthenticationWeb programming tesseract-oneTesseract is a universal dApp/Wallet bridge. This crate implements the communication protocol and is the framework for…5,739Apache-2.0AuthenticationNetwork programming smart-id-rust-clientSmart ID Rust Client5,721MIT/Apache-2.0Authentication vtcode-authAuthentication and OAuth flows shared across VT Code5,694MIT OR Apache-2.0AuthenticationDevelopment tools MMDB_Server{InDev} A simple,easy to use database server.5,676MITAuthenticationCaching azure_jwt_asyncA simple JWT validator for Microsoft Azure tokens that is async capable.5,663MITAuthentication twitcheventsubA library that handles everything with Twitch EventSub helix api for you.5,628MITAPI bindingsAuthentication pk11-uri-parserA zero-copy library to parse and (optionally) validate PKCS#11 URIs in accordance to RFC7512 specifications.5,619MITAuthenticationConfiguration hessra-tokenHessra biscuit token SDK for Rust5,600Apache-2.0API bindingsAuthentication oxide-auth-rocketA OAuth2 server library for rocket featuring a set of configurable and pluggable backends.5,587MIT OR Apache-2.0AuthenticationWeb programming::HTTP server gamlastanSAML 2.0 library - types, XML, crypto, metadata, bindings, security, profiles5,545BSD-2-ClauseAuthenticationWeb programming ff-carlA simple utility library to automate Firefox' mTLS host:certificate assignment (ClientAuthRememberList.bin) file.5,505MPL-2.0AuthenticationConfiguration ironkeyAn encrypted terminal password manager with AES-256-GCM vault and Argon2id key derivation5,430MITAuthenticationCommand line utilities nostro2-nipsNIP implementations (NIP-04, NIP-44, NIP-104, …) for the nostro2 Nostr toolset.5,410MITAuthenticationCryptography forbiddenAn auth library for Rust applications.5,373MIT/Apache-2.0Authentication indy-test-utilsUtilities for testing Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distributed-ledger-based…5,294Apache-2.0AuthenticationCryptography snowwtSnowflake JWT+Login parameter generator5,278Apache-2.0 OR MITAuthentication catlockDefend keyboard against your cat5,249CC0-1.0 OR UnlicenseAuthenticationCommand line utilities amora-rsAmora is a secure token inspired by JWT and Branca, but enhanced a bit in some areas.5,247MPL-2.0AuthenticationCryptography konpeitoPersonal key-value store CLI5,193MITAuthenticationCommand line utilities freetsaClient library and CLI utility for acquiring timestamps from freetsa.org5,176MIT OR Apache-2.0API bindingsAuthentication crypto-botters-coincheckA crate for interacting with the coincheck API.5,168MITAPI bindingsAsynchronous google-signin-clientClient API for Google sign in client5,128MITAuthenticationGUI super_simple_jwtA super simple implementation of JWTs in rust!5,126MITAuthenticationCryptography stscliCLI to get temporary session tokens from Amazon's AWS STS Api.5,121Apache-2.0AuthenticationCommand-line interface rolling-token-authA simple and secure rolling token authentication system using HMAC-SHA2565,096MITAuthenticationCryptography systemprompt-databasePostgreSQL infrastructure for systemprompt.io AI governance. SQLx-backed pool, generic repository traits, and compile-time query…5,096BUSL-1.1API bindingsAuthentication auth0-managementAn unofficial client for Auth0 Management API.5,089MITAPI bindingsAsynchronous libr2farust implementation for HTOP, TOTP and steam guard tow-factor-authentication5,083MITAuthentication fido2-rsRust bindings to Yubico fido25,040MITAPI bindingsAuthentication goaThe bindings for the GNOME Online Accounts library.5,035MIT/Apache-2.0API bindingsAuthentication bsv-sdkPure Rust implementation of the BSV Blockchain SDK5,035non-standardAuthenticationCryptography tacacs-plus-protocolno-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization5,027MPL-2.0AuthenticationNetwork programming pam_groupmapPAM Service module allowing to map users based on LDAP group membership5,012MITAuthenticationOperating systems role-systemA flexible and powerful role-based access control (RBAC) library for Rust applications4,959MIT OR Apache-2.0AuthenticationWeb programming tokeraProvides an interface into Tokera and its supporting services4,943MIT OR Apache-2.0AuthenticationCommand line utilities firebase-auth-sdkFirebase authentication SDK for rust.4,899non-standardAuthentication passport_azure_adJWT bearer token validation and verification towards Microsoft Azure AD (Legacy)4,898MITAuthenticationWeb programming civic_sipSDK of Civic hosted SIP API4,829BSD-3-ClauseAuthenticationCryptography sequoia-gitA tool for managing and enforcing a commit signing policy.4,829LGPL-2.0-or-laterAuthenticationCommand line utilities aeneiduse GitHub as a free, zero-ops Identity Provider4,812GPL-3.0-onlyAuthentication auth-frameworkA comprehensive, production-ready authentication and authorization framework for Rust applications4,800MIT OR Apache-2.0AuthenticationWeb programming poem-grants-proc-macroA proc-macro way to validate user permissions for `poem-grants` crate.4,779MIT OR Apache-2.0Authentication csrf_guardThread safe, generic, enterprise level csrf guard for all frameworks and runtimes4,775MITAuthenticationCryptography olaf2Convenient CLI authentication using OAuth24,773MITAuthenticationCryptography twokenGenerate One-Time Passwords from stored token secrets.4,772AGPL-3.0-or-laterAuthenticationCommand line utilities chromium-cryptoChromium crypt4,742LGPL-3.0-or-laterAsynchronousAuthentication systemprompt-loggingTracing and audit infrastructure for systemprompt.io AI governance. Structured events, five-point audit traces, and SIEM-ready…4,694BUSL-1.1API bindingsAuthentication pinterest-loginA Pinterest login library that uses chromiumoxide to emulate a browser and login to Pinterest.4,691MIT OR UnlicenseAPI bindingsAuthentication actix-firebase-authFirebase ID token verification for Actix Web using Google's JWKs4,689MIT OR Apache-2.0AuthenticationWeb programming id_token_verifierOpenID Connect ID Token Verifier In Rust4,683MITAuthenticationWeb programming machineid-crystalGet an encrypted unique MachineID/HWID/UUID. Inspired by .Net DeviceId.4,659MIT OR Apache-2.0AccessibilityAuthentication u2A Rust Authentication Library for U2F and FIDO2 on the web. A fork of the `u2f` crate.4,659MIT OR Apache-2.0Authentication jwks_rsa_easyLibrary for validation of RS256 JWTs with remote JWKS4,639GPL-3.0-or-laterAuthentication uuid-mcA library for handling and generating Minecraft offline and online UUIDs4,637MIT OR Apache-2.0AuthenticationEncoding mauth-coreGenerate and verify Medidata MAuth protocol signatures4,612MITAuthentication polkit-rs-sysHigh-level bindings for libpolkit-gobject-14,608MITAPI bindingsAuthentication