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 and promote best practices.
https://firebase.google.com/
Apache License 2.0
4.61k stars 1.06k forks source link

† RIP: PROJECT IS DEAD † #1084

Open Felwin opened 6 months ago

Felwin commented 6 months ago

No more support anymore, no one working on it.

Facebook logins stopped working on Android devices.

Google "on tap login" stopped working.

No real localisation system (only one language at a time).

Barely compatible with new versions of firebase (you need to use legacy import that does not support tree shaking).

Lost my time trying to use it, if can spare yours...

hittten commented 6 months ago

@Felwin I completely agree with you. nothing works well.

RushilJalal commented 5 months ago

Are there any replacements available? Is there a better option if I want to add google sign-in to my web app? @Felwin @hittten

JosefJezek commented 4 months ago

https://github.com/firebase/snippets-web https://github.com/firebase/quickstart-js

bn-l commented 3 months ago

They really need to remove it from the docs. Or at least version the docs (something also sorely needed). It's pretty sloppy.

Cdeivim commented 3 months ago

Thank you @Felwin

abhisheksd27 commented 3 months ago

I'm not able to install it properly any help from you guys?

Cdeivim commented 3 months ago

I'm not able to install it properly any help from you guys?

You can use: https://next-auth.js.org/

abhisheksd27 commented 3 months ago

Thanks mate

dsl101 commented 2 months ago

I'd been using FirebaseUI on a large Vue-based application for some years, and finally gave in to replacing it, since Guest login stopped working. I was expecting it to be a lot of work, but in the end, I followed the documentation from here, and since the project auth providers were already set up, it was less than a couple of days work to re-implement the flows and create a better looking UI (at least, more consistent with the rest of our app). There are libraries springing up as linked in other comments, but since most of the work is done via the firebase/auth package, it's really not that much to replace.