-
rmcp
Rust SDK for Model Context Protocol
-
oauth2
An extensible, strongly-typed implementation of OAuth2
-
yup-oauth2
An oauth2 implementation, providing the 'device', 'service account' and 'installed' authorization flows
-
openidconnect
OpenID Connect library
-
ory-hydra-client
OpenAPI API client for Ory Hydra, Ory's open source OpenID Connect and OAuth provider
-
ory-client
OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control
-
rise-deploy
powerful CLI for deploying containerized applications
-
async-oauth2
An asynchronous OAuth2 flow implementation
-
oauth2-passkey
OAuth2 and Passkey authentication library for Rust web applications
-
google-oauth
Google oauth server-side client
-
authentik-client
Making authentication simple
-
oxide-auth
A OAuth2 library for common web servers, featuring a set of configurable and pluggable backends
-
imap-tools
A collection of tools to manipulate IMAP mailboxes
-
twitch_oauth2
Oauth2 for Twitch endpoints
-
sa-token-core
Core library for sa-token-rust, a powerful authentication and authorization framework
-
twitch_oauth_token
Type-safe Twitch OAuth 2.0 authentication library with CSRF protection and full scope support
-
dbx-cli
Agent-first Dropbox CLI
-
kcr_monitoring_coreos_com
Kubernetes Custom Resource Bindings
-
kaniop-webhook
Admission webhook for Kaniop
-
kcr_kuadrant_io
Kubernetes Custom Resource Bindings
-
oauth2-test-server
A fast, fully configurable, in-memory OAuth 2.0 + OpenID Connect authorization server for testing, zero-HTTP mode and DCR support for testing auth flow in MCP Servers and MCP Clients
-
axum-gate
Flexible authentication and authorization for Axum with JWT cookies or bearer tokens, optional OAuth2, and role/group/permission RBAC. Suitable for single-node and distributed systems.
-
loopauth
OAuth 2.0 Authorization Code + PKCE flow for CLI applications
-
gog-cli
Fast Google Workspace CLI — Gmail, Calendar, Drive, Contacts, Chat, Keep, Forms
-
allowthem-teams
Organization and team management for allowthem
-
openid-client
OpenID client for Rust
-
patreon
client
-
brk_rmcp
Rust SDK for Model Context Protocol
-
loco-oauth2
oauth2 library for loco
-
httpclient
HTTP client with middleware. Middleware provides composable support for record/replay, logging, exponential backoff, and more.
-
arctic-oauth
Authorization-code-flow-only OAuth 2.0 client library with 64 pre-configured providers
-
jwt-ui
A Terminal UI for decoding/encoding JSON Web Tokens
-
salesforce_core
Unofficial Rust SDK for Salesforce Core APIs (Sales, Service, Platform)
-
passage-auth
Authentication API for Passage by 1Password
-
tauri-plugin-google-auth
A Tauri v2 plugin that enables Google OAuth authentication
-
middle
Client Authorization Middleware for APIs secured via OAuth2 or Bearer Tokens. Tonic & reqwest integration. Based on the
oauth2crate. -
oauth2-broker
Rust's turnkey OAuth 2.0 broker - spin up multi-tenant flows, CAS-smart token stores, and transport-aware observability in one crate built for production
-
tower-oauth2-resource-server
Tower middleware that provides JWT authorization against an OpenID Connect (OIDC) Provider
-
axum-oidc-client
OpenID Connect (OIDC) and OAuth2 client middleware for Axum web framework
-
rocket_oauth2
OAuth2 for Rocket applications
-
oidc_agent_rs
Unix only oidc-agent library for Rust
-
limes
multi-tenant capable Authentication middleware for OAuth2.0 and Open ID Connect with support for axum
-
allowthem-server
HTTP server and middleware for allowthem
-
kaniop
Kubernetes operator for Kanidm identity management system
-
kaniop-service-account
Kanidm service account management for the Kubernetes operator
-
kaniop-oauth2
Kanidm OAuth2 client management for the Kubernetes operator
-
fabryk-auth-google
Google OAuth2 provider for fabryk-auth — JWKS cache, JWT validation, userinfo
-
aivault
Standalone CLI for local vault lifecycle and secret management
-
kaniop-operator
Core library for the Kanidm Kubernetes operator
-
sui-id
Self-hosted, single-binary OpenID Connect provider in Rust. Install with
cargo install sui-id. -
corevpn-server
CoreVPN server binary - secure OpenVPN-compatible VPN server with OAuth2 and ghost mode
-
kube-gke-config
Helper for creating kube::Config and kube::Client for GKE clusters
-
atproto-oauth-aip
ATProtocol AIP OAuth tools
-
pdk-token-introspection-lib
PDK Token Introspection Library
-
yew-oauth2
OAuth2 components for Yew
-
gog-core
Core types, config, and output formatting for gogcli
-
huskarl
A modern OAuth2 client library
-
mcpkit-rs
Rust SDK for Model Context Protocol
-
ez-token
CLI tool for generating OAuth2 access tokens via PKCE and Client Credentials for Microsoft Entra ID and Auth0
-
rusmes-auth
Pluggable authentication backends for RusMES — File, LDAP, SQL, OAuth2/OIDC, System, and SASL (PLAIN/LOGIN/CRAM-MD5/SCRAM-SHA-256/XOAUTH2) with brute-force protection
-
alter
One-liner to switch Git identity and credentials
-
fabryk-mcp-auth
MCP auth metadata endpoints for fabryk-auth — RFC 9728/8414 discovery
-
oauth2-passkey-axum
Axum integration for oauth2-passkey authentication library
-
pf_mcp_protocol
Model Context Protocol (MCP) implementation for PromptFleet - JSON-RPC 2.0 compatible
-
copernicus_explorer
Browse and download Sentinel satellite products from the Copernicus Data Space Ecosystem (CDSE)
-
rustdrivesync
Production-ready CLI tool for one-way file synchronization with Google Drive. Features: dependency injection, rate limiting, retry with backoff, parallel uploads, and comprehensive documentation.
-
rmcp-soddygo
Rust SDK for Model Context Protocol
-
kaniop-examples
Custom resource examples generator for the Kanidm operator
-
tapis-systems
The Tapis Systems API provides for management of Tapis Systems including permissions, credentials and Scheduler Profiles
-
cosmian_http_client
HTTP client with multi-authentication support
-
wangamail-rs
Send email via Microsoft Graph API using app registration (client credentials)
-
pas-external
Ppoppo Accounts System (PAS) external SDK — OAuth2 PKCE, JWT verification port, Axum middleware, session liveness
-
sui-id-i18n
sui-id internationalisation (i18n) — typed string tables for UI text
-
torii-auth-oauth
OAuth authentication plugin for the torii authentication ecosystem
-
tlns-google-oauth2
An enshitificated Google OAuth2 Server Side support for Rust with built in Scopes enum
-
schlussel
Cross-platform OAuth 2.0 with PKCE for CLI applications
-
ciab-credentials
Encrypted credential store and OAuth2 for CIAB
-
mixi2
Async Rust SDK for the mixi2 Application API
-
iceberg-rest-catalog
REST catalog for the unofficial Iceberg table format implementation
-
oauth
Universal OAuth 2.0 adapter for Rust web frameworks
-
tapis-authenticator
REST API and web server providing authentication for a Tapis v3 instance
-
paytour
Cliente Rust para autenticação e consumo da API Paytour (login e passeios)
-
kotoba-security
Comprehensive authentication and authorization system with JWT, OAuth2, MFA
-
authkestra
A modular authentication framework for Rust
-
p7m-userauth
# API for authentication and managing user accounts This is the API of the service at P7M that manages tenants, accounts and authentication. It is the basis of many services of P7M…
-
wae-authentication
WAE Authentication - 认证服务模块,支持 JWT、OAuth2、TOTP、SAML
-
dog-auth-oauth
OAuth authentication support for DogRS
-
flyteidl2
Rust bindings and utilities for FlyteIDL protobufs
-
hpc-auth
OAuth2/OIDC authentication client for HPC systems: multi-flow support, per-server token caching, automatic refresh, and PKCE
-
prism_lib_rs
Rust SDK for integrating the Prism OAuth 2.0 / OpenID Connect identity platform
-
o42sdk
Official OAuth42 SDK for Rust - OAuth2/OIDC client library with Actix-web, Axum, and Rocket support
-
webgates-axum
Axum transport adapter for webgates authentication and authorization
-
huskarl-resource-server
OAuth2 resource server (JWT validation) support for the huskarl ecosystem
-
aliri_tokens
Background token management and renewal based on best practices
-
gog-secrets
Token storage backends (file, keychain, secret-service) for gogcli
-
huskarl-crypto-native
Native crypto for huskarl (OAuth2 client) ecosystem
-
mas-iana
IANA registry data for JOSE and OAuth 2.0
-
kontext-dev-sdk
Secure credentials for AI agents
-
oauth-lib
Asynchronous Rust library to deal with OAuth flows
-
pas-client
Ppoppo Accounts System (PAS) client -- OAuth2 PKCE, PASETO verification, Axum middleware
-
gog-drive
Google Drive API client for gogcli
-
fattureincloud-rs
Connect your software with Fatture in Cloud, the invoicing platform chosen by more than 500.000 businesses in Italy. The Fatture in Cloud API is based on REST, and makes possible…
-
gog-gmail
Gmail API client for gogcli
-
gog-api
Authenticated HTTP client with retry and circuit breaker for Google APIs
-
gog-calendar
Google Calendar API client for gogcli
-
longbridge-oauth
Longbridge OpenAPI OAuth 2.0 client for Rust
-
gonauth
OAuth2/OIDC callback flows, signed OAuth state, and JWT helpers for web backends
-
oxide-auth-async
Combines oxide-auth with async and futures
-
corevpn-auth
Authentication and authorization for CoreVPN - OAuth2, OIDC, SAML support
-
gog-auth
OAuth 2.0 authentication for Google Workspace APIs
-
huskarl-crypto-webcrypto
WebCrypto support for huskarl (OAuth2 client) ecosystem
-
sa-token-plugin-actix-web-v4
Actix-web 4.x bindings for sa-token-rust
-
clickup_v2
A comprehensive Rust client library and CLI for ClickUp API v2 with OAuth2 authentication, task management, and custom fields support
-
xjp-oidc
OIDC/OAuth2 SDK for Rust - Server and WASM support
-
auth0-integration
Auth0 client library for M2M token retrieval and JWT validation (RS256)
-
mobilitydata-client
API for the Mobility Database Catalog. See https://mobilitydatabase.org/. The Mobility Database API uses OAuth2 authentication. To initiate a successful API request…
-
hazler-http
HTTP client utilities for the hazler web crawling framework
-
msoauth
Microsoft OAuth2 client
-
huskarl-reqwest
reqwest support for huskarl (OAuth2 client) ecosystem
-
oauth2-reqwest
reqwest HTTP client for oauth2
-
oauth-provider-rs
OAuth 2.0 provider with DynamoDB storage support
-
faucet-source-rest
REST API source connector for the faucet-stream ecosystem
-
swink-agent-auth
Credential management and OAuth2 support for swink-agent
-
aliri_reqwest
Background token management and renewal for reqwest based on best practices
-
authly-providers-google
Google OAuth provider for the authly framework
-
flyteidl
Rust bindings and utilities for FlyteIDL protobufs
-
asknothingx2-util
asknothing
-
car-auth
Shared Parslee OAuth2 PKCE + token/keychain logic for the CAR CLI and daemon
-
oauth-mock
Embedded OAuth2/OIDC mock provider for tests and CI
-
fabryk-auth-mcp
MCP auth metadata endpoints for fabryk-auth — RFC 9728/8414 discovery
-
aliri_axum
Axum for interacting with
aliriauthorities -
inaturalist-oauth
OAuth authentication with iNaturalist
-
authkestra-flow
OAuth2 and OIDC flow orchestration for the authkestra framework
-
oxidite-auth
Authentication and authorization for Oxidite (RBAC, JWT, OAuth2, 2FA, API keys)
-
aliri_tower
Tower middleware for interacting with
aliriauthorities -
sui-id-web
Server-rendered admin and setup UI (Leptos SSR) for sui-id, a self-hosted Rust OIDC provider
-
oauth2-types
OAuth 2.0 types used by the Matrix Authentication Service
-
idcoop
identity server (user login manager) supporting OpenID Connect (OAuth 2.0). Can be used for your own simple SSO system or so you don't have to write a login system for your software. [application crate, not a library]
-
torii-auth-passkey
Passkey authentication plugin for the torii authentication ecosystem
-
torii-auth-password
Password authentication plugin for the torii authentication ecosystem
-
aliri_warp
Warp filters for interacting with
aliriauthorities -
agenterra-rmcp
Agenterra fork of Rust SDK for Model Context Protocol
-
authkestra-providers-google
Google OAuth provider for the authkestra framework
-
xjp-oidc-axum
Axum integration for xjp-oidc - OIDC/OAuth2 middleware and extractors
-
aliri_oauth2
JWT authorization based on validating OAuth2 scopes
-
aliri_actix
Actix for interacting with
aliriauthorities -
google-oauth2_v2
A complete library to interact with oauth2 (protocol v2)
-
mailledger-oauth
OAuth2 authentication library for email protocols
-
oauth-axum
OAuth2 authorization code flow with Axum
-
authly-providers-discord
Discord OAuth provider for the authly framework
-
gog-forms
Google Forms API client for gogcli
-
authly-flow
OAuth2 and OIDC flow orchestration for the authly framework
-
oxify-authn
Authentication module for OxiFY - JWT, OAuth2, SAML, LDAP support (ported from OxiRS)
-
gog-contacts
Google Contacts (People API) client for gogcli
-
mas-http
HTTP utilities for the Matrix Authentication Service
-
oauth2-pg-store
PostgreSQL-backed secure token store for OAuth2 in Rust. Hashes tokens with BLAKE3 (never plaintext), supports revocation, cleanup, and integrates with the oauth2 crate. Ideal for auth servers and API validation.
-
oauth2-client
OAuth 2.0 Client
-
gonauth-http-cloudflare
HTTP adapter for gonauth on Cloudflare Workers (workers-rs router + /auth handlers)
-
authly-providers-github
GitHub OAuth provider for the authly framework
-
gog-chat
Google Chat API client for gogcli
-
klbfw
Comprehensive REST API client with OAuth2, API key authentication, and file upload support
-
authly-core
Core traits and types for the authly authentication framework
-
lighty-auth
Authentication modules for Lighty Launcher
-
oauth-device-flows
A specialized Rust library implementing OAuth 2.0 Device Authorization Grant (RFC 8628)
-
passport-strategies
A thin wrapper on top of oauth2-rs that simplifies oauth2 authentication
-
timezynk-bridge-models
API for synchronizing and mapping data from and to Timezynk. Oauth2 authentication, require permission level manager or api-client with scope write:company. Info about authentication [https://developer…
-
mas-jose
JSON Object Signing and Encryption (JWT & co) utilities
-
gog-keep
Google Keep API client for gogcli
-
authkestra-providers-github
GitHub OAuth provider for the authkestra framework
-
authkestra-providers-discord
Discord OAuth provider for the authkestra framework
-
oxide-auth-axum
A OAuth2 server library for Axum featuring a set of configurable and pluggable backends
-
product-os-oauth-oidc
Product OS : OAuth and OIDC provides a full functioning set of endpoints and end-to-end processing for OAuth2 and OIDC on a Product OS : Server
-
xv2api
X/Twitter V2 API Library
-
oauth2-facebook
OAuth 2.0 Facebook
-
mas-oidc-client
OpenID Connect client library used by the Matrix Authentication Service
-
huskarl-crypto-macos
macOS Secure Enclave backed ES256 signing for the huskarl (OAuth2 client) ecosystem
-
casdoor-sdk-rust
A Casdoor SDK (contain APIs) with more complete interfaces and better usability
-
sui-id-shared
Shared types and DTOs for sui-id, a self-hosted Rust OIDC provider
-
mas-tower
Tower layers used by the Matrix Authentication Service
-
sui-id-store
Persistence layer (SQLite + field-level encryption) for sui-id, a self-hosted Rust OIDC provider
-
channel-access-token-line
This document describes Channel Access Token API
-
gcal_rs
A blazingly fast, hand written Google calendar API in Rust
-
ggen-auth
Authentication system for ggen: OAuth2, JWT, and API key management
-
shibboleth-oauth2-forwarding
server that creates an OAuth2 Server (identity provider). It assumes it runs behind as protected resource (e.g. by securing it with AuthType shibboleth in an Apache 2 server). Shibboleth/SAML…
-
aquila_auth_github
Aquila server github auth provider implementation
-
fusion-security
A data fusion platform with scheduler, ai agent studio and core libraries
-
minecraft-msa-auth
authenticating with Microsoft accounts to access online Minecraft services
-
komga
REST API Client generated from OpenAPI specification
-
tokkit
A simple(simplistic) OAUTH toolkit
-
clio-auth
OAuth 2 helper library for CLI and desktop applications
-
filigree
web application framework
-
mas-keystore
Secret keys store used by the Matrix Authentication Service
-
busbar-sf-auth
Salesforce authentication: OAuth 2.0 flows, JWT Bearer, credentials management
-
oxide-auth-db
An implement of DB registrar with configurable databases
-
torii-auth-magic-link
Magic Link authentication plugin for Torii
-
alpaca-authx-client-rs
Unofficial, use at own risk. Generated from alpacas open api specs using openapi cli
-
huskarl-google-cloud
Google Cloud support for huskarl (OAuth2 client) ecosystem
-
oxide-auth-actix
A OAuth2 server library for actix featuring a set of configurable and pluggable backends
-
oauth2-apple
OAuth 2.0 Apple
-
oauth2-github
OAuth 2.0 GitHub
-
swaswa-oauth-lib
OAuth2 + PKCE client for desktop apps (browser, callback server, token exchange, refresh, userinfo)
-
oauth2-google
OAuth 2.0 Google
-
oxide-auth-iron
A OAuth2 server library for iron featuring a set of configurable and pluggable backends
-
oauth2_utils
that provides utility functions for working with OAuth2
-
phabricator-oauth
OAuth2 authentication on Phabricator
-
oxide-auth-rouille
Combines oxide-auth with a rouille web server
-
codr
A CLI tool for interacting with OneDrive
-
oauth2-gitlab
OAuth 2.0 GitLab
-
libclientauth-rs
Client side authentication library
-
oauth2-signin
OAuth 2.0 Signin
-
garmin_client
oauth2.0-capable client that interfaces with Garmin
-
oauth2-instagram
OAuth 2.0 Instagram
-
oauth2-twitter
OAuth 2.0 Twitter
-
oauth2-microsoft
OAuth 2.0 Microsoft
-
oauth2-amazon
OAuth 2.0 Amazon
-
oauth2-digitalocean
OAuth 2.0 DigitalOcean
-
oauth2-okta
OAuth 2.0 Okta
-
gmail-mcp-server
A clean, simplified MCP server for Gmail integration built with Rust
-
starberry_oauth
OAuth and OIDC Middleware for Starberry
-
oauth2-doorkeeper
OAuth 2.0 Doorkeeper
-
oxide-auth-poem
A OAuth2 server library for Poem featuring a set of configurable and pluggable backends
-
oauth2-mastodon
OAuth 2.0 Mastodon
-
quavil-auth
Authentication for quavil (OAuth2 PKCE, device code, API key)
-
xal
Xbox Authentication library
-
qonfucius-sso-utility
Qonfucius SSO for resource servers
-
oauth2-bitbucket
OAuth 2.0 Bitbucket
-
oauth2-yahoo
OAuth 2.0 Yahoo
-
oauth2-linkedin
OAuth 2.0 LinkedIn
Try searching with DuckDuckGo.