For account conversion, the strongest matches are ory/kratos (Kratos is a comprehensive, self-hostable identity server that provides), authorizerdev/authorizer (Authorizer is a self-hostable identity provider that natively supports) and pig-mesh/pig (Pig is a microservice-based authorization and RBAC management platform). volatiletech/authboss and casdoor/casdoor round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Find the best open-source user conversion tracking tools. Compare top-rated GitHub repositories by features and activity to pick the right one.
Kratos is a centralized identity and access management server designed to handle user registration, authentication, and profile management. It functions as an identity flow orchestrator, managing the state and security of authentication processes across web, mobile, and command-line interfaces. The system provides a standards-compliant authorization server that issues tokens and manages delegated access for third-party applications and internal services, supporting multi-factor authentication and custom identity schemas to secure user accounts. The project distinguishes itself through a headl
Kratos is a comprehensive, self-hostable identity server that provides the full suite of required features, including registration flows, MFA, and OIDC support, specifically designed to manage the entire user lifecycle.
Authorizer is an open-source identity provider that functions as a centralized authentication and authorization platform. It manages user identities and session lifecycles by implementing standard OpenID Connect protocols, allowing for secure verification across web, mobile, and backend applications. The service is designed as a containerized microservice that provides a unified interface for administrative and authentication operations. The platform distinguishes itself through a multi-tenant architecture that isolates authentication rules and user data across different business domains. It
Authorizer is a self-hostable identity provider that natively supports OIDC, MFA, and role-based access control, providing a complete dashboard and registration flow for managing the entire user authentication lifecycle.
Pig is a microservice-based RBAC permission management platform built on Spring Cloud and Spring Boot, with OAuth2 authentication and authorization at its core. It provides a dedicated authorization server that issues access and refresh tokens using authorization code, password, and refresh token grant types, while embedding role and permission checks into each microservice to secure API endpoints. The platform distinguishes itself through a comprehensive set of integrated capabilities, including automatic CRUD code generation from database schemas that produces controller, service, mapper, a
Pig is a microservice-based authorization and RBAC management platform that provides the core identity and access control features required, though it is primarily focused on securing internal microservices rather than managing external user registration funnels.
Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides a comprehensive system for handling user registration, email verification, and the full lifecycle of user profiles. The framework distinguishes itself through a focused suite of security and identity tools, including multi-factor authentication via time-based passwords and SMS, and identity integration with external providers using OAuth1 and OAuth2 protocols. It also includes a dedicated account security manager that implements brute-force protection through credential-based
Authboss is a modular authentication framework that provides the core identity management features like registration, OAuth, and MFA, though it functions as a library to be integrated into your application rather than a standalone dashboard-driven service.
Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with
Casdoor is a comprehensive, self-hostable identity management platform that provides a full suite of authentication features including OAuth/OIDC, MFA, and a dedicated dashboard for managing user registration and access control.
SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for deployment within private infrastructure. It provides a comprehensive suite for managing user accounts, roles, and secure authentication flows, utilizing a modular, recipe-based architecture that allows developers to enable specific security features without modifying the core codebase. The platform distinguishes itself through its robust multi-tenancy capabilities, which allow for the logical or physical isolation of user records and configuration settings across different organizatio
SuperTokens is a self-hostable authentication and identity management platform that provides the full suite of required features, including OAuth/OIDC support, MFA, role-based access control, and a dedicated management interface.
Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory services across distributed infrastructure. It provides a comprehensive framework for managing human and service accounts, utilizing a schema-driven database to store identity records, group memberships, and system attributes. The platform supports a wide range of authentication methods, including passkeys, passwords, and standard protocols like OAuth2, OIDC, LDAP, and RADIUS. The system distinguishes itself through a granular access control engine that enforces security policies
Kanidm is a self-hostable identity management server that provides comprehensive authentication, OIDC support, role-based access control, and a management interface, making it a complete solution for handling user registration and identity lifecycles.
Authelia is a centralized identity and access management server designed to secure web applications through unified authentication and authorization. It functions as an identity authority that enables single sign-on across diverse platforms, allowing users to access multiple services with a single set of credentials. By acting as a standards-compliant provider, it facilitates secure identity propagation and token issuance for client applications. The platform distinguishes itself through its ability to integrate directly with web gateways as a reverse proxy authentication middleware, intercep
Authelia is a robust identity and access management server that provides essential authentication, MFA, and SSO capabilities, though it focuses on securing existing applications via reverse proxy rather than providing a built-in user registration and conversion funnel.
Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system access. It operates as a standalone server or as an authentication gateway, utilizing a reverse proxy model to intercept requests and validate credentials before traffic reaches protected backend services. The project functions as an OpenID Connect provider for single sign-on experiences and an OAuth 2.0 gateway that delegates verification to external providers such as Google and GitHub. It also acts as an LDAP authentication server, allowing for centralized user management and
Tinyauth is a self-hostable identity provider and authentication gateway that supports OIDC, OAuth, and MFA, providing the core infrastructure needed to manage user access and authentication flows.
Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password security. It provides a system of identity access middleware to control route access and synchronize user identity across requests via standard web protocols. The framework is distinguished by a pluggable architecture that allows for the registration of independent modules to extend identity logic. It utilizes a hook-based event system to execute custom business logic during authentication state changes and employs a selector-verifier token pattern to protect against timing attacks
Authboss is a modular authentication framework that provides the core building blocks for user registration, session management, and security, though it requires integration into your own application rather than serving as a standalone identity management dashboard.
Jetstream is an application scaffold for Laravel that provides a pre-built identity system and team collaboration framework. It serves as a starter kit that integrates user authentication, profile management, and organizational tools into a unified project structure. The project is distinguished by its comprehensive team management capabilities, which include shared workspace organization, member invitation workflows, and role-based access control. It also features an integrated API token manager for issuing and controlling secure access tokens for external clients. The platform covers a bro
Jetstream is a comprehensive application scaffold that provides a pre-built, self-hostable authentication and user management system, though it functions as a starter kit for Laravel projects rather than a standalone identity server.
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.
Hanko is a comprehensive identity and access management system that provides the necessary tools for user registration, authentication, and management, though it prioritizes modern passwordless flows over traditional password-based sign-up funnels.
Django User Accounts is a modular library for managing user registration, authentication, and profile workflows within Django applications. It provides a comprehensive framework for handling the full account lifecycle, including secure credential verification, password recovery, and email-based identity confirmation. The project distinguishes itself through a highly extensible architecture that allows developers to override default class-based views and implement custom hooks for unique user model requirements. It supports database-backed profile extensions, enabling the mapping of custom use
This is a Django-specific library that provides user registration, account management, and authentication workflows, making it a suitable building block for implementing these features within a Python-based application.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| ory/kratos | 13.5K | Go | apache-2.0 | |
| authorizerdev/authorizer | 2K | Go | Apache-2.0 | |
| pig-mesh/pig | 6.6K | Java | Apache-2.0 | |
| volatiletech/authboss | 4.2K | Go | MIT | |
| casdoor/casdoor | 13.8K | Go | Apache-2.0 | |
| supertokens/supertokens-core | 14.9K | Java | other | |
| kanidm/kanidm | 4.6K | Rust | mpl-2.0 | |
| authelia/authelia | 26.8K | Go | apache-2.0 | |
| steveiliop56/tinyauth | 7K | Go | gpl-3.0 | |
| aarondl/authboss | 4.2K | Go | MIT |