GmsCore
Free implementation of Play Services
microG Services is a free, open-source replacement for Google Play Services that lets Android apps requiring Google's framework, for notifications, sign-in, and location, run on devices where Google's software isn't installed.
microG Services is a free and open-source software project that recreates Google Play Services, the background system that many Android apps rely on. According to the README, it is a framework that lets applications built for Google Play Services run on devices or systems where Play Services is not available.
To understand why this matters: many Android phones come with Google's own software preinstalled, and a lot of apps quietly depend on it for things like notifications, sign-in, and location. On devices that do not ship with Google's services, such as certain privacy-focused Android builds, those apps can break. microG aims to fill that gap by providing its own compatible version of the same framework, so the apps keep working.
The README itself is short. It does not list specific features or walk through installation. Instead it points readers to the project wiki for downloads and setup instructions, and to a separate translation page for people who want to help translate the software into other languages. The repository's own description and topic tags mention areas such as authentication, cloud messaging, Firebase, and geolocation, which hint at the kinds of Google services it tries to replace, but the README does not explain these in detail.
The code is released under the Apache License 2.0, a permissive open-source license, with copyright held by the microG Project Team for the years 2013 to 2025.
Because the README is mainly a pointer to external documentation, anyone wanting to actually install or use microG will need to follow the linked wiki rather than this page.
Where it fits
- Run Google-dependent Android apps on a privacy-focused phone that doesn't ship with Google Play Services installed
- Add push notification support to a custom Android build that normally lacks Google Cloud Messaging
- Use microG to enable Google account sign-in on a de-Googled Android device like GrapheneOS or CalyxOS
- Study how Google's proprietary location, messaging, and authentication APIs can be reimplemented as open-source