Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Authentication

Authentication

983 projects

Showing 36 of 983 projects

LSSO - Lua + Nginx SSO System with an OAuth Backend
LSSO - Lua + Nginx SSO System with an OAuth BackendLua

Nginx SSO middleware written in Lua that uses Redis for session storage and supports OAuth, 2FA, and cross-domain authentication.

#oauth#redis#authentication
Stars47
Forks7
Last commit9 years ago
react-native-aws-signature
react-native-aws-signatureJavaScript

A library to generate AWS Signature Version 4 for React Native applications, enabling secure API calls to AWS services.

#aws-api#authentication#security
Stars45
Forks8
Last commit10 years ago
C# SDK
C# SDKC#

A community-maintained C# SDK for PocketBase with authentication, real-time subscriptions, and backup management.

#backup-management#pocketbase-sdk#authentication
Stars44
Forks4
Last commit7 months ago
dropwizard-jaxws
dropwizard-jaxwsJava

A Dropwizard bundle for building SOAP web services and clients using the JAX-WS API with Apache CXF.

#web-services#apache-cxf#authentication
Stars44
Forks36
Last commit3 months ago
electron-webauthn-mac
electron-webauthn-macSwift

A native Electron addon that enables WebAuthn and passkey authentication on macOS using Apple's AuthenticationServices framework.

#electron-builder#authenticationservices#passkeys
Stars44
Forks8
Last commit
CSRF
CSRFSwift

A Vapor middleware package that protects against CSRF attacks using session-based tokens.

#web-security#server-side#authentication
Stars44
Forks8
Last commit3 years ago
BuckleScript Bindings for Firebase
BuckleScript Bindings for FirebaseOCaml

BuckleScript bindings for Firebase, providing type-safe access to Firebase APIs in ReasonML projects.

#javascript-interop#real-time-database#functional-programming
Stars42
Forks15
Last commit
angular-sample-app
angular-sample-appHTML

An Angular sample application demonstrating Descope authentication integration using the Angular SDK.

#sample-app#descope#sample
Stars42
Forks5
Last commit7 days ago
kitura-credentials
kitura-credentialsSwift

A pluggable authentication middleware framework for Swift servers using Kitura, supporting multiple credential validation schemes.

#oauth#authentication#type-safe-routing
Stars42
Forks18
Last commit5 years ago
react-native-jwt
react-native-jwtJavaScript

A React Native compatible JSON Web Token encoder and decoder using react-native-crypto.

#token-encoder#authentication#jwt
Stars41
Forks7
Last commit10 years ago
IdentityServer4.EntityFrameworkCore
IdentityServer4.EntityFrameworkCoreC#

Entity Framework Core persistence layer for IdentityServer4, enabling configurable primary key types.

#entity-framework-core#persistence-layer#oauth2
Stars40
Forks11
Last commit
clath
clathCommon Lisp

Single sign-on middleware for Clack web applications supporting OAuth1.0a, OAuth2, and OpenID Connect.

#oauth#authentication#openid-connect
Stars40
Forks3
Last commit10 months ago
ueberauth_microsoft
ueberauth_microsoftElixir

Microsoft OAuth2 strategy for the Überauth Elixir authentication library.

#ueberauth#elixir#microsoft
Stars40
Forks37
Last commit7 months ago
Lumen 5.2 HTTP Basic Auth Guard
Lumen 5.2 HTTP Basic Auth GuardPHP

A Lumen package that restores stateless HTTP Basic Authentication functionality for Lumen 5.2 and above.

#lumen#authentication#http-basic-auth
Stars40
Forks10
Last commit7 years ago
JOSE
JOSECommon Lisp

A Common Lisp implementation of JSON Object Signing and Encryption (JOSE) for creating and verifying JWTs.

#token-based-authentication#authentication#hmac
Stars39
Forks9
Last commit1 year ago
SteamAuthOOP
SteamAuthOOPPHP

A single-file PHP class for implementing Steam OpenID login on websites.

#steam-login#openid#steam
Stars39
Forks10
Last commit5 years ago
TwoFactorAuth plugin
TwoFactorAuth pluginPHP

A CakePHP plugin that adds two-factor authentication using time-based one-time passwords (TOTP).

#totp#web-security#authentication
Stars38
Forks15
Last commit3 months ago
dropwizard-jwt-cookie-authentication
dropwizard-jwt-cookie-authenticationJava

A Dropwizard bundle for stateless authentication using JWT stored in HTTP cookies.

#cookie-based-auth#authentication#rest-api
Stars38
Forks11
Last commit
ng-supabase
ng-supabaseTypeScript

An Angular component library providing pre-designed UI components for Supabase authentication and services.

#authentication#angular-material#primeng
Stars38
Forks0
Last commit1 year ago
aeacus
aeacusElixir

A simple, secure, and highly configurable Elixir identity/password authentication module for use with Map-compatible data structures like Ecto.

#elixir#authentication#ecto
Stars38
Forks4
Last commit4 years ago
LinkedInSignIn
LinkedInSignInSwift

A simple iOS view controller for LinkedIn OAuth login and access token retrieval.

#hacktoberfest#ios#oauth
Stars38
Forks12
Last commit4 years ago
JWT Middleware
JWT MiddlewareSwift

Middleware for JWT-based authentication and authorization in Vapor applications.

#hacktoberfest#authentication#jwt
Stars37
Forks5
Last commit4 years ago
aurelia-identityserver-aspnetcore
aurelia-identityserver-aspnetcoreJavaScript

Sample integration of Aurelia with IdentityServer 4 and ASP.NET Core using OAuth/OpenID Connect flows.

#oauth#authentication#single-page-application
Stars37
Forks6
Last commit
gdx-firebase
gdx-firebaseJava

A libGDX extension that provides Firebase tools like Realtime Database and Authentication for Android and desktop testing.

#gradle#authentication#android
Stars37
Forks5
Last commit7 years ago
ripple-blobvault
ripple-blobvaultJavaScript

A server for storing persistent user data and authentication blobs for Ripple clients.

#data-storage#two-factor-auth#account-recovery
Stars37
Forks37
Last commit2 years ago
ueberauth_twitter
ueberauth_twitterElixir

Twitter OAuth 1.0a strategy for the Überauth authentication library in Elixir.

#ueberauth#oauth#elixir
Stars37
Forks39
Last commit4 years ago
dropwizard-auth-ldap
dropwizard-auth-ldapJava

A Dropwizard authentication module that adds LDAP support using JNDI and Basic Auth.

#basic-auth#authentication#ldap
Stars37
Forks18
Last commit9 years ago
@kolirt/vue-web3-auth
@kolirt/vue-web3-authTypeScript

A Vue 3 library for Web3 authentication and blockchain interactions using WalletConnect Web3Modal v2 and wagmi.

#walletconnect#authentication#wagmi
Stars37
Forks8
Last commit1 year ago
comeonin_ecto_password
comeonin_ecto_passwordElixir

An Ecto custom type for storing encrypted passwords using Comeonin's password hashing algorithms.

#database#elixir#authentication
Stars36
Forks10
Last commit1 year ago
PocketBase Next.js App Template
PocketBase Next.js App TemplateTypeScript

A Next.js starter template with integrated PocketBase authentication using cookies for both server and browser clients.

#cookie-auth#authentication#nextjs
Stars36
Forks2
Last commit
Logibit Hawk
Logibit HawkF#

A F# implementation of the Hawk authentication protocol with a strongly typed API to minimize security programming errors.

#web-authentication#http-security#authentication
Stars36
Forks5
Last commit8 years ago
HonnyPotter
HonnyPotterPHP

A WordPress honeypot plugin that logs failed login attempts to a publicly accessible file.

#honeypot#login-security#authentication
Stars36
Forks7
Last commit8 years ago
PHP SDK
PHP SDKPHP

A PHP SDK providing an object-oriented interface to interact with the Directus API, supporting all endpoints and authentication methods.

#directus-api#php-sdk#authentication
Stars36
Forks8
Last commit10 months ago
convex-angular
convex-angularTypeScript

An Angular client library for Convex providing reactive data fetching, mutations, authentication, and pagination with Angular Signals.

#real-time-database#open-source#authentication
Stars35
Forks2
Last commit12 days ago
godot-apple-id
godot-apple-idObjective-C

A Godot module for implementing Sign in with Apple authentication in iOS games and apps.

#mobile-games#ios#native-plugin
Stars35
Forks4
Last commit4 years ago
go-githubauth
go-githubauthGo

A Go package providing GitHub App authentication with JWT, installation tokens, and personal access token support.

#token-management#github-apps#oauth2
Stars34
Forks7
Last commit4 days ago
PreviousPage 20 of 28

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 months ago
6 years ago
3 years ago
3 days ago
9 years ago
2 years ago
Next
#Security254
#Oauth2153
#Authorization130
#Oauth117
#Jwt117
#Openid Connect103
#Typescript82
#Api Client77
#Go74
#Api Security70
#Elixir69
#Middleware69