C Command-line

Open-source C projects categorized as Command-line
C Linux CLI Terminal Unix

Top 23 C Command-line Projects

Command-line
  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. fastfetch

    A maintained, feature-rich and performance oriented, neofetch like system information tool.

    Project mention: neofetch is archived: what's next for terminal lovers? | dev.to | 2024-06-19

    Fastfetch is a speedy and efficient alternative. It provides quick system information without sacrificing the detail we love.

  5. mdp

    A command-line based markdown presentation tool.

    Project mention: Presenterm: Markdown Slideshows in the Terminal | news.ycombinator.com | 2025-03-08
  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. tio

    A serial device I/O tool

    Project mention: tio – a serial device I/O tool | news.ycombinator.com | 2024-08-30
  8. clifm

    💾 The shell-like, command line terminal file manager

  9. SaaSHub

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

    SaaSHub logo
  10. kew

    A terminal music player.

    Project mention: Show HN: Kew – A Terminal Music Player for Linux | news.ycombinator.com | 2024-10-04
  11. yori

    Yori is a CMD replacement shell that supports backquotes, job control, and improves tab completion, file matching, aliases, command history, and more.

    Project mention: I3wm Inspired Wm for Windows | news.ycombinator.com | 2024-09-14

    cmd.exe is largely still concerned with starting processes and hooking them together in much the same vein as Bourne shell, so I tend to use it for that.

    (I actually use Yori[0], but it's pretty much to tcsh what cmd.exe is to csh.)

    PowerShell leaned a little too hard into the structured data to be useful for me as a command shell. It's a pretty decent competitor to the Python REPL though.

    0: https://github.com/malxau/yori

  12. bfs

    A breadth-first version of the UNIX find command

    Project mention: fd: A simple, fast and user-friendly alternative to 'find' | news.ycombinator.com | 2025-03-19
  13. 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
  14. bcal

    :1234: Bits, bytes and address calculator

  15. dateutils

    nifty command line date and time utilities; fast date calculations and conversion in the shell

  16. 2048.c

    Console version of the game "2048" for GNU/Linux

  17. gcc_termux

    Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt

  18. csvquote

    Enables common unix utlities like cut, awk, wc, head to work correctly with csv data containing delimiters and newlines

    Project mention: Csvquote – smart and simple CSV processing on the command line | news.ycombinator.com | 2024-09-26
  19. bacnet-stack

    BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.

  20. pqiv

    Powerful image viewer with minimal UI

  21. embedded-cli

    Single-header CLI with history and autocompletion for embedded systems (like Arduino or STM32) (by funbiscuit)

  22. mandown

    man-page inspired Markdown viewer

  23. nano-for-windows

    Windows version of the GNU Nano editor

  24. cargs

    A lightweight cross-platform getopt alternative that is tested on Linux, Windows, FreeBSD and macOS. Command line argument parser library for C/C++. Can be used to parse argv and argc parameters.

  25. ictree

    Like tree but interactive

  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 Command-line discussion

Log in or Post with

C Command-line related posts

  • Csvquote – smart and simple CSV processing on the command line

    1 project | news.ycombinator.com | 26 Sep 2024
  • Img2ascii: Convert images to ASCII art (Made in C)

    1 project | news.ycombinator.com | 11 Aug 2024
  • neofetch is archived: what's next for terminal lovers?

    6 projects | dev.to | 19 Jun 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
  • Wddbfs – Mount a SQLite database as a filesystem

    3 projects | news.ycombinator.com | 18 Feb 2024
  • Help compiling a package with a compiler flag from an official Debian source

    1 project | /r/debian | 3 Nov 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 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 Command-line projects in C? This list will help you:

# Project Stars
1 nnn 19,884
2 GoAccess 19,138
3 fastfetch 13,037
4 mdp 5,041
5 smenu 2,387
6 tio 2,252
7 clifm 1,402
8 kew 1,376
9 yori 1,256
10 bfs 1,032
11 astroterm 773
12 bcal 650
13 dateutils 627
14 2048.c 619
15 gcc_termux 475
16 csvquote 448
17 bacnet-stack 439
18 pqiv 323
19 embedded-cli 277
20 mandown 249
21 nano-for-windows 203
22 cargs 184
23 ictree 158

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?