cypherpunkarmory/userland

Main UserLAnd Repository

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 22 minutes ago
Type:ApplicationCategory(s):AndroidEmbedded & IoTMobile & Desktop
Added to GitGenius on September 16th, 2026
Created on March 20th, 2018
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 562
Total Stargazers: 4,281 (+0)
Total Subscribers: 174 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 362.4 days
Mean response time: 729.9 days
90th percentile: 2123.4 days
Tracked items: 1,051

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 4% of issues opened in the past year have never received a reply. Work labelled "enhancement" is answered fastest, typically in about 19 hours, while "more-info-required" waits about 29 months. 95% of issues opened in the past year have since been closed. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 15 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • more-info-required (336)
  • enhancement (15)
  • proot (7)
  • app request (5)
  • help wanted (5)
  • bug (4)
  • question (3)
  • low priority (2)

Detailed Description

Userland is a tool that enables running Linux distributions and applications on Android devices without requiring root access.

The tool addresses the challenge of executing a full Linux environment on Android by using container-like isolation and the Linux kernel's native capabilities. It works by installing a Linux distribution into a contained filesystem on the Android device and providing a way to interact with it through a terminal interface or graphical environment. This approach allows users to run Linux applications and development tools directly on their Android hardware while maintaining the security model of the Android system.

Userland suits developers and power users who need Linux tooling on mobile devices, such as those working on projects while away from a desktop or learning Linux system administration. It is particularly valuable for educational purposes and for running command-line utilities and development environments on Android tablets or phones. The project's reliance on shell scripting suggests it prioritizes straightforward installation and compatibility across different Android versions rather than complex native compilation.

The project shows active maintenance with regular updates addressing compatibility and functionality improvements. Development activity demonstrates responsiveness to user-reported issues and a commitment to expanding the range of supported Linux distributions and applications. The codebase reflects ongoing refinement of the installation and execution mechanisms needed to bridge Android and Linux environments.