awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
CypherpunkArmory avatar

CypherpunkArmory/UserLAnd

0
View on GitHub↗
4,227 stars·548 forks·Kotlin·19 views

UserLAnd

UserLAnd is a rootless Linux mobile environment and distribution manager that allows full Linux operating systems and applications to run on mobile devices. It functions as a proot-based emulator to simulate a root filesystem and execute binaries without requiring administrative root access to the host system.

The project provides a Linux desktop remote client for launching graphical desktop environments and connecting to them via a visual server client. It enables the deployment of various Linux distributions, allowing users to manage system packages using native tools like apt or pacman.

The environment covers user-space provisioning, filesystem isolation, and syscall translation to enable binary execution. It further supports the configuration of desktop environments and the installation and updating of software binaries directly within the virtualized filesystem.

Features

  • PRoot-Based Isolation - Utilizes PRoot to simulate root privileges and redirect file paths, enabling rootless Linux execution on mobile devices.
  • Chroot Execution - Simulates isolated root filesystems to allow multiple Linux distributions to run independently on a single mobile device.
  • Mobile Linux GUI Setups - Sets up complete Linux operating systems on mobile devices, including graphical interface and server configurations.
  • Non-Root Mobile Linux Deployments - Enables the execution of full Linux distributions on mobile devices without requiring administrative root access.
  • Linux Distribution Managers - Manages the installation, updating, and lifecycle of various Linux operating systems and their native software.
  • Syscall Translation - Translates privileged Linux kernel requests into unprivileged operations to allow binaries to run without root access.
  • Root Filesystem Provisioning - Automates the download and extraction of root filesystems to build functional operating system instances.
  • Package Management Integrations - Integrates with native distribution tools to install and resolve software binaries within the virtualized filesystem.
  • System Package Managers - Provides interfaces to install, update, and remove software using native Linux package managers like apt or pacman.
  • Linux Package Management - Implements native Linux package management for installing and updating software on mobile devices.
  • Mobile Linux Desktops - Launches and connects to a visual desktop environment to enable mouse and keyboard interfaces on mobile screens.
  • Remote Desktop Displays - Configures a desktop environment and connects to a server client to display a full visual user interface.
  • Desktop Renderers - Provides a mechanism to render a Linux desktop environment onto a mobile display buffer.

Star history

Star history chart for cypherpunkarmory/userlandStar history chart for cypherpunkarmory/userland

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to UserLAnd

Similar open-source projects, ranked by how many features they share with UserLAnd.
  • termux/termux-x11termux avatar

    termux/termux-x11

    4,284View on GitHub↗

    termux-x11 is an X11 display server and graphical interface layer for Android that enables the execution of Linux desktop environments and graphical applications. It functions as an input emulator and display server, translating X11 protocol requests into graphical output on mobile hardware. The project features a coordination layer for integrating isolated proot or chroot containers by sharing temporary directories and configuration paths. It also includes an input translation system that maps mobile touch gestures and multi-finger taps into standard X11 mouse clicks and scroll events. The

    Candroidgraphicslinux
    View on GitHub↗4,284
  • morganamilo/paruMorganamilo avatar

    Morganamilo/paru

    8,846View on GitHub↗

    Paru is an Arch User Repository helper and system package manager that functions as a pacman wrapper. It automates the search, installation, and updating of software from the Arch User Repository and synchronizes local databases to upgrade installed software to the latest available versions. The tool provides a system for downloading build files and compiling software from community sources into installable packages. It includes capabilities for reviewing build configuration files and tracking development packages by monitoring upstream version control repositories. Additional features inclu

    Rust
    View on GitHub↗8,846
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020
  • moonrepo/moonmoonrepo avatar

    moonrepo/moon

    3,687View on GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Rustbuild-systembuild-toolbun
    View on GitHub↗3,687
See all 30 alternatives to UserLAnd→

Frequently asked questions

What does cypherpunkarmory/userland do?

UserLAnd is a rootless Linux mobile environment and distribution manager that allows full Linux operating systems and applications to run on mobile devices. It functions as a proot-based emulator to simulate a root filesystem and execute binaries without requiring administrative root access to the host system.

What are the main features of cypherpunkarmory/userland?

The main features of cypherpunkarmory/userland are: PRoot-Based Isolation, Chroot Execution, Mobile Linux GUI Setups, Non-Root Mobile Linux Deployments, Linux Distribution Managers, Syscall Translation, Root Filesystem Provisioning, Package Management Integrations.

What are some open-source alternatives to cypherpunkarmory/userland?

Open-source alternatives to cypherpunkarmory/userland include: termux/termux-x11 — termux-x11 is an X11 display server and graphical interface layer for Android that enables the execution of Linux… morganamilo/paru — Paru is an Arch User Repository helper and system package manager that functions as a pacman wrapper. It automates the… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… termux/proot-distro — proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run… dnschneid/crouton — Crouton is a tool that creates and manages full Linux distribution environments that run alongside Chrome OS using…