Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ncurses

Ncurses

47 projects

Showing 36 of 47 projects

tig
tigC

Text-mode interface for git

#ncurses#tui#c
Stars13.3k
Forks653
Last commit1 month ago
nvtop
nvtopC

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

#apple#intel#nvidia
Stars10.9k
Forks409
Last commit2 months ago
progress
progressC

A Linux tool that shows progress, estimated time, and throughput for coreutils commands like cp, mv, and dd.

#macos-compatible#coreutils#ncurses
Stars8.9k
Forks313
Last commit1 year ago
No More Secrets
No More SecretsC

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

#hacker#matrix#ncurses
Stars7.8k
Forks305
Last commit7 months ago
ncspot
ncspotRust

A cross-platform, terminal-based Spotify client written in Rust, offering a lightweight and keyboard-driven music experience.

#spotify-client#keyboard-driven#ncurses
Stars6.7k
Forks269
Last commit1 day ago
Cava
CavaC

A cross-platform bar spectrum audio visualizer for terminal and desktop environments.

#spectrum-analyzer#sdl2#alsa
Stars6.3k
Forks293
Last commit18 days ago
cmus
cmusC

A small, fast, and powerful console music player for Unix-like operating systems.

#keyboard-driven#unix-tools#console-music-player
Stars6.2k
Forks521
Last commit6 months ago
sc-im
sc-imC

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

#spreadsheet#vim#ncurses
Stars5.7k
Forks236
Last commit3 days ago
mdp
mdpC

A terminal-based presentation tool that renders markdown files as slideshows with keyboard navigation.

#open-source#ncurses#terminal
Stars5.3k
Forks262
Last commit1 year ago
cmatrix
cmatrixC

A terminal-based screensaver that simulates the iconic falling green code effect from The Matrix movie.

#terminal-screensaver#retro-computing#matrix
Stars5.2k
Forks533
Last commit1 year ago
cmatrix
cmatrixC

A terminal-based screensaver that simulates the iconic falling green code effect from The Matrix movie.

#terminal-screensaver#retro-computing#fun-utilities
Stars5.2k
Forks533
Last commit1 year ago
Cursive
CursiveRust

A TUI (Text User Interface) library for Rust to build rich terminal applications.

#ncurses#terminal#tui
Stars4.8k
Forks267
Last commit9 days ago
musikcube
musikcubeC++

A cross-platform, terminal-based music player, audio engine, metadata indexer, and streaming server written in C++.

#coreaudio#directsound#audio-library
Stars4.8k
Forks318
Last commit4 months ago
grv
grvGo

A terminal-based interface for viewing, searching, and filtering Git repositories with vi-like keybindings.

#version-control#repository-viewer#ncurses-tui
Stars4.1k
Forks98
Last commit7 years ago
joshuto
joshutoRust

A ranger-like terminal file manager written in Rust, offering fast navigation and file operations.

#hacktoberfest#productivity#file-management
Stars3.7k
Forks162
Last commit5 days ago
nethogs
nethogsC++

A Linux 'net top' tool that groups network bandwidth usage by process instead of protocol or subnet.

#libpcap#ncurses#performance-analysis
Stars3.7k
Forks300
Last commit22 hours ago
imtui
imtuiC++

Immediate mode text-based user interface C++ library for building interactive terminal applications.

#user-interface#ncurses#text-based-interface
Stars3.6k
Forks155
Last commit9 months ago
discussion
discussionCommon Lisp

A general-purpose editor/IDE written in Common Lisp, designed for high extensibility and real-time code execution.

#sdl2#ncurses#text-editor
Stars3.0k
Forks251
Last commit3 days ago
pspg
pspgC

A Unix pager with rich table browsing features, designed for PostgreSQL but supporting MySQL, SQLite, and other database clients.

#psql#terminal-pager#ncurses
Stars2.7k
Forks88
Last commit26 days ago
ncmpcpp
ncmpcppC++

A feature-rich ncurses-based terminal client for the Music Player Daemon (MPD).

#music-library#mpd-client#ncurses
Stars2.5k
Forks242
Last commit28 days ago
Profanity
ProfanityC

A console-based XMPP client inspired by Irssi, built with ncurses for terminal chat.

#chat#encrypted-messaging#privacy-tools
Stars1.5k
Forks225
Last commit1 day ago
PDCurses
PDCursesC

A public domain curses library for DOS, OS/2, Windows console, X11, and SDL environments.

#public-domain#sdl#curses
Stars1.2k
Forks200
Last commit6 months ago
wavemon
wavemonC

An ncurses-based terminal application for monitoring wireless network devices on Linux systems.

#packet-statistics#ncurses#terminal-app
Stars1.2k
Forks80
Last commit24 days ago
sngrep
sngrepC

A terminal-based SIP message flow viewer with ncurses interface for real-time VoIP debugging.

#sip-protocol#ncurses-interface#pcap
Stars1.2k
Forks217
Last commit16 days ago
TermOx
TermOxC++

A C++20 library for building rich, interactive terminal user interfaces with minimal code.

#event-driven#user-interface#curses
Stars865
Forks63
Last commit10 months ago
bitwise
bitwiseC

A terminal-based interactive bitwise calculator and bit manipulator with dynamic base conversion.

#bitwise#binary-manipulation#curses
Stars718
Forks29
Last commit2 months ago
ncurses-rs
ncurses-rsRust

A thin, low-level ncurses wrapper for Rust, providing direct bindings to the C library for terminal UI development.

#c-bindings#ncurses#text-based-interface
Stars690
Forks103
Last commit1 year ago
pcalc
pcalcC

A terminal calculator for programmers working with binary, hexadecimal, and decimal numbers, bitwise operations, and custom operand sizes.

#calculator#ncurses#terminal
Stars588
Forks27
Last commit8 months ago
pancurses
pancursesRust

A cross-platform Rust curses library that provides a Rustic interface for terminal UI development on Unix and Windows.

#cli-application#curses#ncurses
Stars416
Forks40
Last commit2 years ago
Nudoku
NudokuC

A terminal-based Sudoku game built with ncurses, featuring interactive play and PDF/PNG export.

#sudoku#png-export#ncurses
Stars375
Forks67
Last commit15 days ago
tty-solitaire
tty-solitaireC

Play solitaire in your terminal!

#tty-game#ncurses#c
Stars356
Forks39
Last commit1 year ago
2048-cli
2048-cliC

A command-line implementation of the 2048 puzzle game for Linux terminals, featuring both terminal and ncurses interfaces.

#ncurses#terminal#keyboard-controls
Stars269
Forks68
Last commit2 years ago
nSnake
nSnakeC++

A terminal-based clone of the classic snake game, built with C++ and ncurses.

#ncurses#c-plus-plus#terminal-game
Stars225
Forks59
Last commit2 years ago
cl-charms
cl-charmsCommon Lisp

A Common Lisp interface to libcurses providing both low-level CFFI bindings and a higher-level Lisp-friendly API.

#curses-bindings#ncurses#tui-library
Stars178
Forks30
Last commit8 months ago
rhex
rhexRust

A terminal-based roguelike game featuring hexagonal maps, written in Rust.

#ncurses#ascii-art#terminal-game
Stars171
Forks15
Last commit10 days ago
2048-in-terminal
2048-in-terminalC

A terminal-based clone of the 2048 puzzle game with animated gameplay.

#ncurses#makefile#cli-tool
Stars161
Forks23
Last commit3 years ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Terminal12
#Cli Tool12
#Cross Platform11
#C10
#Linux10
#Tui9
#Command Line Tool9
#Terminal Ui9
#Terminal App8
#Curses6
#Terminal Tool6
#Rust6