Laf es una plataforma de desarrollo en la nube de código abierto que ofrece funciones, base de datos y almacenamiento en la nube para que los desarrolladores escriban lógica de backend en TypeScript/JavaScript sin gestionar servidores.
firebase/functions-samples
Colección de aplicaciones de ejemplo que muestran casos de uso habituales de Cloud Functions for Firebase en Node.js y Python.
- Estrellas
- 12,207
- Forks
- 3,821
- Issues abiertos
- 8
- Último commit
- hace 10 horas
¿Qué es?
Este repositorio reúne código de ejemplo para Cloud Functions for Firebase, un entorno serverless alojado en el que el código JavaScript o Python se ejecuta en respuesta a eventos de los servicios de Firebase y otros activadores. Hay ejemplos para Node (1.ª y 2.ª generación) y Python (2.ª generación), además de algunos en Dart.
Los ejemplos se agrupan en guías de inicio rápido para cada tipo de activador, incluidos Firestore, Realtime Database, HTTPS, Cloud Storage, Auth (incluidas las funciones de bloqueo), Pub/Sub, Test Lab y Firebase Alerts. Otros ejemplos abarcan el procesamiento de imágenes con ImageMagick y la Vision API, patrones para mantener la coherencia de los datos en Realtime Database e integraciones con servicios como Stripe, Slack, BigQuery y YouTube Data API.
Para desplegar los ejemplos se necesita el plan de facturación de pago por uso Firebase Blaze.
Funciones clave
- 01Ejemplos de inicio rápido para activadores de Firestore, Realtime Database, HTTPS, Storage, Auth, Pub/Sub y Test Lab
- 02Ejemplos de procesamiento de imágenes con ImageMagick y Google Cloud Vision API
- 03Patrones de Realtime Database para contar elementos secundarios, establecer límites de tamaño y realizar limpiezas automáticas
- 04Integraciones con servicios de terceros como Stripe, Slack, BigQuery y Google Sheets
- 05Ejemplos de pruebas unitarias con Jest y Mocha
Casos de uso
- Aprender a escribir Cloud Functions que se activen mediante un servicio específico de Firebase
- Iniciar un nuevo backend de Firebase a partir de un ejemplo funcional para eventos de autenticación, almacenamiento o base de datos
- Encontrar patrones para procesar imágenes o integrar API de terceros en proyectos de Firebase
Temas
Preguntas frecuentes
- ¿Qué es functions-samples?
- Colección de aplicaciones de ejemplo que muestran casos de uso habituales de Cloud Functions for Firebase en Node.js y Python. Este repositorio reúne código de ejemplo para Cloud Functions for Firebase, un entorno serverless alojado en el que el código JavaScript o Python se ejecuta en respuesta a eventos de los servicios de Firebase y otros activadores. Hay ejemplos para Node (1.ª y 2.ª generación) y Python (2.ª generación), además de algunos en Dart.
- ¿functions-samples es gratuito? ¿Qué licencia tiene?
- functions-samples es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿functions-samples sigue mantenido?
- Mantenimiento activo. El último commit de functions-samples fue el 21 oct 2026.
- ¿Para qué puedo usar functions-samples?
- Aprender a escribir Cloud Functions que se activen mediante un servicio específico de Firebase Iniciar un nuevo backend de Firebase a partir de un ejemplo funcional para eventos de autenticación, almacenamiento o base de datos Encontrar patrones para procesar imágenes o integrar API de terceros en proyectos de Firebase
- ¿Dónde consigo functions-samples?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/firebase/functions-samples
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Conjunto de plugins de Flutter que permiten usar servicios de Firebase, como Auth, Firestore, Messaging y Analytics, en aplicaciones Flutter.
Alternativa de código abierto a Firebase basada en PostgreSQL, con API GraphQL instantánea, autenticación, almacenamiento y funciones serverless.
Un ORM headless y ligero para TypeScript compatible con PostgreSQL, MySQL y SQLite, que funciona en Node.js, Bun, Deno y entornos edge.
Una app de tareas pendientes de ejemplo de Google, implementada en varias ramas para comparar patrones de arquitectura, herramientas y enfoques de testing en Android.
Un metabuscador autohospedable que reúne resultados de varios servicios de búsqueda sin rastrear ni perfilar a los usuarios.