awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ReVanced avatar

ReVanced/GmsCoreFork

0
View on GitHub↗
3,885 stars·591 forks·Java·apache-2.0·15 viewsmicrog.org↗

GmsCore

GmsCore is an Android app compatibility layer and system service mock designed to enable third-party applications to function on non-standard Android distributions. It serves as a background service that simulates proprietary Google APIs and emulates the necessary system environment for devices where official services are not installed.

The project provides a MicroG compatible implementation, offering an open source replacement for system services. It focuses on maintaining application stability on custom Android ROMs by preventing crashes associated with missing proprietary dependencies.

The service manages compatibility through API-level mocking, system-level interface mapping, and an inter-process communication proxy. It utilizes lightweight service emulation and signature-based permission spoofing to provide the functional APIs required by Android applications.

Features

  • Mobile Service Emulators - Simulates proprietary background service environments to run applications on systems where those specific services are missing.
  • System Service Mocks - Implements proprietary system interfaces to prevent application crashes by providing simulated responses to expected service calls.
  • Service Emulators - Runs Android applications that require Google Play Services on devices where those proprietary services are not installed.
  • Android App Execution - Enables third party apps to function on non-standard Android distributions by emulating required dependencies.
  • Compatibility Environments - Simulates the necessary system environment to allow apps to function correctly on non-standard Android operating systems.
  • Custom ROM Support Utilities - Provides essential background system services for custom Android distributions to prevent third party application crashes.
  • System Service Mocks - Mocks proprietary background services to prevent application crashes on custom Android ROMs.
  • API Compatibility - Provides an open source replacement for system services to ensure third-party Android application compatibility.
  • API Compatibility Layers - Maps requested proprietary method calls to lightweight open source logic to maintain compatibility with third party apps.
  • Open Source Service Replacements - Implements a lightweight open source replacement for proprietary background services to improve privacy and device performance.
  • Permission Spoofing - Bypasses Android system security checks by simulating the identity of trusted system packages to gain required permissions.
  • Inter-Process Communication - Intercepts and redirects requests between client applications and background services using Android binder mechanisms.

Star history

Star history chart for revanced/gmscoreStar history chart for revanced/gmscore

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to GmsCore

Similar open-source projects, ranked by how many features they share with GmsCore.
  • microg/gmscoremicrog avatar

    microg/GmsCore

    13,682View on GitHub↗

    GmsCore is an open-source Android framework component that functions as a compatibility layer for mobile devices. It acts as a middleware service, providing an implementation of proprietary mobile service interfaces to ensure that applications requiring these components can function on devices where they are not natively installed. The project distinguishes itself by enabling the use of standard mobile applications on devices that lack official proprietary background services. By intercepting and redirecting application requests to local open-source implementations, it allows users to maintai

    Javaandroidauthcloud-messaging
    View on GitHub↗13,682
  • vladikoff/chromeos-apkvladikoff avatar

    vladikoff/chromeos-apk

    7,856View on GitHub↗

    This project is a tool for sideloading Android applications onto desktop systems by converting APK files into unpacked browser extensions. It functions as a runtime wrapper that allows Android applications to execute within a specialized web browser environment. The system transforms compressed application packages into unpacked directory structures and generates the necessary manifests to make them compatible with the host operating system. It includes an asset-injection layer to provide required external dependencies and data assets during execution. The tool provides configuration for app

    JavaScript
    View on GitHub↗7,856
  • morpheapp/microg-reMorpheApp avatar

    MorpheApp/MicroG-RE

    2,799View on GitHub↗

    MicroG-RE is an Android app modifier and compatibility layer designed to patch mobile applications. It functions as a system for removing advertisements, skipping sponsored content, and replacing proprietary service dependencies with open-source alternatives to maintain account authentication and app compatibility. The project provides a MicroG compatibility layer that enables applications to function without closed-source frameworks. It further implements notification restoration by spoofing application signatures, ensuring that push messages are delivered correctly after a binary has been p

    Java
    View on GitHub↗2,799
  • f-stack/f-stackF-Stack avatar

    F-Stack/f-stack

    4,230View on GitHub↗

    f-stack is a kernel-bypass framework and user-space TCP/IP stack designed to increase packet processing speeds and overall throughput. It utilizes DPDK to route network traffic directly to user space and integrates a transplanted FreeBSD network stack to handle transport and network layer protocols outside of the host operating system. The project provides a socket API compatibility layer that allows standard network applications to run on a high-performance backend without requiring code changes. It also features a coroutine-based network API and micro-threading interface to manage asynchron

    C
    View on GitHub↗4,230
See all 30 alternatives to GmsCore→

Frequently asked questions

What does revanced/gmscore do?

GmsCore is an Android app compatibility layer and system service mock designed to enable third-party applications to function on non-standard Android distributions. It serves as a background service that simulates proprietary Google APIs and emulates the necessary system environment for devices where official services are not installed.

What are the main features of revanced/gmscore?

The main features of revanced/gmscore are: Mobile Service Emulators, System Service Mocks, Service Emulators, Android App Execution, Compatibility Environments, Custom ROM Support Utilities, API Compatibility, API Compatibility Layers.

What are some open-source alternatives to revanced/gmscore?

Open-source alternatives to revanced/gmscore include: microg/gmscore — GmsCore is an open-source Android framework component that functions as a compatibility layer for mobile devices. It… morpheapp/microg-re — MicroG-RE is an Android app modifier and compatibility layer designed to patch mobile applications. It functions as a… vladikoff/chromeos-apk — This project is a tool for sideloading Android applications onto desktop systems by converting APK files into unpacked… lerist/fakelocation — FakeLocation is a set of developer utilities for Android designed to override system-level location data, simulate… jakewharton/nineoldandroids — NineOldAndroids is an Android animation backport library and UI compatibility layer. It brings the Honeycomb animation… aslody/virtualapp — VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of…