PortMaster put hundreds of free, community-ported games on Linux handhelds. Starboard brings many (but not all) of those games to Android by running them in a real Linux environment under the bonnet. Many games work great, some are playable (but some are flat-out incompatible!). Check the current compatibility list.
The easiest way to install and stay up to date is with Obtainium - it auto-updates Starboard whenever a new release ships:
Prefer to install manually? Grab the latest signed APK straight from the Releases page.
- One-tap PortMaster catalogue - browse, search and install ports from the live catalogue, with artwork and featured picks, all in a single controller-friendly library.
- Dual-screen support - a companion UI renders on a second screen if available, while your primary screen keeps full gamepad control.
- GPU acceleration (very experimental!) - flip a per-port Run on GPU switch to route OpenGL through your device's actual GPU (Adreno etc) via virgl instead of software rendering.
- ES-DE integration - installed ports register themselves into EmulationStation DE if enabled, complete with cover art and descriptions.
- On-screen touch controls - a virtual gamepad overlay for playing without physical buttons.
- No root required
- Android gaming handhelds with an
arm64-v8a(ARM64) CPU - Retroid Pocket, AYN Thor, Mangmi Air X, and similar devices. Phones work too, but occasionally cause issues with some ports. - Compatibility varies per port as the project matures - check the current compatibility list.
Real-world compatibility reports are hugely valuable - please make use of the in-app feedback system!
- Issues & feature requests: GitHub Issues
- Website: get-starboard.app
Starboard stands on a lot of community shoulders. Huge thanks to:
- Every game's authors - Without those authors, none of this would be possible.
- PortMaster - the ports themselves, and the community that builds and tests them.
- proot - userspace chroot.
- SDL2, Mesa / OSMesa, ALSA - the Linux media stack many games are built against, and what Starboard uses to render them.
- Debian - the Linux execution environment Starboard uses.
What is Starboard?
It's a catalog manager and execution environment for games in the PortMaster catalog.
Do all games from the PortMaster library work?
No. View the compatibility list for the most up to date information.
It's incredibly unlikely that we'll ever get to a place where all PortMaster games will work on Starboard. The architectural differences between Android and Linux (where PortMaster ports were designed to run), and the methods used to make them run in Starboard, simply don't scale to some of the more demanding or hardware-specific games.
Furthermore, some games don't make sense to put effort into making them work (if they don't already), either because native Android ports already exist, or because they were Android games in the first place.
Why did you build Starboard?
For the love of gaming, and to give back to the community from which I've gained so much enjoyment. Literally no other agenda.
I was sat one day thinking it would be cool if games in the PortMaster catalog were playable on Android, so I got to work on a tech spike to see if I could make a simple SDL game like Simple Sokoban run. Lo-and-behold my idea worked, and it grew legs from there.
Is this an official PortMaster project?
Nope.
Did you use AI to help build Starboard?
Yes. The speed at which LLMs enable software engineering, it would be crazy not to. Non-AI purists will tell you I'm wrong, but this is the state of the world in 2026 - engineers use LLMs to go way faster than ever before. This is different to 'vibe coding' - where non-engineers build stuff without any care for the final result.
If this bothers you, feel free to skip over Starboard, I don't mind. However, you might also want to stop buying from Amazon (whose AI platform saved them 4,500 years of developer work), stop buying from stores that use Stripe as a payment processor (whose AI minions merge over a thousand PRs a week), and steer clear of Google (over a quarter of their new code is AI-generated) while you're at it.
Will Starboard be open source?
Yes. See this issue.
The Starboard APKs distributed from this repo are free to download and use, but the source is not yet public. See this issue.
The Linux runtime image build is open at get-starboard/starboard-runtime.
Third-party components bundled inside the APK retain their original licences; full attributions ship inside the app under "About → Third-party notices."


