GmsCore README

The project's README from github.com/microg/GmsCore. As one markdown file: README.md.

microG Services

Build status Translation status

microG Services is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available.

Please refer to the wiki for downloads and instructions

Translations

If you'd like to help translate microG, take a look at TRANSLATION.

License

Copyright 2013-2025 microG Project Team

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

GmsCore (microg/GmsCore)

Searching Database…

14.9K ·GitHub
What is this?microG Services is a free and open-source framework that lets Android apps built for Google Play Services run on systems where Play Services is not available.
Is it an ordinary Android app, or something deeper in the system?It is a framework rather than a user-facing app: it stands in for the proprietary Play Services layer on the device and reimplements the APIs that Google-dependent apps call.
How do I get it onto my phone?The README itself carries no install steps; downloads and installation instructions live in the project wiki on GitHub.
What kind of phone ends up without Play Services anyway?Phones running Android without Google's proprietary layer — typically custom-ROM or de-Googled devices. microG exists precisely so those systems can still run apps that expect Play Services.
Does it run only on Android?Yes — it is a Java/Kotlin framework for Android devices, taking over the role Play Services normally plays there.
Why would I pick microG over the real Play Services?Because it is FLOSS: you keep your Google-dependent apps working while running a system without the proprietary Google component.
Which Google service features does it reimplement?Judging by the project's own topic list: account authentication, cloud messaging with push notifications (GCM/FCM), geolocation and maps.
Is microG actively maintained?Yes — the repository dates back to April 2014, counts about 14.9k GitHub stars, and CI build workflows run against its codebase.
Can I help translate microG?Yes — the README invites translation contributions and points to the TRANSLATION file for anyone who wants to take part.
Creator
microg
Size
16.8 MB
Stars
14.9K
Age
12y
Commits · 90 Days