Open-source C projects categorized as TUI

Top 16 C TUI Projects

  • nnn

    n³ The unorthodox terminal file manager

    Project mention: Where can I learn to use NNN as a noob? | reddit.com/r/bash | 2023-03-06

    https://github.com/jarun/nnn/wiki/Live-previews and the rest of the wiki

  • 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: How to easily gather IPv6 VS IPv4 usage on a web server? | reddit.com/r/ipv6 | 2023-03-09

    I was looking something for like that a while ago and the closes I can was goaccess, but it did not have IPv4/IPv6 feature. https://github.com/allinurl/goaccess/issues/1492

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • tig

    Text-mode interface for git

    Project mention: What is your preferred version control software and what additional features do you wish it had? | reddit.com/r/AskProgramming | 2023-03-02

    I'm normally a CLI git (and tig) user.

  • smenu

    smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.

    Project mention: So you've installed `fzf`. Now what? | reddit.com/r/commandline | 2023-03-21

    Here are the bindings for smenu-history, I found somewhere at the site:

  • 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: Show HN: Ov – feature rich terminal pager | news.ycombinator.com | 2023-01-03
  • ltui

    🍖 A cross-platform terminal ui library based on Lua

    Project mention: LTUI 2.6 released, Improve configuration dialog | reddit.com/r/lua | 2022-09-22
  • mandown

    man-page inspired Markdown viewer

  • SonarQube

    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.

  • sfm

    simple file manager

    Project mention: suckless terminal file manager | reddit.com/r/suckless | 2022-05-26

    noice - 1k sloc small extensable file browser rover - 2k sloc, perfect tiny file browser. sfm- 3k sloc, very user friendly, very pretty, prob the best one here.

  • termbox2

    suckless terminal rendering library

    Project mention: Mle is a small, flexible, terminal-based text editor written in C | news.ycombinator.com | 2022-10-01

    I saw this editor recently as a consequence of noticing that there seems to be a rewrite of the termbox library (ncurses alternative) in progress: https://github.com/termbox/termbox2

  • dte

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

  • ictree

    Like tree but interactive

  • tt

    Practicing touch typing, and monitor your typing speed using your own text files (by runrin)

  • lichess-tv

    Watch live chess from your terminal

    Project mention: I made a small app to watch Lichess TV right on your terminal :D | reddit.com/r/ComputerChess | 2022-10-24
  • Newtrodit

    A console text editor written in C.

  • variation-ui

    Single-header terminal user interface library. Written in ansi-c

    Project mention: Variation-ps: Single-header parser system library released 1.0v! | reddit.com/r/C_Programming | 2022-08-19

    Variation-ui: User Interface Library

  • ncda

    Ncurses disk usage analyzer

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-03-21.

C TUI related posts


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

Project Stars
1 nnn 15,986
2 GoAccess 15,941
3 tig 11,533
4 smenu 2,199
5 pspg 1,977
6 ltui 730
7 mandown 225
8 sfm 188
9 termbox2 157
10 dte 124
11 ictree 112
12 tt 68
13 lichess-tv 49
14 Newtrodit 20
15 variation-ui 14
16 ncda 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives