awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
firebase avatar

firebase/firebaseui-web

0
View on GitHub↗
firebase.google.com↗

Firebaseui Web

firebaseui-web is a library of pre-built web interface components for managing sign-in and identity flows using the Firebase SDK. It provides a customizable suite of themed and localized UI elements for user registration, password recovery, and account onboarding.

The library supports a wide range of authentication methods, including traditional email and password, passwordless email sign-in, and phone-based verification with reCAPTCHA handling. It integrates third-party identity providers through OAuth, OIDC, and SAML standards, offering both popup and redirect strategies along with Google One Tap integration.

Additional capabilities cover multi-tenant identity management for isolated user directories and the conversion of anonymous sessions into permanent accounts. The project includes specialized interface components for multi-factor authentication and provides tools for theme customization via CSS variables and string-based localization for global audiences.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Authentication UI Components - Provides a collection of reusable UI components and hooks for building bespoke authentication experiences.
  • Authentication User Interfaces - Provides a comprehensive suite of pre-built and customizable UI components for sign-in, registration, and account recovery flows.
  • Passwordless Authentication - Provides identity verification flows using secure email links and phone number verification instead of passwords.
  • OIDC Integrations - Renders sign-in buttons for external OpenID Connect identity providers.
  • OAuth Provider Integrations - Extends pre-built OAuth components to support external identity providers via SAML and OIDC.
  • OAuth Sign-In UI Components - Provides sign-in buttons for third-party providers supporting popup and redirect flows.
  • Email-Password Authentications - Provides pre-built screens for user registration and authentication using email and password.
  • OAuth OIDC SAML Interfaces - Provides a frontend layer for rendering authentication buttons and handling redirect or popup flows for external identity providers.
  • User Authentication Flows - Handles authentication state, error messaging, and user behaviors through a managed SDK interface.
  • Firebase Authentication Integrations - Integrates web applications with Firebase Authentication to provide secure sign-in and registration screens.
  • Passwordless Email Flows - Coordinates the email-link authentication flow for passwordless sign-in across devices.
  • Embedded Auth Interfaces - Offers a collection of themed and localized embedded authentication interfaces that can be branded or replaced.
  • Phone Number Authentications - Renders screens for phone-based authentication with country restrictions and verification.
  • Phone Authentication Configurations - Manages phone-based authentication including country-specific validation and reCAPTCHA settings.
  • Anonymous Account Conversions - Enables the conversion of anonymous user sessions into permanent accounts by linking them to identity provider credentials.
  • MFA Challenge Resolvers - Delegates the verification of multi-factor authentication challenges to specialized resolver functions.
  • Multi-Tenant Identity Management - Renders tenant-specific authentication pages to support isolated user directories within the Firebase identity platform.
  • Passwordless Email Interfaces - Implements specialized UI flows for managing email link authentication and passwordless sign-in on the web.
  • Google Account Authentications - Implements the Google One Tap prompt for single-tap user authentication.
  • State-Driven Flow Control - Determines which authentication screen to render based on the current application state.
  • MFA Error Resolvers - Captures MFA errors and utilizes a resolver to verify enrolled second-factor authentication methods.
  • MFA User Interfaces - Ships interface components for handling second-factor verification and resolving MFA-related errors.
  • Multi-Tenant Authentication Services - Enables the rendering of sign-in pages specific to individual tenant identifiers.
  • OAuth Redirect Strategies - Controls whether third-party authentication occurs via a popup window or a full-page redirect.
  • Anonymous Session Conversions - Provides custom logic to migrate anonymous user sessions into permanent accounts.
  • Frontend UI Localization - Provides toolsets for managing text translations and localizing visual elements of the authentication frontend.
  • Authentication Strategy Patterns - Uses interchangeable strategy patterns to switch between popup and redirect authentication mechanisms.
  • Identity Onboarding Flows - Manages the transition from anonymous sessions to permanent accounts and enforces initial registration requirements.
  • CSS Variable Theming - Implements theming through the mapping of design tokens to native CSS variables.
  • CSS Variable Override Themes - Modifies the visual appearance of authentication components by overriding CSS variables to match design guidelines.
  • User Interface Localization - Translates authentication screens and error messages into multiple languages using configuration files.
  • Key-Based String Localizations - Translates static UI strings and error messages using key-value lookup tables.
  • Web Framework Bindings - UI library providing customizable bindings for common Firebase SDK tasks.
4,866 stars·1,127 forks·TypeScript·Apache-2.0·26 views

Star history

Star history chart for firebase/firebaseui-webStar history chart for firebase/firebaseui-web

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does firebase/firebaseui-web do?

firebaseui-web is a library of pre-built web interface components for managing sign-in and identity flows using the Firebase SDK. It provides a customizable suite of themed and localized UI elements for user registration, password recovery, and account onboarding.

What are the main features of firebase/firebaseui-web?

The main features of firebase/firebaseui-web are: Authentication UI Components, Authentication User Interfaces, Passwordless Authentication, OIDC Integrations, OAuth Provider Integrations, OAuth Sign-In UI Components, Email-Password Authentications, OAuth OIDC SAML Interfaces.

Which projects share features with firebase/firebaseui-web?

Projects with overlapping indexed features include: teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… anomalyco/openauth — OpenAuth is a standards-based authentication server and identity provider that implements OAuth 2.0 and OpenID Connect… supertokens/supertokens-core — SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for… stack-auth/stack-auth — Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for…

Projects sharing features with Firebaseui Web

These projects share indexed features with Firebaseui Web. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • teamhanko/hankoteamhanko avatar

    teamhanko/hanko

    8,801View on GitHub↗

    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.

    Go2faauthenticationciam
    View on GitHub↗8,801
  • anomalyco/openauthanomalyco avatar

    anomalyco/openauth

    6,971View on GitHub↗

    OpenAuth is a standards-based authentication server and identity provider that implements OAuth 2.0 and OpenID Connect protocols. It serves as a centralized system for managing user identities, issuing access tokens, and orchestrating authentication flows across various services. The project functions as a federated identity gateway, aggregating external providers such as Google, GitHub, Microsoft, Apple, and Discord into a unified login flow. It distinguishes itself with a multi-tenant architecture that supports pluggable identity providers and customizable user interface frameworks for bran

    TypeScript
    View on GitHub↗6,971
  • supertokens/supertokens-coresupertokens avatar

    supertokens/supertokens-core

    14,922View on GitHub↗

    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

    Javaauth0authenticationaws-cognito
    View on GitHub↗14,922
  • stack-auth/stack-authstack-auth avatar

    stack-auth/stack-auth

    6,699View on GitHub↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    TypeScriptauthauth0authentication
    View on GitHub↗6,699
  • Compare all 30 related projects→