This Waydroid script adds components such as OpenGApps, Magisk, and translation libraries.
The Best xdg-ninja Alternatives in 2026
Looking for something like xdg-ninja? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 12 are open source.
xdg-ninja checks a user’s home directory for unwanted files and directories using a shell script.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Scripts | — | Yes | Android |
| 2 | dax | — | Yes | Windows |
| 3 | Eloquent | — | Yes | — |
| 4 | Rich Framework | — | Yes | — |
| 5 | typer | — | Yes | — |
| 6 | Mousai | — | Yes | — |
| 7 | pacwall | — | Yes | — |
| 8 | fm | — | Yes | — |
| 9 | Gum | — | Yes | — |
| 10 | Plan9port | — | Not stated | — |
All xdg-ninja alternatives
dax offers cross-platform shell tools for Deno and Node.js, including command execution and output capture.
Eloquent proofreads text in English, Spanish, French, German, Portuguese, Polish, Dutch, and other languages.
Prezto configures Zsh with defaults, aliases, functions, and command-line interface enhancements.
typer runs typing tests in the terminal, with installation and usage commands listed in its project page.
Mousai identifies songs, according to its repository description and project page.
pacwall changes a Linux wallpaper to show the dependency graph and status of installed pacman packages.
fm manages files in a terminal interface, with its project built using Go and Bubble Tea.
Gum provides components for building interactive shell scripts, according to its project description.
Plan9port
github.com/9fans/plan9portPlan 9 from User Space ports Plan 9 libraries and programs to Unix systems.
Irssi
github.com/irssi/irssiIrssi runs as a modular text-mode chat client with built-in IRC and additional protocol support through plugins.
Haruna
github.com/KDE/harunaHaruna plays video using Qt/QML and libmpv, according to its project description.
Magit!
magit.vcMagit puts Git operations in a text-based interface inside Emacs, according to its project page.
Android-x86
android-x86.orgAndroid-x86 ports the Android Open Source Project to x86 computers, allowing Android to run on a PC.
explainshell.com
explainshell.comexplainshell matches command-line arguments to their help text and lets users select a distribution’s manual pages.
tuifi
git.sr.ht/~matf/tuifituifi provides music playback for the TIDAL HiFi API through a terminal interface.
bpkg
bpkg.shbpkg manages Bash packages from the command line, according to its documentation.
Photon
git.sr.ht/~ghost08/photonPhoton reads RSS feeds in a terminal and supports sixel graphics, according to its project page.
Claws Mail
claws-mail.orgClaws Mail provides an email client described by its site as lightweight.
TUI
codeberg.org/theooo/mantra.pymantra.py displays online manual pages from the terminal, according to its project description.
TerminalTrove
terminaltrove.comTerminal Trove catalogs command-line and terminal user-interface tools for discovery.
Brigadier fetches and installs Boot Camp ESD files from Apple or a software update server using a Python script.
Bash-it collects community-maintained Bash commands and scripts for Bash environments.
PiVPN provides scripts and instructions for installing a VPN on Raspberry Pi systems.
Alternatives to similar tools
What is the best alternative to xdg-ninja?
Are there open-source alternatives to xdg-ninja?
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative





















