Ncurses Open Source Projects

Browse 139 Ncurses open source projects, ranked by GitHub stars. Find the most popular Ncurses tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 139 projects
21,717 stars

jarun/nnn

n³ The unorthodox terminal file manager

Metrics details
Stars21,717
20,719 stars

allinurl/goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

Metrics details
Stars20,719
19,817 stars

rothgar/awesome-tuis

List of projects that provide terminal user interfaces

Metrics details
Stars19,817
13,280 stars

jonas/tig

Text-mode interface for git

Metrics details
Stars13,280
12,719 stars

CleverRaven/Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

Metrics details
Stars12,719
10,844 stars

Syllo/nvtop

GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm

Metrics details
Stars10,844
10,462 stars

tstack/lnav

Log file navigator

Metrics details
Stars10,462
7,801 stars

bartobri/no-more-secrets

A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.

Metrics details
Stars7,801
6,278 stars

karlstav/cava

Cross-platform Audio Visualizer

Metrics details
Stars6,278
5,653 stars

andmarti1424/sc-im

sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal

Metrics details
Stars5,653
4,830 stars

gyscos/cursive

A Text User Interface library for the Rust programming language

Metrics details
Stars4,830
4,618 stars

dankamongmen/notcurses

blingful character graphics/TUI library. definitely not curses.

Metrics details
Stars4,618
3,780 stars

neomutt/neomutt

✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

Metrics details
Stars3,780
3,720 stars

kamiyaa/joshuto

ranger-like terminal file manager written in Rust

Metrics details
Stars3,720
3,603 stars

ggerganov/imtui

ImTui: Immediate Mode Text-based User Interface C++ Library

Metrics details
Stars3,603
3,225 stars

vifm/vifm

Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.

Metrics details
Stars3,225
3,106 stars

magiblot/tvision

A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

Metrics details
Stars3,106
2,724 stars

okbob/pspg

Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.

Metrics details
Stars2,724
2,626 stars

TheTumultuousUnicornOfDarkness/CPU-X

CPU-X is a Free software that gathers information on CPU, motherboard and more

Metrics details
Stars2,626
2,538 stars

hunspell/hunspell

The most popular spellchecking library.

Metrics details
Stars2,538
1,953 stars

vinibiavatti1/TuiCss

Text-based user interface CSS library

Metrics details
Stars1,953
1,877 stars

MitMaro/git-interactive-rebase-tool

Native cross-platform full feature terminal-based sequence editor for git interactive rebase.

Metrics details
Stars1,877
1,857 stars

d99kris/nchat

Terminal-based messaging client for Linux and macOS with Telegram, WhatsApp and Signal support

Metrics details
Stars1,857
1,759 stars

cmang/durdraw

Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes

Metrics details
Stars1,759
1,525 stars

profanity-im/profanity

Ncurses based XMPP client

Metrics details
Stars1,525
1,419 stars

samtay/so

A terminal interface for Stack Overflow

Metrics details
Stars1,419
1,311 stars

cx9208/bbrplus

编译了dog250大神的bbr修正版

Metrics details
Stars1,311
1,301 stars

JFreegman/toxic

A Tox-based instant messaging and video chat client.

Metrics details
Stars1,301
1,249 stars

davidgiven/wordgrinder

A word processor which gets the hell out of your way and lets you get some work done.

Metrics details
Stars1,249
1,238 stars

wmcbrine/PDCurses

A curses library for environments that don't fit the termcap/terminfo model.

Metrics details
Stars1,238
1,222 stars

uoaerg/wavemon

wavemon is an ncurses-based monitoring application for wireless network devices on Linux.

Metrics details
Stars1,222
1,196 stars

irontec/sngrep

Ncurses SIP Messages flow viewer

Metrics details
Stars1,196
1,135 stars

xorg62/tty-clock

Clock using lib ncurses

Metrics details
Stars1,135
1,053 stars

cosmos72/twin

Text mode window environment. A terminal emulator and multiplexer with mouse support, overlapped windows and networked clients. Text-mode equivalent of X11 server + VNC server

Metrics details
Stars1,053
864 stars

a-n-t-h-o-n-y/TermOx

C++20 Terminal User Interface (TUI) Library.

Metrics details
Stars864
823 stars

GiorgosXou/TUIFIManager

A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.

Metrics details
Stars823
734 stars

termbox/termbox2

terminal I/O library

Metrics details
Stars734
717 stars

mellowcandle/bitwise

Terminal based bit manipulator in ncurses

Metrics details
Stars717
716 stars

rofl0r/ncdu

inofficial fork of "NCurses Disk Usage"

Metrics details
Stars716
690 stars

jeaye/ncurses-rs

A low-level ncurses wrapper for Rust

Metrics details
Stars690
664 stars

devosoft/avida

Metrics details
Stars664
664 stars

magiblot/turbo

An experimental text editor based on Scintilla and Turbo Vision.

Metrics details
Stars664
605 stars

mirror/ncurses

ncurses Git mirror

Metrics details
Stars605
593 stars

nemuTUI/nemu

Ncurses UI for QEMU

Metrics details
Stars593
592 stars

troglobit/mg

Micro (GNU) Emacs-like text editor ❤️ public-domain

Metrics details
Stars592
588 stars

alt-romes/programmer-calculator

Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits

Metrics details
Stars588
566 stars

AngelJumbo/lavat

Lava lamp simulation using metaballs in the terminal

Metrics details
Stars566
542 stars

TidalLabs/Slacker

Simple Slack client for the CLI

Metrics details
Stars542
508 stars

mananapr/cfiles

A ncurses file manager written in C with vim like keybindings

Metrics details
Stars508
493 stars

MockbaTheBorg/RunCPM

RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.

Metrics details
Stars493
477 stars

beltex/dshb

macOS system monitor

Metrics details
Stars477
463 stars

mtytel/cursynth

GNU ncurses terminal synthesizer

Metrics details
Stars463
446 stars

fulhax/ncpamixer

ncurses PulseAudio Mixer

Metrics details
Stars446
444 stars

cbbrowne/tpp

Text Powerpoint

Metrics details
Stars444
438 stars

gabrielzschmitz/Tomato.C

A pomodoro timer written in pure C.

Metrics details
Stars438
424 stars

jonsafari/mocp

Music On Console Player

Metrics details
Stars424
424 stars

PlankCipher/kabmat

TUI program for managing kanban boards with vim-like keybindings

Metrics details
Stars424
423 stars

M4444/TMatrix

Terminal based replica of the digital rain from The Matrix.

Metrics details
Stars423
416 stars

ihalila/pancurses

A Rust curses library, supports Unix platforms and Windows

Metrics details
Stars416
396 stars

rthornton128/goncurses

NCurses Library for Go

Metrics details
Stars396
1-60 of 139 projects
Get A Weekly Email With Trending Ncurses Projects
Stay updated on Ncurses plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.