C Ncurses

Open-source C projects categorized as Ncurses | Edit details
Related topics: #C #Terminal #TUI #CLI #Console

Top 21 C Ncurse Projects

  • GoAccess

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

    Project mention: Google Analytics Illegal in Austria; Other EU Member States Expected to Follow | news.ycombinator.com | 2022-01-19

    If you just want page views and referrers, then your webserver logs should have all the data you need already.

    Personally I use GoAccess to visualise this data.


  • nnn

    n³ The unorthodox terminal file manager

    Project mention: List of CLI programs (follow-up to GUI). Feel free to make suggestions. | reddit.com/r/linux | 2022-01-19


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • tig

    Text-mode interface for git

    Project mention: Sequentially review and commit staged changes easily | reddit.com/r/git | 2022-01-18

    tig (TUI)

  • nvtop

    NVIDIA GPUs htop like monitoring tool

    Project mention: Trust me it's super productive Windows users will never understand | reddit.com/r/linuxmemes | 2022-01-24
  • sc-im

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

    Project mention: Best TUI Windows Word Processor | reddit.com/r/commandline | 2021-12-20

    Spreadsheet: https://github.com/andmarti1424/sc-im

  • neomutt

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

    Project mention: Help developing terminal based applications | reddit.com/r/linux_programming | 2021-04-12
  • notcurses

    blingful character graphics/TUI library. definitely not curses.

    Project mention: Charm – tools to make the command line glamorous | news.ycombinator.com | 2022-01-23
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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.

    Project mention: Vim like tools | dev.to | 2021-12-06

    vifm: a file manager with curses interface, which provides Vim-like environment

  • 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.

    Project mention: Pspg – Postgres Pager | news.ycombinator.com | 2021-12-23
  • profanity

    Ncurses based XMPP client

    Project mention: looking for people wanting to learn C | reddit.com/r/ProgrammingBuddies | 2021-12-21

    A friend of mine told me he had good luck improving his C by participating in this project: https://github.com/profanity-im/profanity

  • toxic

    A Tox-based instant messaging and video chat client (by JFreegman)

    Project mention: In case you missed it, Toxic (the ncurses client) now has a built-in arcade | reddit.com/r/projecttox | 2021-10-06

    As a fun side project I built a game engine into Toxic (as of version 0.11.x) along with some games. The current library includes Chess (online), Conway's game of life, Snake vs. glowies, and Centipede.

  • PDCurses

    PDCurses - a curses library for environments that don't fit the termcap/terminfo model.

    Project mention: PDCurses alternatives - notty and S-Lang | libhunt.com/r/PDCurses | 2021-12-30
  • sngrep

    Ncurses SIP Messages flow viewer

    Project mention: Asterisk 18.4.0 - Kamailio 5.5.0 Integration (PJSIP Realtime) | reddit.com/r/Asterisk | 2021-06-16

    Tip: You can use sngrep (https://github.com/irontec/sngrep) to debug packets in asterisk or in kamailio.

  • cfiles

    A ncurses file manager written in C with vim like keybindings

    Project mention: lsx (ls-Xtended) : A command line utility which lets you navigate through terminal like a pro. | reddit.com/r/commandline | 2021-10-31

    You mentioned below that you weren't aware of nnn. You might check out lf while you're at it. There are a half dozen nice, active tools like this (vifm, cfiles) which - if nothing else - might give you some ideas. There are also all the commander-style tools like Midnight Commander and WCM Commander.

  • mocp

    Music On Console Player

    Project mention: Increase battery life in linux | reddit.com/r/linuxquestions | 2021-10-12

    music: moc

  • tty-solitaire

    Play solitaire in your terminal!

    Project mention: Conpelling Microsoft Solitaire alternatives? | reddit.com/r/linuxquestions | 2021-11-13
  • mandown

    man-page inspired Markdown viewer

    Project mention: Building projects in C | reddit.com/r/C_Programming | 2021-09-02

    My Ncurses markdown reader

  • programmer-calculator

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

    Project mention: Ask HN: Tools you have made for yourself? | news.ycombinator.com | 2021-06-12
  • dte

    A small, configurable console text editor (moved to https://gitlab.com/craigbarnes/dte) (by craigbarnes)

    Project mention: dte - a language for expressing and calculating date and time | reddit.com/r/commandline | 2021-10-15

    Ohohoho. DTE is also the name of a nano like text editor I used before learning vim, felt nostalgic seeing the name.

  • xstarter

    Application launcher for Linux

    Project mention: xstarter is an application launcher for Linux | reddit.com/r/linux | 2021-04-12
  • vt52ish

    A rough/partial emulator of a VT-52 running inside Curses.

    Project mention: Show HN: A VT52 Emulator Running in Ncurses | news.ycombinator.com | 2021-04-17
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-24.

C Ncurses related posts


What are some of the best open-source Ncurse projects in C? This list will help you:

Project Stars
1 GoAccess 14,194
2 nnn 13,370
3 tig 10,592
4 nvtop 3,675
5 sc-im 3,111
6 neomutt 2,377
7 notcurses 1,951
8 vifm 1,854
9 pspg 1,772
10 profanity 1,050
11 toxic 1,043
12 PDCurses 728
13 sngrep 700
14 cfiles 376
15 mocp 229
16 tty-solitaire 215
17 mandown 195
18 programmer-calculator 154
19 dte 108
20 xstarter 41
21 vt52ish 3
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.