awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
angular avatar

angular/angularfire2

0
View on GitHub↗
7,809 stars·2,160 forks·TypeScript·MIT·4 vuesfirebaseopensource.com/projects/angular/angularfire2↗

Angularfire2

AngularFire est une bibliothèque d'intégration qui enveloppe le SDK JavaScript Firebase dans des services Angular et des modèles d'injection de dépendances. Elle fournit les mécanismes nécessaires pour connecter l'authentification backend, les bases de données et le stockage à une application.

La bibliothèque convertit les flux de données en direct en séquences observables pour synchroniser les données distantes avec l'état de l'application en temps réel. Elle inclut également un mécanisme pour protéger les routes en vérifiant l'identité de l'utilisateur via des jetons d'authentification et un utilitaire en ligne de commande pour automatiser le déploiement des builds d'application vers des services d'hébergement.

Les capacités supplémentaires incluent le suivi de la navigation du routeur et des événements utilisateur pour l'analyse web, ainsi que l'encapsulation des appels d'API cloud dans des classes injectables pour séparer l'infrastructure de la logique métier.

Features

  • Firebase Backend Integrations - A library that wraps the Firebase JS SDK into Angular services and dependency injection patterns.
  • Framework Integration Wrappers - Acts as a framework integration wrapper that adapts the Firebase JS SDK to align with Angular's dependency injection and service patterns.
  • Realtime Synchronization - Synchronizes remote Firebase data with the local application state in real time.
  • Route Protection - Restricts access to specific application views by verifying user identity through authentication state.
  • Data Binding - Implements data binding that synchronizes Firebase realtime listeners with the application state using RxJS observables.
  • Authentication Route Guards - Provides authentication route guards to intercept navigation and verify user identity before granting access to protected views.
  • Backend Service Integrations - Provides architectural patterns for connecting Angular applications to backend Firebase services via dependency injection.
  • Realtime Database Wrappers - A set of observable-based interfaces for synchronizing live data between Firebase and Angular application state.
  • Real-Time Data Streaming - Converts live Firebase data feeds into reactive observable sequences for real-time application updates.
  • Cloud Service Abstractions - Encapsulates cloud API calls within injectable classes to separate business logic from infrastructure.
  • Dependency-Injected Configurations - Utilizes dependency injection patterns to provide shared service configurations across application modules.
  • Firebase Hosting Deployments - Provides command-line tools specifically for automating the deployment of builds to Firebase Hosting.
  • Hosting Deployment Pipelines - Ships a command-line utility to bundle local assets and deploy them to a remote hosting environment.
  • Web Framework Bindings - Official library for using Firebase with Angular.

Historique des stars

Graphique de l'historique des stars pour angular/angularfire2Graphique de l'historique des stars pour angular/angularfire2

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Angularfire2

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Angularfire2.
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Voir sur GitHub↗

    This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.

    TypeScript
    Voir sur GitHub↗5,367
  • thealphamerc/flutter_twitter_cloneAvatar de TheAlphamerc

    TheAlphamerc/flutter_twitter_clone

    4,233Voir sur GitHub↗

    This project is a social media mobile application built with the Flutter framework. It provides a cross-platform user interface for iOS and Android that implements a microblogging platform layout and a serverless architecture using Firebase for authentication, data persistence, and media hosting. The application features a real-time chat system and live content delivery powered by a NoSQL cloud database. This allows for instant data synchronization across feeds and private one-on-one messaging. The platform covers core social networking capabilities, including user profile management, short-

    Dartfirebase-authfirebase-realtime-databasefirebase-storage
    Voir sur GitHub↗4,233
  • lenve/vhrAvatar de lenve

    lenve/vhr

    28,090Voir sur GitHub↗

    This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co

    Java
    Voir sur GitHub↗28,090
  • firebaseextended/firepadF

    FirebaseExtended/firepad

    3,875Voir sur GitHub↗

    Firepad is a Firebase collaborative text editor and rich text editor component. It functions as a real-time collaborative framework and operational transformation engine designed to synchronize document editing across multiple concurrent users. The project provides tools for shared document synchronization and collaborative presence tracking, allowing users to see live cursor positions and identifiers. It supports rich text authoring integration for both formatted content and code editing. The system manages document consistency through shared document synchronization and provides capabiliti

    JavaScript
    Voir sur GitHub↗3,875
Voir les 30 alternatives à Angularfire2→

Questions fréquentes

Que fait angular/angularfire2 ?

AngularFire est une bibliothèque d'intégration qui enveloppe le SDK JavaScript Firebase dans des services Angular et des modèles d'injection de dépendances. Elle fournit les mécanismes nécessaires pour connecter l'authentification backend, les bases de données et le stockage à une application.

Quelles sont les fonctionnalités principales de angular/angularfire2 ?

Les fonctionnalités principales de angular/angularfire2 sont : Firebase Backend Integrations, Framework Integration Wrappers, Realtime Synchronization, Route Protection, Data Binding, Authentication Route Guards, Backend Service Integrations, Realtime Database Wrappers.

Quelles sont les alternatives open-source à angular/angularfire2 ?

Les alternatives open-source à angular/angularfire2 incluent : firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… thealphamerc/flutter_twitter_clone — This project is a social media mobile application built with the Flutter framework. It provides a cross-platform user… lenve/vhr — This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for… firebaseextended/firepad — Firepad is a Firebase collaborative text editor and rich text editor component. It functions as a real-time… firebase/firebase-js-sdk — This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides… wasp-lang/wasp — Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining…