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.
siwaSign In With Apple JWT validator library4,593MIT
oxide-auth-ironA OAuth2 server library for iron featuring a set of configurable and pluggable backends.4,586MIT OR Apache-2.0
nostro2-relayWebSocket relay client and connection pool for the Nostr protocol4,567MIT
oxide-auth-rouilleCombines oxide-auth with a rouille web server4,524MIT OR Apache-2.0
steam_guardA Simple TOTP crate intended for steam guard authentication4,496MIT
tesseract-swift-utilsTesseract interop helpers for Swift. Check tesseract-swift crate for full SDK.4,468Apache-2.0
jwkserveCLI tool for jwkserve - a fake authentication service for local development4,468MIT
scal3Verify that systems operate under your sole control (prototype, patent pending)4,447CC-BY-NC-4.0
tidy-browserTidy up browser information.4,432LGPL-3.0-or-later
apple_authA library for authenticating with Apple's Sign In service.4,431MIT
burrito-secretsA library for storing secrets in BSON format.4,430MIT
slack-auth-middlewareA middleware layer for Axum to authenticate requests from Slack using HMAC signatures.4,425MIT
smith-sshSmith client. Command line tools for interacting with https://smith.st services.4,411BSD-3-Clause
nostro2-web-relayNostro2 is a simple toolset for interacting with the Nostr protocol.4,403MIT
protect-salvoAuthorization extension `salvo` to protect your endpoints4,390MIT OR Apache-2.0
cloakA Command Line OTP (One Time Password) Authenticator application.4,371MIT
demogorgonIt's a proxy and it will eat you.4,356AGPL-3.0-only
aucpaceAuCPace protocol implementation4,344MIT OR Apache-2.0
apisix-rsApisix utils4,333MIT
dpop-verifierLightweight DPoP proof verifier with pluggable replay store4,307MIT OR Apache-2.0
slack-verifyVerify Slack requests4,291MIT
oauth_fcmA library for sending both data and notification Firebase Cloud Messaging (FCM) messages4,249MIT
qudag-vault-coreQuantum-resistant password vault library with post-quantum cryptography4,218MIT OR Apache-2.0
polkit-rsHigh-level bindings for libpolkit-gobject-14,193MIT
moosicbox_authMoosicBox authentication package4,191MPL-2.0
ledger-zcash-builderLibrary to build transactions for HSM apps4,180Apache-2.0
tesseract-swift-transportCrate with transport related Tesseract APIs for Swift4,177Apache-2.0
supabase-jwtA lightweight, framework-agnostic library for validating Supabase Auth JWTs using a cached JWKS.4,169MIT OR Apache-2.0
otpshkaOTP library4,127BSL-1.0
oidc_verifyA simple-usage OIDC-RS256 token verifier. It works without `authorization_endpoint` field, such as Firebase Auth.4,121Apache-2.0
nostringer_cliCommand-line interface for the nostringer ring signature library4,088MIT
urlsealA library for generating and validating secure URL tokens4,078MIT OR Apache-2.0
wuerfelDiceware password generator cli based on eff password lists.4,054MPL-2.0
ssh-protocolPure Rust implementation of the SSH protocol as described in RFC4251/RFC4253 as well as
OpenSSH-specific extensions (WIP)4,046Apache-2.0 OR MIT
siwa-asyncSign In With Apple Validation in Async Rust4,037MIT
systemprompt-configProfile-based configuration for systemprompt.io AI governance infrastructure. Bootstraps profiles, secrets, and credentials with…4,030BUSL-1.1
totp_embedA fork of totp-lite for embedded environment.3,986MIT
aws-assume-roleSimple CLI tool to easily switch between AWS IAM roles across different accounts3,968AGPL-3.0-or-later
toxyAn Oauth2 token exchange aware reverse proxy based on hyper.3,945Apache-2.0
oauth-1aOAuth 1.0a client implementation3,936MIT OR Apache-2.0
systemprompt-loaderFile and module discovery infrastructure for systemprompt.io AI governance — manifests, schemas, and extension loading. Separates…3,935BUSL-1.1
turbomcp-authOAuth 2.1 and authentication for TurboMCP with MCP protocol compliance3,929MIT
holiday_event_apiThe Official Holiday and Event API for Rust.3,919MIT
vaultarqRust SDK for Vaultarq - The developer-first, invisible secrets manager3,915MIT
zserA protobuf-inspired minimalistic serialization format with cryptographic authentication3,912MIT
sa-token-plugin-axumAxum framework integration for sa-token-rust - All-in-one package3,896MIT OR Apache-2.0
rocket_jwt_authJWT Bearer token authentication guard for Rocket3,893MIT
vercre-vciDEPRECATED: OpenID for Verifiable Credential Issuance3,880MIT OR Apache-2.0
twitch_eventsubA library that handles everything with Twitch EventSub helix api for you.3,863MIT
vercre-vpDEPRECATED: OpenID for Verifiable Presentations3,841MIT OR Apache-2.0
tiny-oidc-rpTiny OpenID Connect Relying Party3,834MIT
tesseract-swiftSwift specific Tesseract APIs3,816Apache-2.0
vru-apnsThe client of Apple Push Notification service3,812MIT
hmac-serialiserHMAC Serialisers to cryptographically sign data like Python's ItsDangerous library but in rust.3,810MIT
spicedb-grpc-tonicAuthzed/SpiceDB gRPC API generated from buf.build/authzed/api via tonic3,771Apache-2.0
systemprompt-cloudCloud API client, credentials, OAuth, and tenant management for systemprompt.io AI governance deployments. Remote sync and…3,765BUSL-1.1
lapdogA safer sync LDAP library3,764MIT
cf-gears-toolkit-securityToolKit security library3,754Apache-2.0
cdumay_http_clientA library to call remote web application3,750BSD-3-Clause
ezoauthEasy to use OAuth2 client for rust3,749MIT
pam-sys2FFI wrappers for the Linux Pluggable Authentication Modules (PAM)3,745MIT OR Apache-2.0
gss-apiPure Rust implementation for Generic Security Service Application Program
Interface (GSS-API)3,737Apache-2.0 OR MIT
mega-security-rsAn implementation of Mega's security whitepaper3,725MIT
polkit-agent-rs-sysHigh-level bindings for libpolkit-gobject-13,709MIT
juteAn opinionated JOSE library that implements JWT, JWS, JWE, JWA and JWK.3,702MIT OR Apache-2.0
systemprompt-clientHTTP API client for systemprompt.io AI governance infrastructure. Typed requests for CLIs and external services talking to a…3,699BUSL-1.1
systemprompt-securitySecurity infrastructure for systemprompt.io AI governance: JWT, OAuth2 token extraction, scope enforcement, ChaCha20-Poly1305…3,689BUSL-1.1
dpggenerate password(s) using diceware method & crypto secure random numbers3,682MIT
vault_iam_authHashiCorp Vault authentication for the AWS IAM engine3,682MIT
sa-token-storage-redisRedis storage implementation for sa-token-rust3,656MIT OR Apache-2.0
pw_hashA collection of password hashing routines in pure Rust. Fork of pwhash by inejge.3,644MIT
pow_accountThis library generates cryptographic hashes with a second round of hashing to produce configurable leading zeros for…3,631MIT
farsAn unofficial Rust client for the Firebase Auth REST API.3,583MIT OR Apache-2.0
vaultkeyA secure and customizable password generator library for Rust, designed to create strong, random passwords with various…3,561MIT
paseto-coreCore traits and encodings for PASETO/PASERK3,555Apache-2.0
tide-openidconnectOpenID Connect middleware for Tide3,513MIT OR Apache-2.0
hessra-apiAPI client for Hessra authentication services3,506Apache-2.0
hessra-configConfiguration management for Hessra SDK3,480Apache-2.0
corimConcise Reference Integrity Manifest (CoRIM) — CBOR-based encoding of Endorsements and Reference Values for Remote Attestation…3,460MIT
polkit-agent-rsHigh-level bindings for libpolkit-gobject-13,434MIT
tetromino-xlock-modeAn xlock "mode" using Tetromino and its auto-playing AI.3,424GPL-3.0-or-later
sui-id-sharedShared types and DTOs for sui-id, a self-hosted Rust OIDC provider.3,416Apache-2.0
rroleAssume IAM roles with this Rust-based command line utility3,392MIT
jwkserve-cliCLI tool for jwkserve - a fake authentication service for local development3,374MIT
pesel-rsPESEL validation and detail extraction with multiple data layout implementations.3,373MIT OR Apache-2.0
awsomk9s-like TUI for AWS SSO sessions3,373Apache-2.0
totp-sosRFC-compliant TOTP implementation with minimal dependencies.3,368MIT
jwk_kitA Rust Library for JSON Web Keys (JWK)3,360Apache-2.0
binary-cookiesBinaryCookies decode and encode3,347LGPL-3.0-or-later
paseto-jsonJSON encoding for PASETO3,343Apache-2.0
oxide-auth-poemA OAuth2 server library for Poem featuring a set of configurable and pluggable backends.3,316MIT OR Apache-2.0
broncoAuthenticated and encrypted API tokens3,304GPL-3.0-or-later
boundary-apiRust client for Hashicorp Boundary3,301MIT
allow-meAn authorization library with json-based policy definition.3,300MIT
ic_siwsIntegrate Solana wallet-based authentication (SIWS) with applications on the Internet Computer (ICP) platform.3,290MIT
supabase-rust-authAuthentication client for Supabase3,282MIT
partout🧊 Iced desktop app for pass3,275GPL-3.0-only
systemprompt-filesFile storage, metadata, and access control for systemprompt.io AI governance infrastructure. Governed file operations for the MCP…3,259BUSL-1.1
vxdeA Rust library to parse .vxd files containing key-value pairs used in games or configurations.3,255BSD-2-Clause
git-oidcA library for validating GitHub OIDC tokens3,251MIT OR Apache-2.0
systemprompt-eventsEvent bus, SSE broadcasters, and fan-out routing for systemprompt.io AI governance infrastructure. A2A, analytics, and context…3,220BUSL-1.1
caramel-clientA caramel client, to generate keys, requests and fetch updated certificates from a caramel server3,212MIT OR Apache-2.0
ssh-deriveCustom derive support for the `ssh-encoding` crate3,209Apache-2.0 OR MIT
axum-jwt-oidcAxum middleware for OIDC JWT token validation and claims extraction3,190MIT
blizzard-idA UID library, originally developed for the Blizzard Game Engine ❄️3,175MIT
passg-libGenerate pseudo-random passwords3,174MIT
systemprompt-contentMarkdown content management, sources, and event tracking for systemprompt.io AI governance dashboards. Governed publishing…3,167BUSL-1.1
rfc-4226Implementation of IETF RFC 4226 (HOTP).3,164MIT OR Apache-2.0
xml-secPure Rust XML Security: XMLDSig, XMLEnc, C14N. Drop-in replacement for libxmlsec1.3,160Apache-2.0
pkcs12crackerHigh-performance, multi-threaded PKCS#12 password cracker supporting dictionary, pattern-based, and brute force attacks3,111MIT
ledger-polkadotLibrary to integrate with the Ledger Polkadot app3,110Apache-2.0
systemprompt-usersUser management for systemprompt.io AI governance infrastructure. 6-tier RBAC, sessions, IP bans, and role-scoped access control…3,107BUSL-1.1
jwt_hmacA simple library for generating and parsing JWT tokens using HMAC SHA256 as per https://jwt.io/introduction3,103MIT OR Apache-2.0
kvarn-authJWT authentication for Kvarn3,102Apache-2.0
systemprompt-analyticsAnalytics for systemprompt.io AI governance infrastructure. Session, agent, tool, and microdollar-precision cost attribution…3,099BUSL-1.1
zitadel-with-serdeAn implementation of ZITADEL API access and authentication in Rust. Now with support for serde for easy JSON serialization and…3,097MIT OR Apache-2.0
minechat-protocolThe MineChat protocol, enabling you chat with people over on Minecraft3,088MPL-2.0
oauth1-headerGenerate OAuth 1.0 Authorization headers.3,084CC0-1.0
systemprompt-agentAgent-to-Agent (A2A) protocol for systemprompt.io AI governance: streaming, JSON-RPC models, task lifecycle, .well-known…3,083BUSL-1.1
piecework_cliClient to interact with a piecework application running on holochain3,081GPL-3.0
hessra-token-coreCore utilities and types for Hessra token SDKs3,026Apache-2.0
ledger-filecoinLibrary to integrate with the Ledger Filecoin app3,024Apache-2.0
cf-gears-authz-resolver-sdkSDK for authz_resolver gear: evaluation API, constraints, PEP compiler3,020Apache-2.0
systemprompt-template-providerTemplate provider traits for systemprompt.io AI governance infrastructure. Config-as-code foundation for the AI governance…3,015BUSL-1.1
dosuRust port of OpenBSD's doas3,012BSD-2-Clause
fenrirLocates wifi devices using services such as wigle.net3,008MIT OR Apache-2.0
cf-authz-resolver-sdkSDK for authz_resolver module: evaluation API, constraints, PEP compiler3,001Apache-2.0
docker-credential-acr-loginA docker credential helper for Azure Container Registries (ACRs)2,980MIT
tesseract-protocol-substrateTesseract protocol for Substrate based networks2,973Apache-2.0
auth0wrapA wrapper for the Auth0 Authentication API2,951MIT
ic_sisIntegrate Sui wallet-based authentication (SIS) with applications on the Internet Computer (ICP) platform. Supports BCS…2,950MIT
cf-gears-authn-resolver-sdkSDK for authn_resolver gear: API traits, models, and error definitions2,949Apache-2.0
auth_liteA simple authentication server2,943MIT
systemprompt-runtimeApplication runtime for systemprompt.io AI governance infrastructure. AppContext, lifecycle builder, extension registry, and…2,914BUSL-1.1
tesseract-protocol-testTesseract protocol for testing tessract, transports, etc. Useful when you don't want to handle real transactions yet.2,911Apache-2.0
emrtdA library that can read an eMRTD and do security checks.2,902MIT OR Apache-2.0
socioSocial login integration for web frameworks2,893MIT
gcp_service_oauth2Rust implementation of service account authentication via OAuth 2.0 for Google Cloud Platform2,879MIT
is-railwayCheck if the current process is running inside Railway2,873Apache-2.0
cf-authn-resolver-sdkSDK for authn_resolver module: API traits, models, and error definitions2,873Apache-2.0
provenance-mark-cliA command line tool for creating and managing Provenance Marks.2,864BSD-2-Clause-Patent
confiumOpen-source distributed trust store framework2,864BSD-2-Clause
sui-id-storePersistence layer (SQLite + field-level encryption) for sui-id, a self-hosted Rust OIDC provider.2,852Apache-2.0
systemprompt-mcpNative Model Context Protocol (MCP) implementation for systemprompt.io. Orchestration, per-server OAuth2, RBAC middleware, and…2,850BUSL-1.1
cli_google_auth_from_exported_qr_jpgCLI generates 2FA OTP codes from exported QR jpg images from google authenticator2,849MIT
adk-authAccess control and authentication for Rust Agent Development Kit (ADK-Rust)2,845Apache-2.0
cf-gears-authn-resolverAuthN resolver gear - discovers and routes to plugins2,813Apache-2.0
cf-gears-authz-resolverAuthZ resolver gear - discovers and routes to plugins2,796Apache-2.0
tid-rsTouchId integration for Rust2,786MIT
lapdog-deriveDerive macro for building lapdog search entry structs2,783MIT
ether-linklightweight rust library for ethereum communication2,774MIT
pqxEnable keys transfer using quantum-resistant Kyber and X255192,767MIT OR Apache-2.0
pep_engine_sequoia_backendAn implementation of the p≡p Engine's cryptotech interface using Sequoia.2,762GPL-3.0-or-later
forem_openapi_clientAccess Forem articles, users and other resources via API. For a real-world example of Forem in action, check out…2,761Unlicense
authentik-rustMaking authentication simple.2,757MIT
greentic-secrets-provider-azure-kvAzure Key Vault backend for the Greentic secrets core.2,755MIT
git-credential-github-app-authGit credential helper using GitHub App authentication to provide Github tokens as credentials to Git.2,742MIT
pam-u2f-mappingpam-u2f mapping file parser and formatter2,727MPL-2.0
cf-gears-static-authz-pluginAuthZ resolver plugin with static tenant-scoped policy for development and testing2,727Apache-2.0
mdoc-rsISO/IEC 18013-5 mobile document (mdoc) library — parsing, verification, selective disclosure, and issuance2,721BSD-2-Clause
systemprompt-schedulerBackground jobs, cron tasks, and job-extension dispatch for systemprompt.io AI governance infrastructure. Tokio-backed scheduling…2,720BUSL-1.1
systemprompt-templatesTemplate registry, loading, and rendering for systemprompt.io config-as-code AI governance deployments. Handlebars-powered…2,709BUSL-1.1
sd_jwtAn implementation of SD-JWT2,705MIT OR Apache-2.0
oauth2tokenObtains OAuth 2.0 tokens2,702GPL-3.0-or-later
systemprompt-oauthOAuth 2.0 / OIDC with PKCE, token introspection, and audience/issuer validation for systemprompt.io AI governance infrastructure.…2,700BUSL-1.1
sa-token-storage-databaseDatabase storage implementation for sa-token-rust (sqlx + PostgreSQL)2,693MIT OR Apache-2.0
mycaTLS certificate chain generator.2,691non-standard
remote-mcp-kernelA microkernel-based MCP (Model Context Protocol) server with OAuth authentication and multiple transport protocols2,676MIT
volcengine-rsVolcengine API SDK2,675MIT/Apache-2.0
network-protocolSecure, high-performance protocol core with backpressure control, structured logging, timeout handling, TLS support, and…2,666Apache-2.0
greentic-secrets-brokerHTTP and NATS broker exposing Greentic secrets to applications.2,659MIT
greentic-secrets-provider-gcp-smGoogle Secret Manager backend for the Greentic secrets core.2,635MIT
pageos-greetRust 语言编写的登录界面服务器。包含一个最小网页服务器和内置的登录页面。2,623MPL-2.0
greentic-secrets-provider-aws-smAWS Secrets Manager backend for the Greentic secrets core.2,615MIT
wallet-signature-verifyUniversal wallet signature verifier using challenge-response authentication. Receives a challenge, wallet address, and signature,…2,603MIT
systemprompt-aiProvider-agnostic LLM integration for systemprompt.io AI governance — Anthropic, OpenAI, Gemini, and local models unified behind…2,597BUSL-1.1
systemprompt-syncCloud sync services for systemprompt.io AI governance infrastructure. File, database, and crate deployment across governance…2,589BUSL-1.1
vercre-walletDEPRECATED: OpenID compliant Verifiable Credential wallet2,584MIT OR Apache-2.0
passforgeA robust and flexible CLI password generator.2,578MIT
runegateLightweight Rust-based identity proxy2,572Apache-2.0
tesseract-android-baseTesseract base APIs for Android. Check tesseract-android crate, this crate is reexported there.2,569Apache-2.0
iap-jwtValidate and decode Google Cloud Identity-Aware Proxy (IAP) JWTs2,519MIT OR Apache-2.0
oauth-provider-rsA Rust implementation of an OAuth 2.0 provider with DynamoDB storage support2,519MIT
paserkPlatform-Agnostic Serialized Keys (PASERK) for PASETO2,518MIT OR Apache-2.0
mssql-authAuthentication strategies for SQL Server connections2,513MIT OR Apache-2.0
systemprompt-apiAxum-based HTTP server and API gateway for systemprompt.io AI governance infrastructure. Exposes governed agents, MCP, A2A, and…2,495BUSL-1.1
systemprompt-generatorStatic site generation, theme rendering, and asset bundling for systemprompt.io AI governance dashboards. Handlebars and Markdown…2,495BUSL-1.1
msmcA Microsoft and Minecraft authentication library.2,478GPL-3.0
paseto-v4PASETO/PASERK V4 based on RustCrypto2,470Apache-2.0
oidcrsFull Spec Compliant OIDC Library2,469Apache-2.0
sui-id-i18nsui-id internationalisation (i18n) — typed string tables for UI text.2,459Apache-2.0
hyphae-handshakeNoise protocol framework handshakes for QUIC2,437MIT OR Apache-2.0
oauth2-passkeyOAuth2 and Passkey authentication library for Rust web applications2,431MIT OR Apache-2.0
zcredModern authoriZation-centric credential format, ala SPKI/SDSI, Macaroons, and Vanadium2,391MIT
diap-rs-sdkDIAP Rust SDK - 基于零知识证明的去中心化智能体身份协议,使用 ZKP 验证 DID-CID 绑定,无需 IPNS2,371MIT
spn-clientClient library for communicating with the spn daemon - secure secret management for AI applications2,371AGPL-3.0-or-later
atlas-c2pa-libA Rust library for creating, signing, and verifying machine learning assets with C2PA2,366MIT OR Apache-2.0
gssapiRust bindings for gssapi libraries2,363MIT
qasaPost-quantum cryptography implementation using CRYSTALS-Kyber and CRYSTALS-Dilithium for quantum-safe communications2,361MIT
sui-id-coreAuthentication / authorization core (OIDC / OAuth2 + PKCE) for sui-id, a self-hosted Rust OIDC provider.2,359Apache-2.0