xdg-ninja

github.com/b3nj5m1n/xdg-ninja Linux & Mac Apps Open-source projectOpen source

xdg-ninja checks a user’s home directory for unwanted files and directories using a shell script.

github.com/b3nj5m1n/xdg-ninja
xdg-ninja homepage screenshot

About xdg-ninja

xdg-ninja is a shell script that checks $HOME for unwanted files and directories. When it recognizes an item, it tells whether it can be moved to the appropriate location and how to do it. Configurations come from the Arch Wiki XDG_BASE_DIR page, antidot, and community contributions. It needs a POSIX-compliant shell, jq, and find.

Pricing is not clearly stated.

Key features

  • Checks $HOME for known unwanted files and directories
  • Reports if an item can be moved and how
  • Skips unsupported files with --skip-unsupported
  • Supports ignore file for selected filenames
  • Allows custom programs directory via environment variable
  • Provides xdgnj tool to add, preview, and edit configurations
Watch out for
  • Homebrew ships a stale version, so install and upgrade from git HEAD
  • Prebuilt xdgnj binaries only run on x86_64 Linux systems

xdg-ninja at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Details verified
Oct 22, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

xdg-ninja alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing