Open Source Authentication Apps

Secure your apps with robust Authentication solutions! Explore password managers, MFA, SSO & more. Protect user data and simplify login processes.

24 apps available

Apps in Authentication

TypeScript
88%
Apache 2.0

Medplum

Authentication · Databases · Developer Tools

2,709

An open-source, FHIR-native healthcare platform that gives developers a compliant backend, authentication, a React component library, and serverless bots to build clinical applications in weeks instead of years.

View details
93
Repo Health
90
Technical
72
Dependency
Built with
TypeScript 88%
Updated 6 days ago
Go
83%
Apache 2.0

Authelia

Authentication · Security

29,110

OpenID Certified SSO and MFA portal for securing self-hosted web applications behind reverse proxies.

View details
91
Repo Health
81
Technical
75
Dependency
Built with
Go 83%
TypeScript 15%
Updated 6 days ago
TypeScript
72%
Apache 2.0

Supabase

Authentication · Databases · Developer Tools

110,828

The open-source Postgres development platform that replaces Firebase with authentication, real-time APIs, edge functions, storage, and vector embeddings — all built on PostgreSQL.

View details
90
Repo Health
91
Technical
62
Dependency
Built with
TypeScript 72%
MDX 26%
Updated 5 days ago
Go
100%
Apache 2.0

SpiceDB

Authentication · Databases · Security

7,101

An open source, Google Zanzibar-inspired authorization database that models permissions as relationships and evaluates fine-grained access checks at massive scale with single-digit millisecond latency.

View details
89
Repo Health
89
Technical
67
Dependency
Built with
Go 100%
Updated 1 weeks ago
Go
55%
Apache 2.0

Authgear

Authentication

2,074

Open-source, self-hostable authentication platform with passkeys, biometric login, SSO, MFA, and GraphQL admin API — a full Auth0/Clerk/Firebase alternative for SaaS and mobile apps.

View details
88
Repo Health
81
Technical
68
Dependency
Built with
Go 55%
HTML 24%
TypeScript 18%
Updated 1 weeks ago
Go
91%
Apache 2.0

Ory Kratos

Authentication

13,895

API-first identity and user management that handles login, registration, MFA, and recovery so your application never has to.

View details
81
Repo Health
78
Technical
65
Dependency
Built with
Go 91%
Updated 2 months ago
Go
98%
Apache 2.0

Space Cloud

Authentication · Devops

4,002

Kubernetes-native serverless platform that generates instant GraphQL and REST APIs for any database with built-in auth and real-time subscriptions

View details
50
Repo Health
74
Technical
63
Dependency
Built with
Go 98%
Updated 2 years ago
Go
90%
Apache 2.0

Warrant

Authentication · Security

1,337

A Google Zanzibar-inspired authorization service for defining, checking, and auditing fine-grained access control across your applications.

View details
45
Repo Health
73
Technical
72
Dependency
Built with
Go 90%
Updated 10 months ago

About Authentication

Authentication is the cornerstone of modern application security. It’s the process of confirming that a user is who they say they are before granting access to resources. Without robust authentication, applications are vulnerable to unauthorized access, data breaches, and a host of other security risks. This category encompasses a wide range of solutions designed to manage user identities, enforce access controls, and protect sensitive information. Crucially, it’s often paired with authorization (determining what a user can access) for complete security.

Types of apps within the Authentication category include password managers, multi-factor authentication (MFA) providers, social login services (allowing users to sign in with Google or Facebook accounts), passwordless authentication solutions (using biometrics, magic links, or WebAuthn), and comprehensive Identity Access Management (IAM) platforms. Single Sign-On (SSO) solutions also fall under this umbrella, streamlining user access across multiple applications.

Authentication matters because it directly impacts the security and usability of your applications. Common use cases include protecting user accounts in web and mobile apps, securing API access, verifying employee identities for internal systems (enterprise authentication), and complying with data privacy regulations (like GDPR or HIPAA). Implementing strong authentication protocols reduces the risk of account takeovers, data breaches, and fraud. Beyond security, a seamless authentication experience improves user satisfaction – nobody wants to remember dozens of complex passwords! Modern authentication solutions prioritize usability through features like MFA, passwordless login, and SSO.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers