firebase/firebaseui-web

FirebaseUI is an open-source JavaScript library for Web that provides simple, customizable UI bindings on top of Firebase SDKs to eliminate boilerplate code...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 12 minutes ago
Added to GitGenius on September 14th, 2026
Created on May 11th, 2016
Open Issues & Pull Requests: 11 (+0)
GitHub issues: Enabled
Number of forks: 1,127
Total Stargazers: 4,877 (+0)
Total Subscribers: 205 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.3 days
Mean response time: 350.5 days
90th percentile: 1461.6 days
Tracked items: 234

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Work labelled "feature:auth" is answered fastest, typically in about 17 hours, while "not-planned" waits about 5 months. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 186 days
Stale 30+ days: 3
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • feature:auth (49)
  • not-planned (45)
  • type: feature request (37)
  • type: bug (28)
  • internal-bug-filed (15)
  • need-more-info (13)
  • feature:ui (7)
  • help-wanted (7)

Most active issues this week

Detailed Description

FirebaseUI for Web is a JavaScript library that provides pre-built, customizable authentication UI components for Firebase applications.

The library solves the problem of implementing authentication flows from scratch by offering composable components that handle common authentication patterns including email and password sign-up and sign-in, password recovery, email link authentication, phone authentication, OAuth providers, and multi-factor authentication. It wraps Firebase SDKs with UI bindings that eliminate boilerplate code while allowing developers to configure internal logic and behavior through a behaviors system. The library includes built-in localization support through translations.

FirebaseUI for Web supports React, Angular, and Shadcn, with a framework-agnostic core package available for developers who want to bring their own UI. The tool suits projects that need standard authentication flows without custom implementation. Developers migrating from the previous major version should consult the migration guide, as version 7 represents a complete rewrite to support modern languages and frameworks. The earlier version remains available in a separate branch for reference.

The project maintains active development with regular updates to its framework integrations and component library. The codebase is written in TypeScript, providing type safety for developers using the library. Documentation is comprehensive, covering setup instructions specific to each supported framework, styling customization, behavior configuration, and translation management. The project accepts contributions and maintains clear guidance for developers integrating it into their applications.