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

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 commit11 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
Forks469
Last commit5 days ago
OAuth2
OAuth2Ruby

A Ruby wrapper for OAuth 2.0, 2.1, and OpenID Connect (OIDC) client implementations.

#oidc-client#oauth2#authentication
Stars2.2k
Forks629
Last commit2 days ago
API Umbrella
API UmbrellaRuby

An open source API management platform that handles access control, rate limiting, analytics, and unified documentation.

#api-gateway#api-manager#developer-tools
Stars2.2k
Forks366
Last commit10 days ago
Pyrebase
PyrebasePython

A simple Python wrapper for the Firebase API, providing easy access to Authentication, Realtime Database, and Cloud Storage.

#database#authentication#serverless
Stars2.1k
Forks529
Last commit2 years ago
jsonwebtoken
jsonwebtokenRust

A Rust library for encoding and decoding JSON Web Tokens (JWT) with support for multiple algorithms and flexible validation.

#jsonwebtoken#authentication#jwt
Stars2.1k
Forks346
Last commit10 days ago
captcha
captchaGo

A Go package for generating and verifying image and audio CAPTCHAs with built-in storage and HTTP server support.

#bot-protection#http-handler#web-security
Stars2.1k
Forks303
Last commit1 year ago
Google2FA
Google2FAPHP

A PHP implementation of Google Authenticator-compatible two-factor authentication using HOTP and TOTP algorithms.

#totp#hacktoberfest#google2fa
Stars2.0k
Forks207
Last commit12 days ago
bcrypt-ruby
bcrypt-rubyC

A Ruby binding for the OpenBSD bcrypt() password hashing algorithm to securely store user passwords.

#authentication#bcrypt#ruby-gem
Stars2.0k
Forks289
Last commit2 months ago
angular-oauth2-oidc
angular-oauth2-oidcTypeScript

A library for adding OAuth 2 and OpenID Connect (OIDC) authentication to Angular applications.

#token-management#oauth2#authentication
Stars2.0k
Forks690
Last commit11 months ago
restler
restlerJavaScript

A feature-rich HTTP client library for Node.js that simplifies making REST API requests with automatic serialization and parsing.

#event-driven#data-serialization#authentication
Stars2.0k
Forks381
Last commit7 years ago
connect-mongo
connect-mongoTypeScript

A MongoDB session store for Express and Connect applications, written in TypeScript.

#database#server-side#authentication
Stars2.0k
Forks338
Last commit6 months ago
gologin
gologinGo

Go library providing chainable HTTP handlers for OAuth1 and OAuth2 authentication with major providers.

#web-authentication#oauth2#authentication
Stars2.0k
Forks146
Last commit4 days ago
Identity
IdentityC#

ASP.NET Core Identity is the membership system for building ASP.NET Core web applications with authentication and user management.

#authentication#user-management#aspnet-product
Stars1.9k
Forks844
Last commit7 years ago
osin
osinGo

A Go library for implementing OAuth2 authorization and token servers with support for PKCE.

#oauth2-server#authentication#openid-connect
Stars1.9k
Forks395
Last commit1 month ago
svg-captcha
svg-captchaJavaScript

Generate SVG-based CAPTCHAs in Node.js without C++ addons, offering lightweight and customizable spam protection.

#web-security#authentication#opentype-js
Stars1.9k
Forks180
Last commit2 years ago
loginsrv
loginsrvGo

A standalone JWT login microservice with pluggable backends including OAuth2, htpasswd, and OSIAM.

#caddy#service#oauth2
Stars1.9k
Forks147
Last commit5 years ago
nuxt-auth for Nuxt 2
nuxt-auth for Nuxt 2TypeScript

Zero-boilerplate authentication module for Nuxt 2 applications.

#axios#vuex#oauth2
Stars1.9k
Forks903
Last commit6 days ago
TweetNaCl.js
TweetNaCl.jsJavaScript

A pure JavaScript port of the TweetNaCl cryptography library, providing high-security, easy-to-use cryptographic primitives.

#signature#crypto#authentication
Stars1.9k
Forks294
Last commit9 months ago
BlazorBoilerplate
BlazorBoilerplateC#

A production-ready Blazor starter template with MudBlazor UI, supporting both WebAssembly and Server-Side modes, built on .NET 7.

#mudblazor#webassembly#admin-template
Stars1.9k
Forks366
Last commit9 months ago
oidc-client-ts
oidc-client-tsTypeScript

A TypeScript library for OpenID Connect and OAuth2 protocol support in browser-based JavaScript applications.

#token-management#oidc-client#oauth2
Stars1.9k
Forks273
Last commit7 days ago
ember-simple-auth
ember-simple-authJavaScript

A lightweight library for implementing authentication and authorization in Ember.js applications.

#oauth2#auth#fastboot
Stars1.9k
Forks595
Last commit1 day ago
SwiftHTTP
SwiftHTTPSwift

A thin Swift wrapper around NSURLSession that simplifies HTTP requests with convenient APIs.

#ios#authentication#urlsession
Stars1.9k
Forks306
Last commit5 years ago
Authentication Zero
Authentication ZeroRuby

A Rails authentication system generator that creates customizable, secure authentication code directly in your application.

#generator#rails#api
Stars1.9k
Forks66
Last commit1 year ago
oidc
oidcGo

An OpenID Foundation-certified OpenID Connect client and server library for Go, designed for ease of use.

#oauth#oauth2#client
Stars1.8k
Forks208
Last commit12 days ago
Authgear
AuthgearGo

An open-source authentication platform offering passkeys, SSO, MFA, and passwordless login, available for self-hosting or cloud.

#passkeys#oauth#enterprise-security
Stars1.8k
Forks116
Last commit4 days ago
Zen Rails Security Checklist
Zen Rails Security ChecklistRuby

A community-driven checklist of security precautions for Ruby on Rails applications to minimize vulnerabilities.

#secure-coding#rails#owasp
Stars1.8k
Forks145
Last commit6 years ago
AdminLTE Laravel
AdminLTE LaravelPHP

A Laravel package that replaces default Laravel scaffolding with the AdminLTE admin template and Pratt landing page.

#llum#laravel-menu#authentication
Stars1.8k
Forks499
Last commit7 months ago
Goyave
GoyaveGo

An opinionated, all-in-one Golang web framework focused on building reliable and maintainable enterprise REST APIs.

#orm#rest#api
Stars1.8k
Forks82
Last commit5 days ago
ueberauth
ueberauthElixir

An Elixir authentication framework for Plug-based web applications, providing a clear API for multiple authentication strategies.

#ueberauth#oauth#elixir
Stars1.7k
Forks119
Last commit2 months ago
Laravel Hackathon Starter
Laravel Hackathon StarterPHP

A Laravel boilerplate for hackathons and MVPs with pre-built authentication, API integrations, and modern UI.

#hackathon#demo#oauth
Stars1.7k
Forks291
Last commit2 years ago
SvelteFire
SvelteFireTypeScript

A minimal library that puts realtime Firebase data into Svelte stores for building reactive apps.

#authentication#firestore#firebase
Stars1.7k
Forks132
Last commit1 year ago
pow
powElixir

A robust, modular, and extendable authentication and user management solution for Phoenix and Plug-based Elixir applications.

#elixir#phoenix#authentication
Stars1.7k
Forks161
Last commit1 year ago
UserFrosting
UserFrostingTwig

A modern PHP framework for secure user login, management, and permissions with a shallow learning curve.

#authentication#user-management#eloquent-orm
Stars1.7k
Forks364
Last commit6 days ago
Django Hackathon Starter
Django Hackathon StarterPython

A Django boilerplate with OAuth authentication and API integrations to jumpstart web applications, saving hours of development time.

#hackathon#oauth#authentication
Stars1.6k
Forks287
Last commit6 years ago
SwiftKeychainWrapper
SwiftKeychainWrapperSwift

A simple Swift wrapper for the iOS/tvOS Keychain that mimics UserDefaults syntax.

#keychain#ios#data-storage
Stars1.6k
Forks338
Last commit3 years ago
PreviousPage 5 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
Next
#Security185
#Oauth2113
#Authorization98
#Oauth83
#Openid Connect78
#Jwt77
#Go58
#Api Security52
#Typescript51
#Ios51
#Api Client49
#Php46