Laf é uma plataforma open source de desenvolvimento em nuvem que oferece cloud functions, banco de dados e armazenamento para criar backends em TypeScript/JavaScript sem gerenciar servidores.
firebase/functions-samples
Coleção de apps de exemplo que mostram casos de uso comuns do Cloud Functions for Firebase, em Node.js e Python.
- Estrelas
- 12,207
- Forks
- 3,821
- Issues abertas
- 8
- Último commit
- há 10 horas
O que é?
Este repositório reúne exemplos de código para o Cloud Functions for Firebase, um ambiente serverless hospedado em que código JavaScript ou Python é executado em resposta a eventos de serviços do Firebase e a outros gatilhos. Há exemplos para Node (1ª e 2ª geração) e Python (2ª geração), além de alguns em Dart.
Os exemplos são organizados em guias de início rápido para cada tipo de gatilho, incluindo Firestore, Realtime Database, HTTPS, Cloud Storage, Auth (incluindo blocking functions), Pub/Sub, Test Lab e Firebase Alerts. Outros exemplos abordam processamento de imagens com ImageMagick e a Vision API, padrões de consistência de dados no Realtime Database e integrações com serviços como Stripe, Slack, BigQuery e YouTube Data API.
Para implantar os exemplos, é necessário usar o plano de cobrança por consumo Blaze do Firebase.
Recursos principais
- 01Exemplos de início rápido para gatilhos de Firestore, Realtime Database, HTTPS, Storage, Auth, Pub/Sub e Test Lab
- 02Exemplos de processamento de imagens com ImageMagick e Google Cloud Vision API
- 03Padrões para Realtime Database que abrangem contagem de filhos, limites de tamanho e limpeza automática
- 04Integrações com serviços de terceiros, como Stripe, Slack, BigQuery e Google Sheets
- 05Exemplos de testes unitários com Jest e Mocha
Casos de uso
- Aprender a escrever Cloud Functions acionadas por um serviço específico do Firebase
- Começar um novo backend do Firebase com um exemplo funcional de eventos de autenticação, armazenamento ou banco de dados
- Encontrar padrões de processamento de imagens ou integração com APIs de terceiros em projetos do Firebase
Tópicos
Perguntas frequentes
- O que é functions-samples?
- Coleção de apps de exemplo que mostram casos de uso comuns do Cloud Functions for Firebase, em Node.js e Python. Este repositório reúne exemplos de código para o Cloud Functions for Firebase, um ambiente serverless hospedado em que código JavaScript ou Python é executado em resposta a eventos de serviços do Firebase e a outros gatilhos. Há exemplos para Node (1ª e 2ª geração) e Python (2ª geração), além de alguns em Dart.
- functions-samples é gratuito? Qual é a licença?
- functions-samples é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- functions-samples ainda é mantido?
- Manutenção ativa. O último commit de functions-samples foi em 21 de out. de 2026.
- Para que posso usar functions-samples?
- Aprender a escrever Cloud Functions acionadas por um serviço específico do Firebase Começar um novo backend do Firebase com um exemplo funcional de eventos de autenticação, armazenamento ou banco de dados Encontrar padrões de processamento de imagens ou integração com APIs de terceiros em projetos do Firebase
- Onde consigo functions-samples?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/firebase/functions-samples
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Conjunto de plugins para Flutter que permite usar serviços do Firebase, como Auth, Firestore, Messaging e Analytics, em apps Flutter.
Alternativa open source ao Firebase baseada em PostgreSQL, com API GraphQL instantânea, autenticação, armazenamento e funções serverless.
ORM headless e leve para TypeScript, compatível com PostgreSQL, MySQL e SQLite em Node.js, Bun, Deno e runtimes edge.
App TODO de exemplo do Google, implementado em várias branches para comparar padrões de arquitetura, ferramentas e abordagens de teste no Android.
Um met mecanismo de busca que você pode hospedar, agregando resultados de vários serviços sem rastrear nem criar perfis dos usuários.