Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Authentication

Authentication

648 projects

Showing 36 of 648 projects

api-gateway-secure-pet-store
api-gateway-secure-pet-storeObjective-C

A sample Java application demonstrating secure API access using AWS Lambda, API Gateway, Cognito, and DynamoDB.

#api-gateway#lambda#authentication
Stars307
Forks109
Last commit5 years ago
Password-Generator
Password-GeneratorPHP

A PHP library for generating customizable random passwords with multiple generator types and character requirements.

#composer#password-policies#authentication
Stars306
Forks36
Last commit1 year ago
Flutter AppAuth
Flutter AppAuthObjective-C

A Flutter plugin for native AppAuth SDKs to authenticate and authorize users in iOS and Android apps.

#dart#ios#oauth2
Stars303
Forks285
Last commit17 days ago
authsmith / payload-auth-plugin
authsmith / payload-auth-pluginTypeScript

Authentication plugin for Payload CMS with email/password, social logins, and multi-tenant support.

#oauth#oauth2#authentication
Stars303
Forks40
Last commit22 days ago
casbin
casbinGo

A collection of third-party middleware and service implementations for the Fiber web framework in Go.

#hacktoberfest#open-source#authentication
Stars299
Forks159
Last commit3 days ago
circuitbreaker
circuitbreakerGo

A collection of third-party middleware and service implementations for the Fiber web framework in Go.

#hacktoberfest#authentication#monitoring
Stars299
Forks159
Last commit3 days ago
angular-authentication
angular-authenticationTypeScript

An Angular demo application showcasing best practices for authentication and authorization flows with state management options.

#demo-application#authentication#angular-material
Stars295
Forks64
Last commit
Vue.js with Sails.js example project
Vue.js with Sails.js example projectJavaScript

A comprehensive example project demonstrating Vue.js frontend with Sails.js backend integration for learning SPA development.

#vue-js#progressive-web-app#authentication
Stars294
Forks71
Last commit
stuntman
stuntmanC#

A .NET library for impersonating users during development using ASP.NET Identity claims.

#nuget#authentication#asp-net-core
Stars292
Forks33
Last commit4 years ago
elixir_auth_google
elixir_auth_googleElixir

A minimalist Elixir package for adding Google OAuth2 authentication to Phoenix apps with minimal setup.

#oauth#elixir#oauth2
Stars289
Forks45
Last commit6 days ago
Google Tink
Google TinkJava

A Google-developed Java cryptography library providing secure, misuse-resistant APIs for developers.

#crypto#java-library#enterprise-security
Stars288
Forks31
Last commit5 days ago
javascript-crypto-library
javascript-crypto-libraryJavaScript

A high-performance JavaScript library providing AES-256, Fortuna PRNG, SRP authentication, and SHA-2 cryptographic functions for web applications.

#aes-256#web-security#hashing
Stars284
Forks44
Last commit
CHIOTPField
CHIOTPFieldSwift

A set of customizable iOS text fields for one-time passwords, SMS codes, and PIN codes with SMS autofill support.

#textfield#ios#sms-autofill
Stars281
Forks19
Last commit5 years ago
Oauth2
Oauth2Java

A generic OAuth 2 client plugin for Capacitor apps, enabling authentication with various providers without SDK dependencies.

#web-authentication#capacitor-plugin#oauth2
Stars280
Forks134
Last commit1 month ago
generator-react-aspnet-boilerplate
generator-react-aspnet-boilerplateJavaScript

A boilerplate for building isomorphic React applications with ASP.NET Core, minimizing .NET's role to REST endpoints and initial state.

#authentication#asp-net-core#server-side-rendering
Stars280
Forks49
Last commit
Nitro
NitroTypeScript

A Progressive Web App example built with Next.js, Material-UI, TypeScript, and Auth0 authentication.

#authentication#nextjs#example-project
Stars280
Forks22
Last commit7 days ago
API Guard
API GuardRuby

A JWT-based authentication gem for Rails APIs with token refreshing, blacklisting, and easy integration.

#token-management#refresh-tokens#rails
Stars278
Forks30
Last commit2 years ago
react-relay-network-layer
react-relay-network-layerJavaScript

A configurable network layer for Relay Classic with middleware support for request manipulation, batching, and error handling.

#authentication#relay#query-batching
Stars277
Forks38
Last commit7 years ago
react-native-lock-ios
react-native-lock-iosJava

A deprecated React Native wrapper for Auth0's Lock authentication library for iOS and Android.

#ios#oauth#authentication
Stars275
Forks74
Last commit7 years ago
Next.js Apollo TypeScript Starter
Next.js Apollo TypeScript StarterTypeScript

A minimalistic Next.js starter with Apollo GraphQL, TypeScript, and modern tooling for full-stack development.

#apollo-graphql#react-testing-library#authentication
Stars274
Forks28
Last commit
jeff
jeffGo

A simple, stateful session management library for Go with CSRF protection and easy session revocation.

#web-sessions#stateful-sessions#web-security
Stars272
Forks16
Last commit1 year ago
mail-send
mail-sendRust

A Rust library for building, signing with DKIM, and sending email messages via SMTP.

#send#mail#authentication
Stars271
Forks34
Last commit1 month ago
FastAPI Auth
FastAPI AuthPython

A pluggable authentication library for FastAPI supporting OAuth2 password flow with JWT tokens and custom user models.

#fastapi#web-security#oauth2
Stars269
Forks10
Last commit3 years ago
totp-rs
totp-rsRust

RFC-compliant TOTP library for Rust with QR code generation, otpauth URL parsing, and Steam support.

#totp#steam#authentication
Stars261
Forks34
Last commit2 months ago
gosession
gosessionGo

A Go package providing a fast, secure session management implementation for the standard net/http library.

#net-http#cookies#authentication
Stars258
Forks18
Last commit1 year ago
transcend
transcendGo

A BeyondCorp-inspired HTTPS/SSO access proxy for securing internal services during a zero-trust transition, eliminating VPN reliance.

#http-proxy#zero-trust#authentication
Stars254
Forks25
Last commit7 months ago
frank_jwt
frank_jwtRust

A Rust implementation of JSON Web Tokens (JWT) supporting multiple signing algorithms.

#jwt-token#authentication#web-tokens
Stars251
Forks45
Last commit11 months ago
DogeAPI
DogeAPIPython

A high-performance FastAPI backend for creating simple blogs with OAuth2 authentication and CRUD operations.

#fastapi#uvicorn#crud
Stars250
Forks40
Last commit7 days ago
crest
crestCrystal

A feature-rich HTTP and REST client for the Crystal programming language, inspired by Ruby's RestClient.

#proxy-support#hacktoberfest#json-api
Stars248
Forks15
Last commit14 days ago
oidc-debugger
oidc-debuggerHTML

A web-based debugging tool for testing and troubleshooting OAuth 2.0 and OpenID Connect authorization flows.

#vue-js#authentication#asp-net-core
Stars246
Forks31
Last commit3 months ago
pot
potErlang

An Erlang library for generating Google Authenticator compatible HMAC-based (HOTP) and time-based (TOTP) one-time passwords.

#totp#elixir#authentication
Stars243
Forks37
Last commit2 years ago
FastAPI Security
FastAPI SecurityPython

A FastAPI extension that provides authentication and authorization via dependencies.

#fastapi#oauth2#authentication
Stars242
Forks9
Last commit2 years ago
yup-oauth2
yup-oauth2Rust

A Rust library implementing multiple OAuth 2.0 flows including Device, Installed, and Service Account authorization.

#installed-application#oauth2#google-apis
Stars241
Forks118
Last commit4 months ago
heimdall
heimdallGo

A cloud-native Identity Aware Proxy and Access Control Decision service for authenticating, authorizing, and transforming HTTP requests.

#http-proxy#api-gateway#zero-trust
Stars238
Forks32
Last commit2 days ago
jwt-auth
jwt-authGo

A JWT authentication middleware for Go HTTP servers with short-lived auth tokens, refresh tokens, and CSRF protection.

#http-server#web-security#go-middleware
Stars238
Forks41
Last commit4 years ago
@serhiisol/ngx-auth
@serhiisol/ngx-authTypeScript

An Angular 20+ authentication module with HTTP interceptors, token refresh, and route guards.

#frontend-security#authentication#single-page-application
Stars237
Forks43
Last commit7 months ago
PreviousPage 12 of 18

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 months ago
3 years ago
10 years ago
8 years ago
4 months ago
Next
#Security185
#Oauth2113
#Authorization98
#Oauth83
#Openid Connect78
#Jwt77
#Go58
#Api Security52
#Typescript51
#Ios51
#Api Client49
#Php46