microG – wolne i otwartoźródłowe oprogramowanie (zestaw komponentów) stanowiące alternatywną implementację wybranych funkcji oferowanych przez własnościowe usługi Google dla Androida, w szczególności Google Play Services. Celem projektu jest umożliwienie uruchamiania aplikacji odwołujących się do wybranych, własnościowych interfejsów Google na systemach opartych na AOSP bez instalowania pełnego pakietu aplikacji Google (tzw. „GApps”).
Historia Projekt microG wyrósł z wcześniejszej inicjatywy NOGAPPS rozpoczętej w 2012 roku, początkowo skoncentrowanej m.in. na funkcjach map i lokalizacji sieciowej, a następnie rozszerzanej o kolejne API kojarzone z usługami Google w Androidzie.
Skład i komponenty W praktyce microG jest zestawem kilku współdziałających elementów, z których najważniejsze to: microG Services (GmsCore) – główny komponent implementujący wybrane funkcje Google Play Services, przeznaczony do działania w systemach opartych na AOSP. GsfProxy – warstwa zgodności dla części starszych bibliotek klienckich, przekierowująca wybrane żądania do GmsCore (m.in.