[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6041":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":15,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":45,"readmeContent":46,"aiSummary":47,"trendingCount":16,"starSnapshotCount":16,"syncStatus":48,"lastSyncTime":49,"discoverSource":50},6041,"nnn","jarun\u002Fnnn","jarun","n³ The unorthodox terminal file manager","",null,"C",21615,804,138,4,0,11,62,80.42,"BSD 2-Clause \"Simplified\" License",false,"master",true,[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"android","batch-rename","c","cli","command-line","developer-tools","disk-usage","file-manager","file-preview","file-search","filesystem","launcher","multi-platform","ncurses","productivity","raspberry-pi","terminal","tui","vim","wsl","2026-06-12 04:00:27","\u003Ch3 align=\"center\">\u003Cimg src=\"misc\u002Flogo\u002Flogo-128x128.png\" alt=\"nnn\">\u003Cbr>nnn - \u003Ci>Supercharge your productivity!\u003C\u002Fi>\u003C\u002Fh3>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Freleases\u002Flatest\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fjarun\u002Fnnn.svg?maxAge=600&label=rel\" alt=\"Latest release\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Frepology.org\u002Fproject\u002Fnnn\u002Fversions\">\u003Cimg src=\"https:\u002F\u002Frepology.org\u002Fbadge\u002Ftiny-repos\u002Fnnn.svg?header=repos\" alt=\"Availability\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fcircleci.com\u002Fgh\u002Fjarun\u002Fworkflows\u002Fnnn\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcircleci\u002Fproject\u002Fgithub\u002Fjarun\u002Fnnn.svg?label=CircleCI\" alt=\"Circle CI Status\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Factions\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg?branch=master\" alt=\"GitHub CI Status\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPrivacy-invasive_software\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fprivacy-✓-crimson?maxAge=2592000\" alt=\"Privacy Awareness\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fblob\u002Fmaster\u002FLICENSE\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F©-BSD%202--Clause-important.svg?maxAge=2592000\" alt=\"License\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F541ca36d-ae26-49fb-97da-d1f7a12d4b9a\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa8ee4689-1552-4fb1-997e-b16fe8ef5086\">\u003C\u002Fa>\u003C\u002Fp>\n\n\u003Ch3 align=\"center\">[\u003Ca\nhref=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn#features\">Features\u003C\u002Fa>] [\u003Ca\nhref=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn#quickstart\">Quickstart\u003C\u002Fa>] [\u003Ca\nhref=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Ftree\u002Fmaster\u002Fplugins#nnn-plugins\">Plugins\u003C\u002Fa>] [\u003Ca\nhref=\"https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\">Wiki\u003C\u002Fa>]\u003C\u002Fh3>\n\n`nnn` (_n³_) is a full-featured terminal file manager. It's tiny, nearly 0-config and [incredibly fast](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FPerformance).\n\nIt is designed to be unobtrusive with smart workflows to match the trains of thought.\n\n`nnn` can analyze disk usage, batch rename, launch apps and pick files. The plugin repository has tons of plugins to extend the capabilities further e.g. [live previews](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FLive-previews), (un)mount disks, find & list, file\u002Fdir diff, upload files. A [patch framework](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Ftree\u002Fmaster\u002Fpatches) hosts sizable user-submitted patches which are subjective in nature.\n\nIndependent (neo)vim plugins - [nnn.vim](https:\u002F\u002Fgithub.com\u002Fmcchrish\u002Fnnn.vim), [vim-floaterm nnn wrapper](https:\u002F\u002Fgithub.com\u002Fvoldikss\u002Fvim-floaterm#nnn) and [nnn.nvim](https:\u002F\u002Fgithub.com\u002Fluukvbaal\u002Fnnn.nvim) (neovim exclusive).\n\nRuns on the Pi, [Termux](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAbaauM7gUJw) (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs or a strictly CLI env.\n\n[_(more use cases)_](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FBasic-use-cases#the_nnn-magic)\n\n## Features\n\n- Quality\n  - Privacy-aware (no unconfirmed user data collection)\n  - POSIX-compliant, follows Linux kernel coding style\n  - Highly optimized, static analysis integrated code\n- Frugal\n  - Typically needs less than 3.5MB resident memory\n  - Works with 8 colors (and xterm 256 colors)\n  - Disk-IO sensitive (few disk reads and writes)\n  - No FPU usage (all integer maths, even for file size)\n  - Minimizes screen refresh with fast line redraws\n  - Tiny binary (typically around 100KB)\n  - 1-column mode for smaller terminals and form factors\n  - Hackable - compile in\u002Fout features and dependencies\n- Portable\n  - Language-agnostic plugins\n  - Static binary available (no need to install)\n  - Minimal library deps, easy to compile\n  - No config file, minimal config with sensible defaults\n  - Plugin to backup configuration\n  - Widely available on many packagers\n  - Touch enabled, handheld-friendly shortcuts\n  - Unicode support\n- Modes\n  - Light (default), detail\n  - Disk usage analyzer (block\u002Fapparent)\n  - File picker, (neo)vim plugin\n- Navigation\n  - Filter with automatic dir entry on unique match\n  - *Type-to-nav* (turbo navigation\u002Falways filter) mode\n  - Jump to an entry with visible relative offset\n  - Contexts (_aka_ tabs\u002Fworkspaces) with custom colors\n  - Sessions, bookmarks, mark and visit a dir\n  - Remote mounts (needs `sshfs`, `rclone`)\n  - Familiar shortcuts (arrows, \u003Ckbd>~\u003C\u002Fkbd>, \u003Ckbd>-\u003C\u002Fkbd>, \u003Ckbd>@\u003C\u002Fkbd>), quick look-up\n  - `cd` on quit (*easy* shell integration)\n  - Proceed to next file on file open and selection\n- Search\n  - Instant filtering with *search-as-you-type*\n  - Fuzzy, regex (POSIX\u002FPCRE2) and string (default) filters\n  - Subtree search plugin to open or edit files\n- Sort\n  - Ordered pure numeric names by default (visit `\u002Fproc`)\n  - Case-insensitive version (_aka_ natural) sort\n  - By name, access\u002Fchange\u002Fmod (default) time, size, extn\n  - Reverse sort\n  - Directory-specific ordering\n- Mimes\n  - Preview hovered files in FIFO-based previewer\n  - Open with desktop opener or specify a custom opener\n  - File-specific colors (or minimal _dirs in context color_)\n  - Icons and Emojis support (customize and compile-in)\n  - Plugin for image, video and audio thumbnails\n  - Create, list, extract (to), mount (FUSE based) archives\n  - Option to open all text files in `$EDITOR`\n- Convenience\n  - Detailed file stats and mime information\n  - Run plugins and custom commands with hotkeys\n  - FreeDesktop compliant trash utility integration\n  - Cross-dir file\u002Fall\u002Frange selection\n  - Create (with parents), rename, duplicate files and dirs\n  - Create new file or directory (tree) on startup\n  - Batch renamer for selection or dir\n  - List input stream of file paths from stdin or plugin\n  - Copy (as), move (as), delete, archive, link selection\n  - Easily copy, move paths in system clipboard to current dir\n  - Dir updates, notification on `cp`, `mv`, `rm` completion\n  - Copy file paths to system clipboard on select\n  - Launch apps, run commands, spawn a shell, toggle exe\n  - Access context paths\u002Ffiles at prompt or spawned shell\n  - Lock terminal after configurable idle timeout\n  - Capture and show output of a program in help screen\n  - Basic support for screen readers and braille displays\n\n## Quickstart\n\n1. [Install](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FUsage) `nnn` and the dependencies you need.\n2. The desktop opener is default. Use `-e` to open text files in the terminal. Optionally [open detached](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FBasic-use-cases#detached-text).\n3. Configure [`cd` on quit](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FBasic-use-cases#configure-cd-on-quit).\n4. [Sync subshell `$PWD`](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FBasic-use-cases#sync-subshell-pwd) to `nnn`.\n5. [Install plugins](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Ftree\u002Fmaster\u002Fplugins#installation).\n6. Use `-x` to sync selection to clipboard, show notis on `cp`, `mv`, `rm` and set xterm title.\n7. For a CLI-only environment, set [`NNN_OPENER`](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FUsage#configuration) to [`nuke`](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fblob\u002Fmaster\u002Fplugins\u002Fnuke). Use option `-c`.\n8. Bid `ls` goodbye! `alias ls='nnn -de'` :sunglasses:\n9. Visit the [Live previews](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FLive-previews) and [Troubleshooting](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki\u002FTroubleshooting) Wiki pages.\n\nDon't memorize! Arrows, \u003Ckbd>\u002F\u003C\u002Fkbd>, \u003Ckbd>q\u003C\u002Fkbd> suffice. \u003Ckbd>Tab\u003C\u002Fkbd> creates and\u002For cycles contexts. \u003Ckbd>?\u003C\u002Fkbd> lists shortcuts.\n\n[![](https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fe93f7571-8b8d-4703-bef1-93fc804adf7d)](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F-knZwdd1ScU)\n\n[![Wiki](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRTFM-nnn%20Wiki-important?maxAge=2592000)](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fwiki)\n\n## Videos\n\n- [nnn file manager on Termux (Android)](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FAbaauM7gUJw)\n- [NNN File Manager](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1QXU4XSqXNo)\n- [This Week in Linux 114 - TuxDigital](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5W9ja0DQjSY&t=2059s)\n- [nnn file manager basics - Linux](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fil2Fm-KJJfM)\n- [I'M GOING TO USE THE NNN FILE BROWSER! 😮](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FU2n5aGqou9E)\n- [NNN: Is This Terminal File Manager As Good As People Say?](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FKuJHo-aO_FA)\n- [nnn - A File Manager (By Uoou, again.)](https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FcnzuzcCPYsk)\n\n## Elsewhere\n\n- [AddictiveTips](https:\u002F\u002Fwww.addictivetips.com\u002Fubuntu-linux-tips\u002Fnavigate-linux-filesystem\u002F)\n- [ArchWiki](https:\u002F\u002Fwiki.archlinux.org\u002Findex.php\u002FNnn)\n- [FOSSMint](https:\u002F\u002Fwww.fossmint.com\u002Fnnn-linux-terminal-file-browser\u002F)\n- [gHacks Tech News](https:\u002F\u002Fwww.ghacks.net\u002F2019\u002F11\u002F01\u002Fnnn-is-an-excellent-command-line-based-file-manager-for-linux-macos-and-bsds\u002F)\n- Hacker News [[1](https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=18520898)] [[2](https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=19850656)]\n- [It's FOSS](https:\u002F\u002Fitsfoss.com\u002Fnnn-file-browser-linux\u002F)\n- [Linux Format Issue 265; Manage files with nnn](https:\u002F\u002Flinuxformat.com\u002Farchives?issue=265)\n- LinuxLinks [[1](https:\u002F\u002Fwww.linuxlinks.com\u002Fnnn-fast-and-flexible-file-manager\u002F)] [[2](https:\u002F\u002Fwww.linuxlinks.com\u002Fbestconsolefilemanagers\u002F)] [[3](https:\u002F\u002Fwww.linuxlinks.com\u002Fexcellent-system-tools-nnn-portable-terminal-file-manager\u002F)]\n- [Linux Magazine; FOSSPicks](https:\u002F\u002Fwww.linux-magazine.com\u002FIssues\u002F2017\u002F205\u002FFOSSPicks\u002F(offset)\u002F15)\n- [Make Tech Easier](https:\u002F\u002Fwww.maketecheasier.com\u002Fnnn-file-manager-terminal\u002F)\n- [Opensource.com](https:\u002F\u002Fopensource.com\u002Farticle\u002F22\u002F12\u002Flinux-file-manager-nnn)\n- [Open Source For You](https:\u002F\u002Fwww.opensourceforu.com\u002F2019\u002F12\u002Fnnn-this-feature-rich-terminal-file-manager-will-enhance-your-productivity\u002F)\n- [PCLinuxOS Magazine Issue June 2021](https:\u002F\u002Fpclosmag.com\u002Fhtml\u002FIssues\u002F202106\u002Fpage08.html)\n- [Suckless Rocks](https:\u002F\u002Fsuckless.org\u002Frocks\u002F)\n- [Ubuntu Full Circle Magazine Issue 135; Review: nnn](https:\u002F\u002Ffullcirclemagazine.org\u002Fissue-135\u002F)\n- [Using and Administering Linux: Volume 2: Zero to SysAdmin: Advanced Topics](https:\u002F\u002Fbooks.google.com\u002Fbooks?id=MqjDDwAAQBAJ&pg=PA32)\n- [Wikipedia](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNnn_(file_manager))\n\n## Developers\n\n- [Arun Prakash Jana](https:\u002F\u002Fgithub.com\u002Fjarun) (Copyright © 2016-2026)\n- [0xACE](https:\u002F\u002Fgithub.com\u002F0xACE)\n- [Anna Arad](https:\u002F\u002Fgithub.com\u002Fannagrram)\n- [KlzXS](https:\u002F\u002Fgithub.com\u002FKlzXS)\n- [Léo Villeveygoux](https:\u002F\u002Fgithub.com\u002Fleovilok)\n- [Luuk van Baal](https:\u002F\u002Fgithub.com\u002Fluukvbaal)\n- [NRK](https:\u002F\u002Fcodeberg.org\u002FNRK)\n- [Sijmen J. Mulder](https:\u002F\u002Fgithub.com\u002Fsjmulder)\n- and other contributors\n\nVisit the [Tracker](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fissues\u002F1546) thread for a list of features in progress and anything up for grabs. Feel free to [discuss](https:\u002F\u002Fgithub.com\u002Fjarun\u002Fnnn\u002Fdiscussions) new ideas or enhancement requests.\n","nnn 是一个功能全面的终端文件管理器，旨在提高用户的工作效率。它采用 C 语言编写，具有极快的响应速度和几乎零配置的特点。nnn 支持磁盘使用分析、批量重命名、应用程序启动及文件选择等功能，并可通过丰富的插件进一步扩展其能力，如实时预览、挂载\u002F卸载磁盘等。此外，nnn 还提供了与 (neo)vim 集成的插件以增强开发体验。由于其轻量级的设计以及对多种平台的支持（包括但不限于树莓派、Android 终端模拟器 Termux、Linux、macOS、BSD 系统、Cygwin 和 WSL），nnn 特别适合需要在资源受限环境下高效管理文件或偏好命令行操作的专业人士使用。",2,"2026-06-11 03:05:28","top_language"]