3 repository-uri
Synchronizing UI states and locale settings across an application using a reactive data store.
Distinct from Application State Synchronization: Shortlist candidates focus on device-to-device or client-to-server sync; this is internal application UI state sync.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Reactive Interface State Synchronization. Refine with filters or upvote what's useful.
firebaseui-web este o bibliotecă de componente de interfață web pre-construite pentru gestionarea fluxurilor de autentificare și identitate folosind Firebase SDK. Oferă o suită personalizabilă de elemente UI tematice și localizate pentru înregistrarea utilizatorilor, recuperarea parolei și onboarding-ul contului. Biblioteca suportă o gamă largă de metode de autentificare, inclusiv email și parolă tradiționale, autentificare prin email fără parolă și verificare bazată pe telefon cu gestionarea reCAPTCHA. Se integrează cu furnizori de identitate terți prin standardele OAuth, OIDC și SAML, oferind atât strategii de popup, cât și de redirect, alături de integrarea Google One Tap. Capabilitățile suplimentare acoperă gestionarea identității multi-tenant pentru directoare de utilizatori izolate și conversia sesiunilor anonime în conturi permanente. Proiectul include componente de interfață specializate pentru autentificarea multi-factor și oferă instrumente pentru personalizarea temelor prin variabile CSS și localizarea bazată pe șiruri pentru audiențe globale.
Synchronizes interface states and locale updates across the application by subscribing to a reactive store.
VPNOn este un client VPN cu deep link și manager de conexiuni care permite stabilirea de tuneluri de rețea securizate și deschiderea unor adrese web specifice prin scheme URL personalizate. Funcționează ca un importator de configurații și un utilitar de system tray pentru gestionarea conexiunilor securizate. Proiectul se diferențiază prin configurarea automată, utilizând scheme URL personalizate pentru a importa credențialele serverului și setările de rețea serializate din surse externe. Automatizează conectivitatea prin declanșarea unei secvențe care stabilește un tunel de rețea înainte de a lansa un browser către o adresă țintă. Aplicația acoperă gestionarea conectivității și extensibilitatea configurației, oferind o interfață în zona de notificări a sistemului pentru a activa sau dezactiva tunelurile de rețea.
Implements reactive interface state synchronization to keep the system tray toggle in sync with the network interface status.
This project provides a React hook for synchronizing component state with browser storage, ensuring data persists across page reloads and browser sessions. It is designed to manage persistent application state while providing hydration-safe initialization to prevent mismatches during the transition from server-side rendering to client-side execution. The library distinguishes itself by including a fallback manager that detects when browser storage is inaccessible, automatically switching to an in-memory state to maintain application continuity. It also supports cross-tab synchronization by li
Tracks whether data resides in memory or on disk to inform the application of its persistence status.