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. Learn more →
Top 23 C CLI Projects
-
The icon-theme seems to be driven by your terminal font as detailed in `src/icons-in-terminal.h & icons.h, and the choice of "terminal-icon vs nerd-fonts vs emoji" appear to be hard-wired at compile-time rather than at run-time.
-
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: Working on Ubuntu: File does not exist on the server, how to create it | /r/Wordpress | 2023-05-27file on GitHub.
-
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.
-
hstr
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
I think you might like the hstr tool.
-
Project mention: How to build neomutt from scratch with notmuch support? | /r/linuxquestions | 2023-02-04
I checked out the neomut repo and notmuch repo and unpacked ncurses 6.4
-
> it supports my keystrokes
You know that there is basically a standard set, imposed by Windows in about 1986 or something and also supported in GNOME 2, MATE, Xfce, LXDE, etc etc.? I am more interested in if it supports them. I mean, I don't know what your set are, and I am not for a moment saying there's anything wrong with them, but there are standards for this stuff, used heavily by millions of blind computer users for example.
> Have you considered the possibility you are so set in your ways that you are neglecting new and useful tool?
Could be. I am a professional assessor of, and commentator on, this stuff, though.
I mainly use a desktop I switched to in 2011. :-) Before that, I changed in 2004, after a change in 2001, after a change in 1995, after a change in 1992, after one in 1989, etc. etc.
I mean I am an old pharte, fair call, but I am a reasonably adaptable one, I think. :-D
What is "fzy"?
https://github.com/jhawthorn/fzy
...?
> Then make the panel vertical instead of horizontal
Why don't any of the screenshots show that, then?
I see 6 horizontal panels in the screenies on the homepage and Github, and one with none. From that, I don't think it's unreasonable to conclude this is not a core feature or something.
-
Other TUI libraries of note: https://github.com/dankamongmen/notcurses/blob/master/doc/OT...
-
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.
-
There's also https://github.com/princejoogie/chafa.nvim, which wraps https://github.com/hpjansson/chafa Did you know about that? I wonder what the differences between your plugin and that one are?
-
playerctl
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
if you dont mind setting up command shortcuts, look into playerctl https://github.com/altdesktop/playerctl
-
-
So, using this github issue as a reference, I'm trying to make a wofi menu that appears when a bluetooth file transmission is sent to my PC from my phone (or any other device for that matter).
-
Project mention: Best terminal for serial comms between device and Linux PC? | /r/embedded | 2022-09-08
tio. https://github.com/tio/tio. Super simple no frills program. It's gnu screen minus the stackoverflow searches. This is what you want.
-
clifm
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell
Project mention: The Command Line File Manager 1.12 (Blondebeard) is out! | /r/commandline | 2023-05-16done, Issue 223
-
-
TTY-tool for TTY-visualisations https://github.com/tenox7/ttyplot
-
-
i also use rdrview sometimes.
-
-
If you're calling an external process anyway, maybe https://sr.ht/~emersion/grim/ suits your use case better? It can be chained with https://github.com/emersion/slurp to select a screen region with the mouse, if that's necessary.
-
-
Project mention: 'nc2048' - A 2048 clone for your terminal - https://github.com/t0xk/nc2048 | /r/commandline | 2023-04-12
Not bad! this one has no dependencies apart from a C stdlib (musl works) and has colors.
-
programmer-calculator
Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
There is this very cool small open source project: https://github.com/alt-romes/programmer-calculator
-
Project mention: Testing a new encrypted messaging app's (Converso) extraordinary claims | /r/programming | 2023-05-14
https://github.com/DrKLO/Telegram https://github.com/TelegramMessenger/Telegram-iOS https://github.com/telegramdesktop/tdesktop
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C CLI related posts
- pulling out the old "american website" card on an r/Birmingham post about this sub
- Doom on Teletext
- Terminal emulators that break from the traditional rendering approach?
- Ly crashes if password is wrong twice
- Io Uring
- Clifm, the Command Line File Manager 1.12 (Blondebeard) is out!
- The Command Line File Manager 1.12 (Blondebeard) is out!
-
A note from our sponsor - SonarQube
www.sonarqube.org | 6 Jun 2023
Index
What are some of the best open-source CLI projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | nnn | 16,432 |
2 | GoAccess | 16,276 |
3 | hstr | 3,591 |
4 | neomutt | 2,818 |
5 | fzy | 2,759 |
6 | notcurses | 2,723 |
7 | smenu | 2,235 |
8 | chafa | 2,159 |
9 | playerctl | 2,055 |
10 | termbox | 1,906 |
11 | mako | 1,648 |
12 | tio | 1,307 |
13 | clifm | 979 |
14 | zpl | 881 |
15 | ttyplot | 806 |
16 | imgcat | 804 |
17 | rdrview | 782 |
18 | pick | 775 |
19 | slurp | 702 |
20 | bcal | 594 |
21 | 2048.c | 537 |
22 | programmer-calculator | 485 |
23 | tg | 367 |