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

Rust
67%
Other

DefGuard

Authentication · Networking · Security

2,882

Self-hosted secure remote access that unifies WireGuard VPN, identity management, and connection-level MFA in one open-source platform.

View details
86
Repo Health
82
Technical
71
Dependency
Built with
Rust 67%
TypeScript 30%
Updated 6 days ago
TypeScript
80%
AGPL 3.0

VoidAuth

Authentication · Security

2,889

Self-hosted SSO with OIDC, LDAP, passkeys, and proxy auth for your entire self-hosted stack

View details
83
Repo Health
77
Technical
72
Dependency
Built with
TypeScript 80%
HTML 14%
Updated 6 days ago
Go
49%
Other

Cosmos-Server

Authentication · Security

6,183

All-in-one self-hosted home server with SmartShield anti-DDoS, Nebula mesh VPN, automatic HTTPS, and a 250-app marketplace — all secured behind a unified auth layer.

View details
82
Repo Health
59
Technical
65
Dependency
Built with
Go 49%
JavaScript 48%
Updated 1 weeks ago
TypeScript
80%
GPL 3.0

Bramble

Authentication · Password Manager · Security

441

Local-first, end-to-end encrypted password manager that syncs your vault directly between your own devices over a private peer-to-peer mesh — no server, no account, no cloud in the middle.

View details
77
Repo Health
84
Technical
69
Dependency
Built with
TypeScript 80%
Updated 6 days ago
Go
82%
Other

PrivateCaptcha

Authentication · Security

198

Privacy-first, self-hostable Proof-of-Work CAPTCHA for GDPR-compliant bot protection.

View details
74
Repo Health
78
Technical
74
Dependency
Built with
Go 82%
HTML 10%
Updated 5 days ago
Go
91%
Apache 2.0

Ory Kratos

Authentication

13,933

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

View details
69
Repo Health
78
Technical
65
Dependency
Built with
Go 91%
Updated 3 months ago
Ruby
70%
AGPL 3.0

Maybe

Authentication · Databases · Invoicing Finance

54,211

Self-hostable personal finance app that gives you full ownership of your financial data with a clean, minimal Rails-powered interface.

View details
52
Repo Health
82
Technical
0
Dependency
Built with
Ruby 70%
HTML 23%
Updated 1 years ago
Go
98%
Apache 2.0

Space Cloud

Authentication · Devops

4,003

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,340

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