compare
nnn vs xplr
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | nnn | xplr |
|---|---|---|
| Language | C | Rust |
| Licence | BSD-2-Clause | MIT |
| Stars | 22k | 4.8k |
| Latest | v5.3 | v1.1.2 |
| Last push | 2026-10-07 | 2026-10-07 |
| Release cadence | about 268 days between releases | about 131 days between releases |
| Active contributors | 6 commit authors on the default branch in the last 90 days | 5 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
xplr replaces nnn. Alternatives to nnn →
PartialTerminal file explorer driven by a scriptable key map.
Both replace ranger. Alternatives to ranger →
Full replacementnnnA single small C binary, extended through plugins rather than a Python config.
PartialxplrHackable terminal file explorer configured and extended in Lua.
nnn
xplr
- v1.1.22026-09-15fix: use portable mkdir for create_file mode
- v1.1.12026-08-15fix(search): fixed a bug that caused results to reshuffle during search.
- v1.1.02025-12-08No breaking changes.
- v1.0.12025-07-05Update skim to 0.18
- v1.0.02025-03-21This is not really a breaking change, but a declaration of the first stable release. You can set version = "1.0.0" in y…
nnn
✓ signed The latest release, v5.3, carries a signature GitHub verified.
Loading the security report
xplr
unsigned The latest release, v1.1.2, carries no signature GitHub could verify.
Loading the security report