Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Authentication

Authentication

186 projects

Showing 36 of 186 projects

Devise token auth
Devise token authRuby

Token-based authentication for Rails JSON APIs, seamlessly integrated with Devise and multiple client libraries.

#spa#json-api#oauth
Stars3.6k
Forks1.1k
Last commit2 months ago
oathkeeper
oathkeeperGo

A cloud native Identity & Access Proxy (IAP) and Access Control Decision API that authenticates, authorizes, and mutates HTTP requests.

#api-gateway#hacktoberfest#reverse-proxy
Stars3.6k
Forks405
Last commit2 days ago
react-native-google-signin
react-native-google-signinTypeScript

Google authentication for React Native and Expo apps using the legacy Google Sign-In SDK.

#hacktoberfest#google-signin#ios
Stars3.5k
Forks891
Last commit9 days ago
guardian
guardianElixir

A token-based authentication library for Elixir applications, supporting JWT and custom tokens.

#elixir#phoenix#authentication
Stars3.5k
Forks385
Last commit5 months ago
recipes
recipesGo

A collection of example implementations and best practices for building web applications with the Fiber framework in Go.

#hacktoberfest#deployment-guides#examples
Stars3.4k
Forks496
Last commit2 days ago
Paseto
PasetoPHP

A secure, modern alternative to JWT for creating and verifying platform-agnostic security tokens.

#security-tokens#authentication#paseto
Stars3.4k
Forks109
Last commit9 months ago
OAuthSwift
OAuthSwiftSwift

A Swift library for OAuth 1.0 and 2.0 authentication on iOS and macOS.

#oauth-client#oauthswift#ios
Stars3.3k
Forks592
Last commit1 year ago
openfortivpn
openfortivpnPerl

An open-source client for establishing PPP+TLS VPN tunnels, specifically compatible with Fortinet VPN gateways.

#open-source#authentication#vpn-client
Stars3.3k
Forks366
Last commit2 months ago
Serverpod
ServerpodDart

A next-generation app and web server built for Flutter and Dart, enabling server-side development in Dart with automatic API generation.

#flutter-backend#orm#web-server
Stars3.2k
Forks351
Last commit2 days ago
TodoApi by David Fowler
TodoApi by David FowlerC#

A full-stack Todo application showcasing modern ASP.NET Core with Blazor WASM, Minimal APIs, and authentication.

#webassembly#cookies#authentication
Stars3.1k
Forks461
Last commit2 months ago
pagoda
pagodaGo

A full-stack Go starter kit with server-side rendering, HTMX, and an admin panel for rapid web development.

#authentication#server-side-rendering#admin-panel
Stars2.9k
Forks148
Last commit4 months ago
Locksmith
LocksmithSwift

A protocol-oriented Swift library for interacting with the iOS/macOS keychain with type-safe results.

#keychain#ios#authentication
Stars2.9k
Forks269
Last commit2 years ago
google-api-client
google-api-clientRuby

Official Ruby client libraries for accessing Google APIs via HTTP/JSON REST endpoints with authentication and request control.

#rest-client#google-apis#authentication
Stars2.9k
Forks886
Last commit5 days ago
JavaScript SDK
JavaScript SDKTypeScript

Official JavaScript SDK for interacting with the PocketBase API in browser and Node.js environments.

#realtime#authentication#pocketbase-client
Stars2.9k
Forks188
Last commit2 months ago
Vue-Express-Mongo Boilerplate
Vue-Express-Mongo BoilerplateJavaScript

A full-stack JavaScript web app boilerplate with Vue.js, Express, MongoDB, and Node.js for rapid application development.

#expressjs#authentication#graphql
Stars2.8k
Forks732
Last commit
defguard
defguardRust

Enterprise-grade open-source VPN solution with multi-factor authentication for WireGuard connections.

#zero-trust#openid#oauth
Stars2.7k
Forks94
Last commit2 days ago
angular2-jwt
angular2-jwtTypeScript

An Angular HTTP interceptor library for automatically attaching JSON Web Tokens (JWTs) to HttpClient requests.

#httpclient#authentication#jwt
Stars2.6k
Forks477
Last commit2 months ago
Laravel TALL Preset
Laravel TALL PresetBlade

A Laravel frontend preset that scaffolds applications using the TALL stack (Tailwind CSS, Alpine.js, Laravel, Livewire).

#laravel-frontend-presets#authentication#laravel
Stars2.6k
Forks210
Last commit2 months ago
LexikJWTAuthenticationBundle
LexikJWTAuthenticationBundlePHP

A Symfony bundle that provides JWT (JSON Web Token) authentication for API applications.

#stateless-authentication#symfony-security#authentication
Stars2.6k
Forks618
Last commit
scs
scsGo

A lightweight, efficient, and secure HTTP session management library for Go applications.

#web-security#authentication#server-side-sessions
Stars2.5k
Forks192
Last commit5 months ago
React Redux Firebase
React Redux FirebaseJavaScript

Redux bindings for Firebase with React Hooks and HOCs for automatic listener management.

#real-time-database#authentication#firestore
Stars2.5k
Forks549
Last commit1 year ago
pac4j
pac4jJava

A comprehensive security framework for Java applications, supporting authentication, authorization, and integration with multiple protocols and frameworks.

#spring-mvc#oauth#web-security
Stars2.5k
Forks708
Last commit2 days ago
React Native Starter
React Native StarterJavaScript

A free, ex‑premium React Native starter template with ready‑to‑use components, themes, and authentication for rapid mobile app development.

#template#theming#authentication
Stars2.5k
Forks795
Last commit1 year ago
(Unofficial) Firebase Admin SDK for PHP
(Unofficial) Firebase Admin SDK for PHPPHP

Unofficial Firebase Admin SDK for PHP enabling server-side access to Firebase services from privileged environments.

#admin-sdk#firebase-admin-sdk#firebase-authentication
Stars2.4k
Forks451
Last commit
go-oidc
go-oidcGo

A Go package that adds OpenID Connect client support to the standard OAuth2 library.

#oauth2#authentication#openid-connect
Stars2.4k
Forks427
Last commit16 days ago
HWIOAuthBundle
HWIOAuthBundlePHP

Adds OAuth1.0a and OAuth2 authentication support to Symfony applications with 58+ provider integrations.

#oauth#api#oauth2
Stars2.4k
Forks788
Last commit2 months ago
jwx
jwxGo

A complete Go implementation of JOSE (JWA/JWE/JWK/JWS/JWT) for signing, encryption, and key management.

#authentication#jwe#jwt
Stars2.4k
Forks191
Last commit4 days ago
base64Captcha
base64CaptchaGo

A flexible Go package for generating and verifying captchas as base64-encoded image or audio strings.

#bot-protection#web-security#unicode
Stars2.4k
Forks309
Last commit6 months ago
OAuth2 Server Laravel
OAuth2 Server LaravelPHP

An OAuth 2.0 bridge for Laravel and Lumen frameworks, now deprecated for Laravel 5.3+.

#lumen#authorization-server#oauth2
Stars2.4k
Forks525
Last commit2 years ago
openid-client
openid-clientTypeScript

A universal JavaScript library for implementing OAuth 2.0 and OpenID Connect client flows across Node.js, browsers, Deno, and other runtimes.

#openid#oauth2#client
Stars2.3k
Forks410
Last commit11 days ago
Laravel Impersonate
Laravel ImpersonatePHP

A Laravel package that allows administrators to authenticate as other users for debugging and support.

#authentication#user-management#laravel
Stars2.3k
Forks236
Last commit1 month ago
saasstarter
saasstarterSvelte

A modern, open-source SaaS template built with SvelteKit, Tailwind, and Supabase, featuring auth, subscriptions, a blog, and a marketing site.

#open-source-boilerplate#authentication#blog-engine
Stars2.3k
Forks469
Last commit
react-native-app-auth
react-native-app-authJava

A React Native bridge for AppAuth SDKs to implement OAuth2 and OpenID Connect authentication with native best practices.

#mobile-security#native-bridge#oauth2
Stars2.2k
Forks467
Last commit6 months ago
emailjs
emailjsTypeScript

A Node.js library for sending HTML emails and attachments to any SMTP server with SSL/TLS support and authentication.

#email-sending#email-attachments#html-emails
Stars2.2k
Forks234
Last commit4 months ago
lettre
lettreRust

A Rust library for sending emails with multiple transport methods, SMTP security, and async support.

#hacktoberfest#unicode#authentication
Stars2.2k
Forks223
Last commit2 days ago
Jwt.Net
Jwt.NetC#

A comprehensive JWT (JSON Web Token) implementation for .NET with support for encoding, decoding, and ASP.NET Core integration.

#nuget#authentication#jwt
Stars2.2k
Forks467
Last commit1 year ago
PreviousPage 4 of 6

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
4 years ago
23 days ago
4 days ago
1 month ago
Next
#Security63
#Oauth245
#Authorization43
#Openid Connect33
#Oauth31
#Go25
#Jwt24
#Self Hosted21
#Golang19
#Nodejs19
#Firebase19
#Php18