Waydroid is an open-source, container-based solution that allows a full Android system to run on GNU/Linux systems using Wayland. It leverages Linux namespaces and LXC to run Android in a lightweight container with direct hardware access. Waydroid integrates Android apps directly into the Linux desktop, making them appear alongside native Linux applications. It supports multiple CPU architectures and delivers near-native performance through Wayland and AOSP Mesa. Users can run Android apps in multi-window mode or switch to a full Android UI for gaming and entertainment. The Android environment is based on a customized LineageOS image currently built on Android 13. Waydroid enables Linux users to seamlessly run their favorite Android apps without emulation overhead.

Project Activity

See All Activity >

Follow WayDroid

WayDroid Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Works on Kubuntu via Weston. By itself, WayDroid won't launch on my X.org session, but that's no problem! First I run Weston and from within it (using the provided internal Weston terminal) launch a WayDroid session with "waydroid session start" and "waydroid show-full-ui" (note that the first command needs to be run in background to have a free command line for the second command). I got internet access to android by setting the Waydroid network interface to "trusted" with "firewall-cmd --zone=trusted --add-interface=waydroid0" (this is the interface on the host OS, Kubuntu in my case, which can be found by "ip addr"). I got my Android certified quick by following the online FAQ. It's a huge feat to have a full Android OS in my KDE Plasma session! Installing apps is quick and easy. And it's possible to have a full Android desktop session by setting the display server to "Weston" (for SDDM the config file is /etc/sddm.conf.d/kde_settings.conf and the line Session= controls which display server will be used: plasma is X11, plasmawayland is Wayland and weston is Weston in which I run Android). I have a touch display and everything works superb, whether in a window or a full desktop session!!
    1 user found this review helpful.
  • How to compile the vendor image with halium support? I can not find any infomation from github
  • A very good android container for linux with very good performance
Read more reviews >

Additional Project Details

Operating Systems

Android, Linux

Registered

2021-08-20