SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 C Curse Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I'm guessing that PC-Hack 1.0, the ancestor of Nethack, contains a fair subset of curses, and pdcurses is from 01987 according to the bottom of https://github.com/wmcbrine/PDCurses/blob/master/docs/HISTOR.... But on the IBM, curses mostly solved the problem of porting Unix software to MS-DOS. The problems it solved on Unix, like minimizing characters transmitted to the terminal, papering over differences between terminal types, and setting cbreak mode, just didn't exist.
-
-
-
-
-
nbsdgames
A package of 21 new, improved, text-based games. Some are entirely original ideas. Best and lightest!
Project mention: Show HN: NBSDgames – 21 new, improved, original text games for Unix, DOS, Plan9 | news.ycombinator.com | 2026-06-10 -
multi-sdr-gps-sim
multi-sdr-gps-sim generates a IQ data stream on-the-fly to simulate a GPS L1 baseband signal using a SDR platform like HackRF or ADLAM-Pluto.
-
-
-
netbsd-curses
libcurses and dependencies taken from netbsd and brought into a portable shape (at least to musl or glibc)
-
-
g
g: A portable general purpose programmable text editor with calculator and macro facility. (by johnsonjh)
-
-
-
Selene
Automation low level tool based on MQTT data. Optionnal backends to create "DRM/Cairo", "OLed", "LCD" or "Curses" graphical applications. (by destroyedlolo)
-
-
YtreeNova an XTreeGold-inspired, FOSS keyboard-first Linux file manager built for fast, precise file work. Developed with AI assistance, but it does not run AI itself. https://github.com/robkam/ytreenova
-
-
Project mention: Show HN: Ytree v3.0.0-alpha, an AI-assisted rewrite towards feature completeness | news.ycombinator.com | 2026-05-12
C Curses discussion
C Curses related posts
-
Writing FreeDOS Programs in C
-
PDCurses – for environments that don't fit the termcap/terminfo model
-
Vifm
-
what lib use to write a TUI apps?
-
How to make a GUI?
-
does anyone know a game called opium wars?
-
Terminal calculator recommendations
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jul 2026
Index
What are some of the best open-source Curse projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | vifm | 3,218 |
| 2 | PDCurses | 1,236 |
| 3 | ltui | 871 |
| 4 | termbox2 | 729 |
| 5 | bitwise | 717 |
| 6 | curses | 322 |
| 7 | nbsdgames | 302 |
| 8 | multi-sdr-gps-sim | 251 |
| 9 | sssnake | 231 |
| 10 | windows-curses | 213 |
| 11 | netbsd-curses | 166 |
| 12 | dopewars | 114 |
| 13 | g | 42 |
| 14 | linuxconio | 32 |
| 15 | cpaint | 31 |
| 16 | Selene | 27 |
| 17 | treedude | 18 |
| 18 | ytreenova | 11 |
| 19 | nc2048 | 6 |
| 20 | ytree | 2 |