selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

MBCompass logo

Self-host MBCompass

v1.1.19

FOSS Android compass with GPS tracks and offline maps

ReleaseOpen SourceGPL-3.0
Updated3 weeks ago
LanguageKotlin
Setup difficultyEasy
MobileNative app
ThemeDark mode
Stars
610
Install with Android
Compass screen in the dark themeLight theme showing the map viewDark theme with the accuracy dialog openSettings page in light theme

What is MBCompass?

MBCompass is a free, open-source compass and navigation application for Android, aimed at hikers, trekkers and everyday users who want direction and live location without ads, in-app purchases or tracking. It shows true and magnetic north, the current GPS position and magnetic-field strength, blending magnetometer, accelerometer and gyroscope readings for accuracy. Tracks can be started, paused and resumed, drawn live on the map, summarized with distance, duration, speed and elevation stats, and exported as GPX. Maps work offline via Mapsforge files (toggled in settings) or online with OpenStreetMap tiles. The Material Design 3 interface includes themes for light, dark and AMOLED, supports landscape mode, and keeps the display awake while navigating. It runs on Android 6.0 and newer, with an install size of about 2 MB. You can get it from F-Droid, IzzyOnDroid, Google Play, or straight from GitHub releases through Obtainium, which also delivers updates. Topographic contours, bearing-to-waypoint and GPX import are roadmap items, not shipped features.

Should you self-host MBCompass?

MBCompass scores 47/100 on selfhost.directory (how scoring works) and ranks #6 of 7 in Navigation. It has 610 GitHub stars.

It shipped 7 stable releases in the past year. The latest, v1.1.19, came out on 1 October 2026. New versions land roughly every 5 weeks.

Setup is easy: most people get it running in one sitting. It is GPL-3.0-licensed and written mostly in Kotlin.

Its closest alternative on selfhost.directory is Valhalla (71/100, 6 379 stars). It scores higher overall, so compare the two before you pick. See MBCompass vs Valhalla side by side.

Features

  • Compass with true and magnetic north
  • GPX export
  • Keep screen awake
  • Landscape support
  • Live GPS location
  • Magnetic field indicator
  • Material Design 3
  • No ads, tracking or in-app purchases
  • Offline Maps
  • Sensor fusion
  • Track recording
  • Track statistics

MBCompass README

How to install MBCompass

Install MBCompass with Android

Install Obtainium from GitHub Releases page or click here to download apk directly.

Open Obtainium and click "Add App":

Type mbcompass in the search field and click search:

For app source select GitHub only:

Choose CompassMB/MBCompass repository.

Press Add*:

Click "Install":

Allow Obtainium to install new packages in the system settings:

MBCompass releases & version history

More in Navigation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…