Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. ncurses
N

ncurses

Other
42 projects164.7k total stars12.3k total forks6 languages

Open-source projects built with ncurses

There are currently 42 open-source projects built with ncurses, with a combined total of 164.7k GitHub stars. The most common language among these projects is C.

Showing 42 open-source projects · page 1 of 2

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
rethinkdb
rethinkdbrethinkdb/rethinkdb

An open-source NoSQL database built for realtime web applications with automatic push updates.

27.0k1.9kC++
2 months ago
goaccess
goaccessallinurl/goaccess

A real-time web log analyzer and interactive viewer that runs in terminal or browser for instant server monitoring.

20.6k1.2kC
5 days ago
Mosh
Moshmobile-shell/mosh

A remote terminal application that supports intermittent connectivity, roaming, and predictive local echo for better mobile and high-latency usage.

14.0k821C++
2 months ago
progress
progressXfennec/progress

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

8.8k312C
1 year ago
No More Secrets
No More Secretsbartobri/no-more-secrets

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

7.8k305C
5 months ago
ncspot
ncspothrkfdn/ncspot

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

6.6k266Rust
5 days ago
Cava
Cavakarlstav/cava

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

6.2k290C
23 days ago
cmus
cmuscmus/cmus

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

6.1k517C
4 months ago
htop
htophishamhm/htop

An interactive process viewer for Unix systems that provides a better alternative to the traditional 'top' command.

5.9k574C
5 years ago
mdp
mdpvisit1985/mdp

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

5.3k262C
11 months ago
cmatrix
cmatrixTreri/cmatrix

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

5.1k525C
1 year ago
cmatrix
cmatrixabishekvashok/cmatrix

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

5.1k525C
1 year ago
musikcube
musikcubeclangen/musikcube

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

4.8k320C++
2 months ago
hstr
hstrdvorka/hstr

A TUI suggest box for Bash and Zsh that makes viewing, navigating, searching, and managing shell command history easier.

4.4k238C
9 days ago
nethogs
nethogsraboof/nethogs

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

3.6k297C++
3 months ago
imtui
imtuiggerganov/imtui

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

3.6k155C++
8 months ago
Lem
Lemlem-project/lem

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

3.0k251Common Lisp
2 days ago
discussion
discussionlem-project/lem

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

3.0k251Common Lisp
2 days ago
Ettercap
EttercapEttercap/ettercap

A comprehensive suite for man-in-the-middle attacks, featuring live connection sniffing, content filtering, and protocol dissection.

2.7k529C
13 days ago
pspg
pspgokbob/pspg

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

2.7k88C
2 days ago
ncmpcpp
ncmpcpparybczak/ncmpcpp

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

2.4k233C++
3 months ago
Traffic Server
Traffic Serverapache/trafficserver

A fast, scalable, and extensible HTTP/1.1, HTTP/2, and HTTP/3 compliant caching proxy server for building cloud services.

2.0k863C++
2 days ago
bracket-lib
bracket-libamethyst/bracket-lib

A modular Rust toolkit for building roguelikes and terminal-based games with multiple rendering backends.

1.7k125Rust
6 months ago
Profanity
Profanityprofanity-im/profanity

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

1.5k226C
20 hours ago
bmon
bmontgraf/bmon

A command-line bandwidth monitor and rate estimator with interactive curses UI and programmable text output.

1.4k109C
2 years ago
powertop
powertopfenrus75/powertop

A Linux tool for diagnosing power consumption issues and optimizing power management settings.

1.3k140C++
5 days ago
cryptol
cryptolGaloisInc/cryptol

A domain-specific language for specifying, implementing, and verifying cryptographic algorithms with executable formal specifications.

1.2k129Haskell
2 days ago
wavemon
wavemonuoaerg/wavemon

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

1.2k80C
3 months ago
sngrep
sngrepirontec/sngrep

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

1.2k214C
4 months ago
bitwise
bitwisemellowcandle/bitwise

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

71430C
22 days ago
ncurses-rs
ncurses-rsjeaye/ncurses-rs

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

690103Rust
1 year ago
readsb
readsbwiedehopf/readsb

A high-performance ADS-B decoder for real-time aircraft tracking and data aggregation from SDR receivers.

614117C
23 hours ago
pcalc
pcalcalt-romes/programmer-calculator

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

58826C
7 months ago
oksh
okshibara/oksh

A portable, self-contained implementation of the OpenBSD Korn Shell (ksh) that runs across many operating systems and compilers.

44546C
2 months ago
Nudoku
Nudokujubalh/nudoku

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

37466C
1 month ago
2048-cli
2048-cliTiehuis/2048-cli

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

26969C
2 years ago
1
2