Announcement

Free to view yesterday and today
Customer Service: cat_manager

Hanko: Open Source Passkey Authentication and User Management

The Complete Authentication and User Management Solution for the Passkey Era. An Open Source Alternative to commercial identity platforms like Clerk and Auth0.

Go
Added on 2025年5月8日
View on GitHub
Hanko: Open Source Passkey Authentication and User Management preview
8,014
Stars
957
Forks
Go
Language

Project Introduction

Summary

Hanko is an open-source, self-hostable authentication and user management platform designed for the modern web. It prioritizes Passkey technology while supporting traditional methods, offering a comprehensive, flexible alternative to commercial identity providers.

Problem Solved

Modern application development requires robust, secure, and user-friendly authentication. Commercial solutions often involve high costs and vendor lock-in. Hanko addresses this by providing an open-source, Passkey-first, self-hostable alternative for complete auth and user management.

Core Features

Passkey Authentication

Seamlessly integrate passwordless authentication using Passkeys, offering enhanced security and user convenience.

User Management

Comprehensive features for managing user accounts, profiles, roles, and permissions.

Multiple Authentication Methods

Provides flexible options for traditional login methods like email/password and social logins alongside Passkeys.

Tech Stack

Go
React
PostgreSQL
Docker
gRPC

使用场景

Hanko can be used in various scenarios where secure authentication and user management are required for applications.

Scenario 1: Web Application Authentication

Details

Integrate Hanko into your web application backend and frontend to handle user registration, login, profile management, and access control.

User Value

Provides a complete, secure auth system without relying on third-party hosted services.

Scenario 2: API Security and Access Control

Details

Use Hanko to secure APIs and microservices, managing API keys, tokens, and user authentication for service-to-service communication or external access.

User Value

Simplifies implementing robust security layers for your backend services.

Scenario 3: Internal Tools and Admin Panels

Details

Deploy Hanko to manage user accounts for internal tools, dashboards, or admin panels, ensuring only authorized personnel can access sensitive systems.

User Value

Establishes a centralized and secure access point for internal company resources.

Recommended Projects

You might be interested in these projects

rommappromm

ROMM is a comprehensive, self-hosted solution designed for retro gaming enthusiasts. It provides a beautiful interface and powerful features to manage and play your extensive game ROM collection easily and efficiently.

Python
5180214
View Details

denysdovhanwtfjs

Explore the weird and wonderful side of JavaScript with a curated list of funny and tricky examples that highlight the language's quirks and non-obvious behaviors. Perfect for understanding JS deeply or just having a laugh.

JavaScript
362592607
View Details

awslabsagent-squad

A flexible and powerful framework for managing multiple AI agents and handling complex conversations. Enables developers to build sophisticated AI applications leveraging agent collaboration.

Python
5562463
View Details