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. Learn more β
Top 23 C CLI 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.
-
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.
-
hstr
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
playerctl
π§ mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
-
clifm
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell.
-
programmer-calculator
Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
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
hstr
> 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
Project mention: Show HN: Inbox Zero β open-source email assistant | news.ycombinator.com | 2023-12-29https://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.
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...
You can also use smenu (https://github.com/p-gen/smenu) to make these and many other selections.
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.
Project mention: IT Pro Tuesday #276 - Cert Automation, Packet Analysis, Vim Cheatsheet & More | /r/ITProTuesday | 2023-11-08Tio 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."
TTY-tool for TTY-visualisations https://github.com/tenox7/ttyplot
See also the C port here: https://github.com/eafer/rdrview/
It works well with text-mode browsers like w3m.
There is this very cool small open source project: https://github.com/alt-romes/programmer-calculator
C CLI related posts
-
Xz: Update maintainer and author info. The other maintainer suddenly disappeared
-
The xz sshd backdoor rabbithole goes quite a bit deeper
-
Thanks Andres Freud
-
The xz-utils backdoor has been removed
-
Timeline of the xz open source attack
-
Xz Repository Censored by GitHub
-
Backdoor in upstream xz/liblzma leading to SSH server compromise
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 May 2024
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,523 |
3 | hstr | 3,912 |
4 | notcurses | 3,288 |
5 | neomutt | 3,066 |
6 | fzy | 2,903 |
7 | ProcDump-for-Linux | 2,876 |
8 | chafa | 2,626 |
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 | 941 |
17 | slurp | 861 |
18 | imgcat | 855 |
19 | rdrview | 830 |
20 | pick | 804 |
21 | bcal | 620 |
22 | 2048.c | 576 |
23 | programmer-calculator | 530 |
Sponsored