SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Terminal Projects
-
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
GoAccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
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).
-
no-more-secrets
A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers.
Project mention: GitHub - bartobri/no-more-secrets: A command line tool that recreates the famous data decryption effect seen in the 1992 movie Sneakers. | /r/gatewaynode | 2023-07-22 -
Project mention: Any fun/interesting custom scripts or services being ran on your setup? | /r/homelab | 2023-05-16
I do everything through a web browser -- I run an Arch VM with a modified version of ttyd running as a systemd service.
-
Probably everyone knows about the "top" command. Htop is similar, but gives us a more user-friendly output. It shows processes using the most resources, how much available resources you have and who runs those processes. For more information, visit https://htop.dev/
-
Project mention: Csvlens: Command line CSV file viewer. Like less but made for CSV | news.ycombinator.com | 2024-01-06
While not built around CSV, two terminal spreadsheet tools I have successfully used in the past are sc-im and the (neo)vim plugin vim-table-mode:
https://github.com/andmarti1424/sc-im/
https://github.com/dhruvasagar/vim-table-mode
Back then I stopped using sc-im because it could not import/export XLSX, if I remember correctly. Apparently it can today!
vim-table-mode always felt a little fragile and I don't want to be bound to vim anymore. That said, it still feels like a small miracle to me to have functional spreadsheet formulas inside markdown documents – calculation and typesetting all in one place.
-
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.
-
-
> The only reason we don't have animation frameworks for the terminal is because it's not possible
-
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...
-
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.
pspg is a pager intended to be used with SQL command line clients. It was originally created for Postgres (hence the name), but also works with MySQL and others
-
Edit: https://github.com/fastfetch-cli/fastfetch
-
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."
-
tizonia-openmax-il
Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices.
-
Project mention: what's a good Linux terminal file manager in late 2023? | /r/linux4noobs | 2023-10-27
FAR Manager 2
-
nyancat
Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package `nyancat`.
-
-
clifm
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell.
-
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: Mtm: Perhaps the smallest useful terminal multiplexer in the world | news.ycombinator.com | 2024-01-30
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Terminal related posts
- Text UIs != Terminal UIs
- Zellij – A terminal workspace with batteries included (tmux alternative)
- Lineselect 0.1.6
- Notcurses: Blingful character graphics/TUI library
- Mtm: Perhaps the smallest useful terminal multiplexer in the world
- Mtm: Perhaps the smallest useful terminal multiplexer in the world
- Csvlens: Command line CSV file viewer. Like less but made for CSV
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source Terminal projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | WindTerm | 19,998 |
2 | nnn | 18,043 |
3 | GoAccess | 17,385 |
4 | no-more-secrets | 7,440 |
5 | ttyd | 7,202 |
6 | htop | 5,805 |
7 | sc-im | 4,045 |
8 | ttygif | 3,894 |
9 | notcurses | 3,246 |
10 | chafa | 2,555 |
11 | pspg | 2,355 |
12 | smenu | 2,320 |
13 | fastfetch | 1,939 |
14 | tio | 1,673 |
15 | tizonia-openmax-il | 1,668 |
16 | far2l | 1,649 |
17 | nyancat | 1,411 |
18 | catimg | 1,322 |
19 | clifm | 1,235 |
20 | yori | 1,196 |
21 | 123elf | 1,128 |
22 | mtm | 1,039 |
23 | sngrep | 931 |