C CLI

Open-source C projects categorized as CLI

Top 23 C CLI Projects

  • nnn

    nΒ³ The unorthodox terminal file manager

  • Project mention: Directory navigation on Helix | /r/HelixEditor | 2023-12-06

    If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.

  • 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: You don't need analytics on your blog | news.ycombinator.com | 2023-12-24

    If one wants server-side metrics with a little more info than the author's "hacky little script", there's always goaccess [1], which functions in broadly the same way. I even use it with Firebase Hosting-hosted sites via [2] (which I wrote).

    [1] http://goaccess.io/

    [2] https://github.com/Silicon-Ally/gcp-clf

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hstr

    bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.

  • Project mention: Linux terminal user | /r/linuxmemes | 2023-06-30

    hstr

  • notcurses

    blingful character graphics/TUI library. definitely not curses.

  • Project mention: Text UIs != Terminal UIs | news.ycombinator.com | 2024-03-02

    > The only reason we don't have animation frameworks for the terminal is because it's not possible

    https://nick-black.com/dankwiki/index.php/Notcurses

  • neomutt

    βœ‰οΈ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat

  • Project mention: Show HN: Inbox Zero – open-source email assistant | news.ycombinator.com | 2023-12-29

    https://github.com/neomutt/neomutt is a mature project with similar functionality in its arsenal via tagging and vim bindings, not limited to gmail either. You can also write emails in vim/$EDITOR fluidly.

  • fzy

    :mag: A simple, fast fuzzy finder for the terminal

  • ProcDump-for-Linux

    A Linux version of the ProcDump Sysinternals tool

  • SaaSHub

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

    SaaSHub logo
  • chafa

    πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.

  • Project mention: what terminal emulator would you recommend? | /r/archlinux | 2023-12-11

    Like some people here and under this post said, I like Kitty and would recommend it to anyone who uses/used Alacritty, as they are very similar in surface. I actually switch between Alacritty and Kitty pretty often, depending on my "mood". I recently went back to Kitty for image support (through chafa though, for better compatibility across terminal emulators). However, Wayland support is poor and I have some issues with fonts being too bold, although it could just be my config...

  • playerctl

    🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.

  • 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: Lineselect 0.1.6 | news.ycombinator.com | 2024-02-04

    You can also use smenu (https://github.com/p-gen/smenu) to make these and many other selections.

  • mako

    A lightweight Wayland notification daemon

  • Project mention: where does mako stores it's history? | /r/linux4noobs | 2023-09-08
  • termbox

    Library for writing text-based user interfaces

  • Project mention: Writing TUI with Ratatouille | dev.to | 2023-06-25

    Most answers were a code-golf style with writing the full functionality in least number of lines of code. I took a different approach. Since some time already I wanted to try out Ratatouille - an Elixir toolkit for writing TUI (Terminal UI), based on termbox.

  • tio

    A serial device I/O tool

  • Project mention: IT Pro Tuesday #276 - Cert Automation, Packet Analysis, Vim Cheatsheet & More | /r/ITProTuesday | 2023-11-08

    Tio is a user-friendly CLI tool for straightforward serial device management. Allows you to connect to serial TTY devices and perform basic input/output operations through a configuration file or via direct commands. bh0 adds, "I use tio for serial/console on my Mac. Tio is awesome."

  • clifm

    The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell.

  • Project mention: Finally! Clifm has been ported to Solaris! | /r/solaris | 2023-09-13
  • zpl

    πŸ“ Pushing the boundaries of simplicity

  • ttyplot

    a realtime plotting utility for terminal/console with data input from stdin

  • Project mention: how to log power consumption | /r/linuxquestions | 2023-05-13

    TTY-tool for TTY-visualisations https://github.com/tenox7/ttyplot

  • slurp

    Select a region in a Wayland compositor

  • imgcat

    It's like cat, but for images.

  • rdrview

    Firefox Reader View as a command line tool

  • Project mention: Mozilla: Readability.js | news.ycombinator.com | 2024-02-25

    See also the C port here: https://github.com/eafer/rdrview/

    It works well with text-mode browsers like w3m.

  • pick

    A fuzzy search tool for the command-line

  • bcal

    :1234: Bits, bytes and address calculator

  • 2048.c

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

  • programmer-calculator

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

  • Project mention: Terminal calculator recommendations | /r/embedded | 2023-05-04

    There is this very cool small open source project: https://github.com/alt-romes/programmer-calculator

  • 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 CLI related posts

Index

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

Project Stars
1 nnn 18,203
2 GoAccess 17,494
3 hstr 3,912
4 notcurses 3,288
5 neomutt 3,066
6 fzy 2,898
7 ProcDump-for-Linux 2,876
8 chafa 2,612
9 playerctl 2,335
10 smenu 2,334
11 mako 1,980
12 termbox 1,941
13 tio 1,729
14 clifm 1,253
15 zpl 961
16 ttyplot 940
17 slurp 861
18 imgcat 855
19 rdrview 829
20 pick 803
21 bcal 620
22 2048.c 576
23 programmer-calculator 530

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com