nnn

A tiny, lightning-fast terminal file manager in C with session management and a rich plugin set.

File Managers #terminal#c#minimal#fast#plugins
Latest version
5.1
First release
Apr 13, 2017
Latest release
Aug 15, 2026
License
BSD-2-Clause

Install

sudo apt install nnn

What is it?

nnn is a full-featured terminal file manager written in C with almost no dependencies. It opens instantly, handles enormous directories without lag, and supports multiple contexts (workspaces), sessions that persist across restarts, and a large collection of plugins for everything from mounting disks to batch renaming.

Why use it?

nnn is the choice when speed and portability matter most. It runs on minimal systems, over slow SSH connections, and in containers where a Python or Rust runtime would be unwelcome. Despite its size it is not spartan: file type indicators, disk usage analysis, and a "type to navigate" mode make it comfortable for daily use.

Key features

  • Near-instant startup and constant low memory use
  • Multiple contexts and persistent sessions
  • Type-to-navigate, navigate-as-you-type, and fuzzy matching
  • Plugin ecosystem, including disk usage and file transfer tools
  • Detailed file information and batch operations
  • Runs on almost any POSIX-like system

How it compares

Against Ranger and Yazi, nnn gives up three-column previews and heavy scripting for raw speed and a tiny footprint. Against lf it is more feature-packed out of the box but configured differently. Pick nnn when you want a file manager that disappears into the background.

Release timeline

1.0
Apr 13, 2017
1.1
May 12, 2017
1.2
Jun 29, 2017
1.3
Jul 26, 2017
1.4
Sep 4, 2017
1.5
Oct 5, 2017
1.6
Dec 25, 2017
1.7
Feb 27, 2018
1.8
May 1, 2018
1.9
Aug 10, 2018
2.0
Oct 19, 2018
2.1
Nov 23, 2018
2.2
Jan 1, 2019
2.3
Feb 19, 2019
2.4
Mar 18, 2019
2.5
May 27, 2019
2.6
Aug 5, 2019
2.7
Oct 6, 2019
2.8
Dec 3, 2019
2.8.1
Dec 4, 2019
2.9
Jan 15, 2020
3.0
Feb 12, 2020
3.1
Apr 13, 2020
3.2
May 26, 2020
3.3
Jul 14, 2020
3.4
Aug 18, 2020
3.5
Nov 17, 2020
3.6
Mar 15, 2021
4.0
Apr 13, 2021
4.1
Jun 2, 2021
4.1.1
Jun 3, 2021
4.2
Jul 21, 2021
4.3
Sep 29, 2021
4.4
Nov 23, 2021
4.5
Apr 26, 2022
4.6
Jul 26, 2022
4.7
Nov 24, 2022
4.8
Apr 13, 2023
4.9
Aug 27, 2023
5.0
Aug 26, 2024
5.1
Mar 23, 2025
5.2
Feb 14, 2026
5.3
Aug 15, 2026