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

GoRouter
GoRouterGo

A high-performance Go HTTP request router and micro framework with middleware, authentication, and HTTP/2 support.

#goserver#http-server#micro-framework
Stars153
Forks17
Last commit2 years ago
DunglasAngularCsrfBundle
DunglasAngularCsrfBundlePHP

Automatic CSRF protection for JavaScript apps using Symfony APIs via cookie-header validation.

#csrf-attacks#cookie-validation#web-security
Stars148
Forks32
Last commit5 years ago
otpgen
otpgenGo

A Go library for generating TOTP and HOTP one-time passwords with customizable parameters.

#totp#two-factor-auth#authentication
Stars145
Forks12
Last commit2 years ago
json_web_token_ex
json_web_token_exElixir

An Elixir implementation of the JSON Web Token (JWT) standard (RFC 7519) for secure authentication and data exchange.

#rfc 7519#elixir#token-based-authentication
Stars145
Forks52
Last commit4 years ago
Nuxt 3 Demo
Nuxt 3 DemoVue

An opinionated Nuxt 3 starter template with Directus backend, Tailwind CSS, and pre-configured components for rapid application development.

#authentication#pinia#vue3
Stars142
Forks26
Last commit3 years ago
Password Validator
Password ValidatorPHP

A PHP library for validating password_hash passwords, rehashing when needed, and upgrading legacy password hashes.

#authentication#decorator-pattern#password-rehashing
Stars142
Forks16
Last commit8 years ago
Medium
MediumGo

A Go SDK for integrating with Medium's OAuth2 API to authenticate users and publish content.

#go-sdk#oauth2#authentication
Stars142
Forks16
Last commit7 years ago
rust-hasura
rust-hasuraRust

A Rust server example implementing a remote schema for Hasura with JWT authentication and typesafe GraphQL.

#remote-schema#hasura#authentication
Stars141
Forks18
Last commit4 years ago
liboauth2
liboauth2C

A C library for building OAuth 2.x and OpenID Connect servers and clients, with plugins for Apache and NGINX.

#c-library#oauth#oauth2
Stars139
Forks32
Last commit25 days ago
Reflex
Reflex

A Python web framework for building full-stack applications without writing HTML, CSS, or JavaScript.

#authentication#frontend-backend#awesome-list
Stars138
Forks9
Last commit1 year ago
facebook
facebookElixir

An Elixir wrapper for the Facebook Graph API, providing a clean interface for Facebook integration.

#elixir#authentication#social-media-integration
Stars137
Forks63
Last commit4 years ago
hoauth2
hoauth2Haskell

A Haskell library for OAuth2 client authentication with support for multiple identity providers.

#haskell#functional-programming#web-security
Stars136
Forks59
Last commit24 days ago
Vert.x-Pac4j
Vert.x-Pac4jJava

A security library for Vert.x applications providing authentication, authorization, and advanced security features via multiple protocols.

#oauth#reactive-java#authentication
Stars135
Forks35
Last commit1 day ago
Aura.Auth
Aura.AuthPHP

A PHP authentication library providing a unified interface to local and remote authentication systems with multiple adapters.

#adapter-pattern#hacktoberfest#oauth
Stars135
Forks28
Last commit21 days ago
react-directus
react-directusTypeScript

React components and hooks for integrating with Directus Headless CMS, including authentication and file handling.

#authentication#file-handling#directus
Stars135
Forks14
Last commit1 day ago
omniauth-weibo-oauth2
omniauth-weibo-oauth2Ruby

OmniAuth OAuth2 strategy for integrating Weibo (Sina Weibo) authentication into Ruby applications.

#rack-middleware#oauth2#authentication
Stars134
Forks49
Last commit1 year ago
samly
samlyElixir

An Elixir Plug library for adding SAML 2.0 Service Provider Single-Sign-On authentication to Phoenix/Plug applications.

#elixir#enterprise-auth#saml2-sp-sso
Stars134
Forks106
Last commit2 years ago
react-native-aws-cognito-js
react-native-aws-cognito-jsC

A React Native adaptation of AWS Cognito SDK for JavaScript with native module support for authentication.

#authentication#user-management#cognito-identity-pool
Stars133
Forks18
Last commit
sessionup
sessionupGo

A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.

#cookies#owasp#web-security
Stars132
Forks7
Last commit1 year ago
TinyAuth plugin
TinyAuth pluginPHP

A CakePHP plugin for fast, zero-code authentication and authorization using INI files or database adapters.

#zero-code#rbac#authentication
Stars131
Forks43
Last commit1 month ago
chartered
charteredRust

A private, authenticated, permissioned Cargo registry for Rust crates with fine-grained user permissions.

#cargo-registry#authentication#private-registry
Stars128
Forks8
Last commit3 years ago
fast-shot
fast-shotGo

A fluent, feature-rich, and highly configurable HTTP client library for Go, designed for rapid and precise API interactions.

#rest#rest-client#retry-mechanism
Stars128
Forks11
Last commit3 days ago
RealWorld example
RealWorld exampleRust

A fully-featured real-world example application built with the Seed Rust framework, implementing CRUD, authentication, routing, and pagination.

#crud#webassembly#authentication
Stars125
Forks15
Last commit1 year ago
React Native, Stripe Payments
React Native, Stripe PaymentsTypeScript

An example Expo React Native app demonstrating Stripe payment processing using Supabase Edge Functions for authenticated users.

#authentication#serverless#stripe-payments
Stars125
Forks11
Last commit
WPGraphQL Cors
WPGraphQL CorsPHP

A WordPress plugin that enables WordPress authentication cookies to work with WP GraphQL by configuring CORS headers.

#api#headless-wordpress#authentication
Stars125
Forks20
Last commit2 years ago
vue3-otp-input
vue3-otp-inputVue

A fully customizable OTP input component for Vue 3.x, built with the Composition API.

#authentication#vuecompositionapi#ui-component
Stars124
Forks33
Last commit11 months ago
graphql-java-kickstart_samples
graphql-java-kickstart_samplesJava

A collection of sample applications demonstrating how to use GraphQL Java Kickstart libraries in various scenarios.

#sample-code#authentication#graphql
Stars123
Forks40
Last commit
sjwt
sjwtGo

A minimalistic Go library for generating, parsing, and verifying HMAC SHA-256 JSON Web Tokens.

#token-management#jsonwebtoken#authentication
Stars123
Forks9
Last commit10 months ago
Hubleys
HubleysTypeScript

A self-hosted, user-specific dashboard for organizing links, search, calendars, and messages with group-based permissions.

#reverse-proxy#link-aggregator#authentication
Stars122
Forks9
Last commit3 days ago
doorman
doormanElixir

An Elixir authentication library for Plug and Phoenix applications that provides a simple API with flexible underlying modules.

#elixir#web-security#authentication
Stars122
Forks12
Last commit4 years ago
gldap
gldapGo

A Go framework for building custom LDAP servers and services with support for LDAP, LDAPS, and mTLS connections.

#mtls#ldap-server#authentication
Stars122
Forks8
Last commit2 months ago
Awesome OpenID Connect
Awesome OpenID ConnectHTML

A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.

#oauth#developer-tools#oauth2
Stars122
Forks28
Last commit2 days ago
OpenID Connect
OpenID ConnectHTML

A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.

#oauth#developer-tools#oauth2
Stars122
Forks28
Last commit2 days ago
SvelteKit Auth
SvelteKit AuthTypeScript

A SvelteKit example app demonstrating multiple authentication backend implementations with protected routes and API endpoints.

#demo#auth#protected-routes
Stars121
Forks10
Last commit3 years ago
cognito-sample-nodejs
cognito-sample-nodejsCSS

A sample Node.js application demonstrating Amazon Cognito integration with Login with Amazon for user authentication and identity management.

#sample-app#authentication#federated-identity
Stars121
Forks38
Last commit
bolt
boltClojure

An integrated security system for Clojure applications built on Stuart Sierra's component library.

#modular-architecture#web-security#authentication
Stars121
Forks9
Last commit11 years ago
PreviousPage 15 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
7 years ago
3 months ago
11 hours ago
6 years ago
Next
#Security254
#Oauth2153
#Authorization130
#Oauth117
#Jwt117
#Openid Connect103
#Typescript82
#Api Client77
#Go74
#Api Security70
#Elixir69
#Middleware69