C TUI

Open-source C projects categorized as TUI

Top 23 C TUI Projects

  1. nnn

    nΒ³ The unorthodox terminal file manager

    Project mention: Shunpo: Minimalist bash tool to make directory navigation a little bit faster | news.ycombinator.com | 2025-01-26

    I use https://github.com/jarun/nnn/ with `cd` on quit if I need to scan around manually. Otherwise, zoxide.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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: Ask HN: What do you use for analytics for a statically generated website? | news.ycombinator.com | 2025-03-08

    GoAccess looks interesting; to be sincere, I haven't used it myself, but the demo website looks extremely fascinating to me! https://goaccess.io/

  4. tig

    Text-mode interface for git

    Project mention: Tig: Text-Mode Interface for Git | news.ycombinator.com | 2024-12-16
  5. 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: What I Wish Someone Told Me About Postgres | news.ycombinator.com | 2024-11-12
  6. 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.

  7. toxic

    A Tox-based instant messaging and video chat client.

  8. ltui

    πŸ– A cross-platform terminal ui library based on Lua

  9. SaaSHub

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

    SaaSHub logo
  10. astroterm

    A planetarium for your terminal! Explore stars, planets, constellations, and more, all rendered right in the command lineβ€”no telescope required. ✨πŸͺ

    Project mention: Astroterm: A Planetarium for Your Terminal | news.ycombinator.com | 2025-01-16
  11. termbox2

    suckless terminal rendering library

  12. mandown

    man-page inspired Markdown viewer

  13. sfm

    simple file manager

    Project mention: Sfm: Simple (suckless) file manager for Unix-like systems in C | news.ycombinator.com | 2024-10-13
  14. ptext

    A nano like text editor built with pure C

  15. dte

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

  16. ictree

    Like tree but interactive

  17. cy

    πŸ€– time travel in the terminal

    Project mention: Tmux – The Essentials (2019) | news.ycombinator.com | 2025-03-04

    There is also cy [0] which I came across the other day and am yet to try.

    [0] https://github.com/cfoust/cy

  18. rmw

    trashcan/recycle bin utility for the command line

  19. lichess-tv

    Watch live chess from your terminal

  20. Newtrodit

    A console text editor written in C.

  21. csope

    C source code browser. Fork of Cscope version 15.9, with various improvements.

  22. pbook

    A simple phonebook manager for TUI lovers!

  23. climenu

    Compact application for creating text menus with executable entries. Use it to build straightforward static shortcut menus or dynamically generate advanced menus for more complex programs.

  24. variation-ui

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

  25. notcurses-clojure-example

    Demo showing how to use Notcurses library for building terminal UIs with Clojure

  26. SaaSHub

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

    SaaSHub logo
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).

C TUI discussion

Log in or Post with

C TUI related posts

  • Tig: Text-Mode Interface for Git

    5 projects | news.ycombinator.com | 16 Dec 2024
  • DOjS – A DOS JavaScript Canvas with Sound

    7 projects | news.ycombinator.com | 2 Sep 2024
  • 🦊 GitLab: Forget GitKraken, Here Are The Only Git Commands You Need

    2 projects | dev.to | 31 Aug 2024
  • Ubuntu 24.10 to Default to Wayland for Nvidia Users

    2 projects | news.ycombinator.com | 19 May 2024
  • State of the Terminal

    13 projects | news.ycombinator.com | 16 May 2024
  • Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?

    57 projects | news.ycombinator.com | 6 May 2024
  • Neonmodem: TUI for Lobsters, HN, etc.

    4 projects | news.ycombinator.com | 11 Jan 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 17 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β†’

Index

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

# Project Stars
1 nnn 19,807
2 GoAccess 19,105
3 tig 12,636
4 pspg 2,561
5 smenu 2,387
6 toxic 1,241
7 ltui 835
8 astroterm 760
9 termbox2 460
10 mandown 248
11 sfm 234
12 ptext 206
13 dte 170
14 ictree 156
15 cy 133
16 rmw 78
17 lichess-tv 57
18 Newtrodit 42
19 csope 41
20 pbook 30
21 climenu 29
22 variation-ui 21
23 notcurses-clojure-example 18

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?