Topics / #ncurses
Ncurses projects on GitHub
Building text-based terminal interfaces on Unix systems.
As of , the most-starred Ncurses projects on GitHub are nnn (22.1K stars), goaccess (21.1K stars) and tig (13.4K stars). GitHub.Locker tracks 5 Ncurses repositories with 79.5K stars combined. The fastest-growing on October 16 was tig, with +4 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+4tig
jonas/tig · ★ 13.4KTig is an ncurses-based text-mode interface for Git. It works mainly as a Git repository browser, but can also help stage changes for commit at the chunk level and act as a pager for output from Git commands.
+3nnn
jarun/nnn · ★ 22.1Knnn (n3) is a terminal file manager built for speed and low resource use. The binary is typically around 100KB, it usually needs less than 3.5MB of resident memory, and it runs fine even with 8 colors.
goaccess
allinurl/goaccess · ★ 21.1KGoAccess is an open source real-time web log analyzer and interactive viewer. It parses your web server access logs and shows HTTP statistics live, either in a terminal UI or as an HTML dashboard in your browser.
+1nvtop
Syllo/nvtop · ★ 11.1KNVTOP (Neat Videocard TOP) is a htop-like task monitor for GPUs and accelerators: it runs in the terminal, handles multiple GPUs at once and shows what each device is doing, including which processes are using it.
The all-time top
5 projects · by stars
- 22.1K
#1 · jarun/nnnnnn
nnn (n3) is a terminal file manager built for speed and low resource use. The binary is typically around 100KB, it usually needs less than 3.5MB of resident memory, and it runs fine even with 8 colors.
- 21.1K
#2 · allinurl/goaccess
goaccess
GoAccess is an open source real-time web log analyzer and interactive viewer. It parses your web server access logs and shows HTTP statistics live, either in a terminal UI or as an HTML dashboard in your browser.
- 13.4K
#3 · jonas/tigtig
Tig is an ncurses-based text-mode interface for Git. It works mainly as a Git repository browser, but can also help stage changes for commit at the chunk level and act as a pager for output from Git commands.
- 4

blessed
11.9Kchjj/blessed · JavaScriptA curses-like terminal UI library for Node.js: it reimplements ncurses on top of terminfo/termcap and layers a widget API on top for building terminal applications.
- 5

nvtop
11.1KSyllo/nvtop · CNVTOP (Neat Videocard TOP) is a htop-like task monitor for GPUs and accelerators: it runs in the terminal, handles multiple GPUs at once and shows what each device is doing, including which processes are using it.
Related topics
Often tagged together