• Stars
    star
    6,913
  • Rank 5,399 (Top 0.2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 10 years ago
  • Updated 25 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Free implementation of Play Services

microG Services Core (GmsCore)

Build Status

microG GmsCore 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

License

Copyright 2013-2022 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.

More Repositories

1

UnifiedNlp

Alternative network location provider for Android, with plugin interface to easily integrate third-party location providers.
Java
917
star
2

FakeStore

Moved to GmsCore repository. Mocks the existence of the Google Play Store
Java
252
star
3

Phonesky

An inofficial Google PlayStore Client
Java
161
star
4

android_external_GmsLib

Merged into https://github.com/microg/android_packages_apps_GmsCore
Java
128
star
5

IchnaeaNlpBackend

Backend for UnifiedNlp that uses Mozilla Location Service for geolocation.
Java
112
star
6

NetworkLocation

Deprecated! Use UnifiedNlp --- Geolocation using wlan and gsm cells. Data provided by Apple and opencellid.org
Java
102
star
7

android_frameworks_mapsv1

MapsV1: A system library, providing the functionality of Google Maps API v1
Java
99
star
8

RemoteDroidGuard

Service to run Google's DroidGuard binary in an isolated environment
Java
88
star
9

JGooglePlay

An inofficial Google PlayStore Client library
Java
83
star
10

microg.org

The files required to build the microg.org website
JavaScript
81
star
11

GsfProxy

GsfProxy: legacy support proxy library, requires GmsCore
Java
78
star
12

AppleWifiNlpBackend

UnifiedNlp Backend that uses Apple's service to resolve wifi locations. Location calculation is done onboard and wifi locations are cached to minimize data usage.
Java
74
star
13

JGoogle

An inofficial Google Client library, with focus on Android.
Java
71
star
14

NominatimGeocoderBackend

UnifiedNlp geocoder backend that uses the OSM Nominatim service
Java
68
star
15

android_external_GmsApi

Merged into https://github.com/microg/android_packages_apps_GmsCore
Java
50
star
16

android_external_UnifiedNlpApi

API interfaces and helpers to create backends for UnifiedNlp
Java
45
star
17

GoogleLoginService

Clone of GoogleLoginService for Android.
Java
40
star
18

OpenWlanMapNlpBackend

UnifiedNlp backend that uses OpenWlanMap.org to resolve user location.
Java
35
star
19

GoogleServicesFramework

Java
32
star
20

android_external_MicroGUiTools

UI helpers used in GmsCore and UnifiedNlp
Java
30
star
21

SafeParcel

Helper library and format description for SafeParcel, a version-agnostic parcelable serializer
Java
30
star
22

Wearable

Pure java library and tools to work with Android Wear devices. Currently no bluetooth support.
Java
23
star
23

GoogleServicesFrameworkIncludes

Library to use if you want to contact GoogleServiceFramework
Java
18
star
24

cronet-build

Script to build the native cronet library used in GmsCore
Shell
12
star
25

build

A build system designed for the specific needs of the μg Project
Shell
12
star
26

conscrypt-gmscore

Script and patch to build the conscrypt variant used in GmsCore
Shell
10
star
27

address-formatter

Java
7
star
28

android_frameworks_gsf-lib

Java
7
star
29

.github

4
star