Biblioteca modular para React Native que integra os SDKs nativos do Firebase para iOS e Android, com serviços como Auth, Firestore e Messaging.
microg/GmsCore
Uma alternativa gratuita e de código aberto ao Google Play Services que permite executar, sem ele, apps Android que dependem das APIs do Google.
Alternativa open source a:Google Play Services
- Estrelas
- 15,232
- Forks
- 3,344
- Issues abertas
- 1,475
- Último commit
- há 3 dias
O que é?
O microG Services é um framework gratuito e de código aberto que implementa as APIs do Google Play Services no Android. Muitos apps usam o Play Services para recursos como login, mensagens push, localização e mapas. Em dispositivos sem o Play Services, como ROMs customizadas ou celulares sem os serviços do Google, esses apps falham ou deixam de funcionar. O microG oferece componentes compatíveis para que eles funcionem sem o pacote proprietário do Google.
O projeto é uma base de código Android em Java e Kotlin que abrange várias áreas do Play Services, incluindo autenticação, mensagens na nuvem, geolocalização e APIs relacionadas a mapas, conforme listado nos tópicos do projeto. Os downloads e as instruções de instalação ficam na wiki do projeto, não no próprio repositório.
O projeto é licenciado sob Apache-2.0 e desenvolvido pela microG Project Team. As traduções são gerenciadas pelo Weblate.
Recursos principais
- 01Implementa as APIs do Google Play Services para que apps compatíveis funcionem sem o pacote oficial.
- 02Oferece componentes de autenticação e login.
- 03Dá suporte a mensagens na nuvem para notificações push.
- 04Inclui APIs de geolocalização e relacionadas a mapas.
- 05Desenvolvido em Java e Kotlin para Android.
Casos de uso
- Executar apps que dependem do Google em ROMs customizadas sem o Play Services.
- Usar celulares Android sem os serviços do Google e manter a compatibilidade com apps.
- Estudar a estrutura das APIs do Play Services em uma implementação de código aberto.
Início rápido
- 1
Baixe e instale o software pela wiki do projeto
- 2
Consulte a wiki para ver as instruções de configuração
Antes de usar
- O README direciona para a wiki para obter os downloads e as instruções de configuração, portanto não inclui as etapas de instalação.
- É uma alternativa ao Google Play Services para Android, então se aplica apenas a dispositivos e aplicativos Android.
Em coleções
Tópicos
Perguntas frequentes
- O que é GmsCore?
- Uma alternativa gratuita e de código aberto ao Google Play Services que permite executar, sem ele, apps Android que dependem das APIs do Google. O microG Services é um framework gratuito e de código aberto que implementa as APIs do Google Play Services no Android. Muitos apps usam o Play Services para recursos como login, mensagens push, localização e mapas. Em dispositivos sem o Play Services, como ROMs customizadas ou celulares sem os serviços do Google, esses apps falham ou deixam de funcionar. O microG oferece componentes compatíveis para que eles funcionem sem o pacote proprietário do Google.
- GmsCore é gratuito? Qual é a licença?
- GmsCore é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- GmsCore ainda é mantido?
- Manutenção ativa. O último commit de GmsCore foi em 4 de nov. de 2026.
- Para que posso usar GmsCore?
- Executar apps que dependem do Google em ROMs customizadas sem o Play Services. Usar celulares Android sem os serviços do Google e manter a compatibilidade com apps. Estudar a estrutura das APIs do Play Services em uma implementação de código aberto.
- Como instalar GmsCore?
- Baixe e instale o software pela wiki do projeto Consulte a wiki para ver as instruções de configuração
- Onde consigo GmsCore?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microg/GmsCore
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Apps de exemplo do Firebase para Android, com Auth, Firestore, Realtime Database, Messaging, Storage e outros produtos.
Conjunto de plugins para Flutter que permite usar serviços do Firebase, como Auth, Firestore, Messaging e Analytics, em apps Flutter.
Código-fonte aberto dos SDKs do Firebase para plataformas Apple, com autenticação, Firestore, armazenamento, mensagens e muito mais para apps iOS.
Biblioteca de UI open source para Android que conecta componentes comuns da interface ao Firebase Auth, Firestore, Realtime Database e Cloud Storage.
Monorepo oficial de bibliotecas cliente Python do Supabase, com suporte a consultas Postgres, autenticação, armazenamento, realtime e edge functions.