firebase/functions-samples

Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 5th, 2026
Created on October 18th, 2016
Open Issues & Pull Requests: 198 (+0)
GitHub issues: Enabled
Number of forks: 3,828
Total Stargazers: 12,219 (+0)
Total Subscribers: 357 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Firebase Functions Samples is a collection of sample applications demonstrating typical use cases for Cloud Functions for Firebase, a serverless compute platform.

The repository addresses the need for developers to understand how to build event-driven and request-driven functions within the Firebase ecosystem. It provides working examples across multiple trigger types, including Firestore events, Realtime Database changes, HTTPS requests, and callable functions. Samples are available in Node.js for both first and second generation runtimes, as well as Python for second generation, allowing developers to see patterns implemented in their language of choice.

Developers should use this repository when learning Cloud Functions for Firebase or when building new functions and needing reference implementations. The quickstart samples provide minimal, focused examples of each trigger type, making them suitable for developers new to the platform. The collection spans common patterns like data transformation on database writes, time-based operations, and callable functions that accept parameters from client applications. Deployment requires the Blaze pay-as-you-go billing plan. The repository explicitly notes that Python support is in public preview and may change in backward-incompatible ways.

The project maintains a structured collection of working examples organized by language and generation, with quickstart samples providing entry points for each major trigger type. The samples are kept current with the platform's supported runtimes and include examples across multiple programming languages to serve a broad audience of Firebase developers.