Модульная библиотека для React Native, которая связывает приложения с нативными Firebase SDK для iOS и Android, включая Auth, Firestore и Messaging.
microg/GmsCore
Бесплатная open-source замена Google Play Services, позволяющая запускать Android-приложения, использующие API Google, на устройствах без этого пакета.
Open source альтернатива:Google Play Services
- Звёзды
- 15,200
- Форки
- 3,334
- Открытые issues
- 1,475
- Последний коммит
- позавчера
Что это?
microG Services — бесплатный фреймворк с открытым исходным кодом, реализующий API Google Play Services для Android. Многие приложения обращаются к Play Services для входа в аккаунт, push-уведомлений, геолокации и карт. На устройствах без Play Services — например, с кастомными прошивками или без сервисов Google — такие приложения не запускаются или перестают работать. microG предоставляет совместимые компоненты, благодаря которым приложения могут работать без проприетарного пакета Google.
Проект представляет собой кодовую базу для Android на Java и Kotlin и охватывает несколько областей Play Services, включая аутентификацию, облачные сообщения, геолокацию и API, связанные с картами, согласно списку тем проекта. Инструкции по скачиванию и установке размещены в вики проекта, а не в самом репозитории.
Проект распространяется по лицензии Apache-2.0 и разрабатывается командой microG Project Team; переводами управляют через Weblate.
Ключевые возможности
- 01Реализует API Google Play Services, чтобы совместимые приложения работали без официального пакета.
- 02Предоставляет компоненты для аутентификации и входа в аккаунт.
- 03Поддерживает облачные сообщения для push-уведомлений.
- 04Включает API для геолокации и работы с картами.
- 05Написан на Java и Kotlin для Android.
Сценарии использования
- Запуск приложений, зависящих от Google, на кастомных прошивках без Play Services.
- Использование Android-телефонов без сервисов Google с сохранением совместимости приложений.
- Изучение устройства API Play Services на примере реализации с открытым исходным кодом.
Быстрый старт
- 1
Скачайте и установите программу из вики проекта
- 2
Ознакомьтесь с инструкциями по настройке в вики
Что важно знать
- В README за загрузками и инструкциями по настройке предлагается обратиться к вики, поэтому в самом README нет инструкций по установке.
- Это замена Google Play Services для Android, поэтому она подходит только для устройств и приложений Android.
В подборках
Темы
Частые вопросы
- Что такое GmsCore?
- Бесплатная open-source замена Google Play Services, позволяющая запускать Android-приложения, использующие API Google, на устройствах без этого пакета. microG Services — бесплатный фреймворк с открытым исходным кодом, реализующий API Google Play Services для Android. Многие приложения обращаются к Play Services для входа в аккаунт, push-уведомлений, геолокации и карт. На устройствах без Play Services — например, с кастомными прошивками или без сервисов Google — такие приложения не запускаются или перестают работать. microG предоставляет совместимые компоненты, благодаря которым приложения могут работать без проприетарного пакета Google.
- GmsCore можно использовать бесплатно? Какая у него лицензия?
- GmsCore распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- GmsCore всё ещё поддерживается?
- Активно поддерживается. Последний коммит в GmsCore — 4 нояб. 2026 г..
- Для чего можно использовать GmsCore?
- Запуск приложений, зависящих от Google, на кастомных прошивках без Play Services. Использование Android-телефонов без сервисов Google с сохранением совместимости приложений. Изучение устройства API Play Services на примере реализации с открытым исходным кодом.
- Как установить GmsCore?
- Скачайте и установите программу из вики проекта Ознакомьтесь с инструкциями по настройке в вики
- Где скачать GmsCore?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microg/GmsCore
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Примеры приложений Firebase для Android: Auth, Firestore, Realtime Database, Messaging, Storage и другие продукты.
Набор Flutter-плагинов, с помощью которых приложения на Flutter могут использовать сервисы Firebase: Auth, Firestore, Messaging и Analytics.
Открытый исходный код SDK Firebase для платформ Apple: аутентификация, Firestore, хранилище, обмен сообщениями и многое другое для приложений iOS.
Библиотека UI-компонентов с открытым исходным кодом, связывающая элементы интерфейса Android-приложений с Firebase Auth, Firestore, Realtime Database и Cloud Storage.
Официальный Python-монорепозиторий клиентских библиотек Supabase для запросов к Postgres, авторизации, хранения файлов, realtime и edge-функций.