awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
firebase avatar

firebase/firebaseui-web

0
View on GitHub↗
4,866 estrellas·1,127 forks·TypeScript·Apache-2.0·2 vistasfirebase.google.com↗

Firebaseui Web

firebaseui-web es una biblioteca de componentes de interfaz web preconstruidos para gestionar flujos de inicio de sesión e identidad utilizando el Firebase SDK. Proporciona una suite personalizable de elementos de UI temáticos y localizados para el registro de usuarios, recuperación de contraseñas y onboarding de cuentas.

La biblioteca admite una amplia gama de métodos de autenticación, incluyendo correo electrónico y contraseña tradicionales, inicio de sesión por correo electrónico sin contraseña y verificación basada en teléfono con manejo de reCAPTCHA. Integra proveedores de identidad de terceros a través de los estándares OAuth, OIDC y SAML, ofreciendo estrategias tanto de popup como de redirección, junto con la integración de Google One Tap.

Las capacidades adicionales cubren la gestión de identidad multi-inquilino (multi-tenant) para directorios de usuarios aislados y la conversión de sesiones anónimas en cuentas permanentes. El proyecto incluye componentes de interfaz especializados para la autenticación de múltiples factores y proporciona herramientas para la personalización de temas a través de variables CSS y localización basada en cadenas para audiencias globales.

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.

Historial de estrellas

Gráfico del historial de estrellas de firebase/firebaseui-webGráfico del historial de estrellas de firebase/firebaseui-web

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace firebase/firebaseui-web?

firebaseui-web es una biblioteca de componentes de interfaz web preconstruidos para gestionar flujos de inicio de sesión e identidad utilizando el Firebase SDK. Proporciona una suite personalizable de elementos de UI temáticos y localizados para el registro de usuarios, recuperación de contraseñas y onboarding de cuentas.

¿Cuáles son las características principales de firebase/firebaseui-web?

Las características principales de firebase/firebaseui-web son: 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.

¿Qué alternativas de código abierto existen para firebase/firebaseui-web?

Las alternativas de código abierto para firebase/firebaseui-web incluyen: 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…

Alternativas open-source a Firebaseui Web

Proyectos open-source similares, clasificados según cuántas características comparten con Firebaseui Web.
  • teamhanko/hankoAvatar de teamhanko

    teamhanko/hanko

    8,801Ver en 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
    Ver en GitHub↗8,801
  • anomalyco/openauthAvatar de anomalyco

    anomalyco/openauth

    6,971Ver en 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
    Ver en GitHub↗6,971
  • supertokens/supertokens-coreAvatar de supertokens

    supertokens/supertokens-core

    14,922Ver en 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
    Ver en GitHub↗14,922
  • stack-auth/stack-authAvatar de stack-auth

    stack-auth/stack-auth

    6,699Ver en 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
    Ver en GitHub↗6,699
Ver las 30 alternativas a Firebaseui Web→