C Terminal

Open-source C projects categorized as Terminal

Top 23 C Terminal Projects

  • WindTerm

    A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.

  • Project mention: WindTerm SSH Client has Ransomware? | /r/PowerShell | 2023-09-13
  • 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.

  • 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
  • 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: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    Not forgotten by any means but goaccess is nice and simple to use

    https://goaccess.io/

  • 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
  • ttyd

    Share your terminal over the web

  • htop

    htop - an interactive process viewer

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06

    These certainly aren't forgotten, but I like:

    * `ranger` file manager: https://ranger.github.io/

    * `ncdu` for visualising disk usage: https://dev.yorhel.nl/ncdu

    * `htop` process monitor: https://htop.dev/

    I just find them very intuitive, and information-dense while not being overwhelming.

  • fastfetch

    Like neofetch, but much faster because written mostly in C.

  • Project mention: Neofetch Has Been Archived | news.ycombinator.com | 2024-04-29

    I think most have switched to https://github.com/fastfetch-cli/fastfetch these days

  • SaaSHub

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

    SaaSHub logo
  • sc-im

    sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal

  • 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.

  • ttygif

    Convert terminal recordings to animated gifs (by icholy)

  • 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

  • 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...

  • 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.

  • Project mention: Harlequin: SQL IDE for Your Terminal | news.ycombinator.com | 2024-01-05

    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

    https://github.com/okbob/pspg

  • 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.

  • 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."

  • far2l

    Linux port of FAR v2

  • Project mention: what's a good Linux terminal file manager in late 2023? | /r/linux4noobs | 2023-10-27

    FAR Manager 2

  • 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.

  • nyancat

    Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package `nyancat`.

  • catimg

    🦦 Insanely fast image printing in your terminal

  • 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
  • yori

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

  • 123elf

    A native port of Lotus 1-2-3 to Linux.

  • Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06
  • mtm

    Perhaps the smallest useful terminal multiplexer in the world.

  • Project mention: Mtm: Perhaps the smallest useful terminal multiplexer in the world | news.ycombinator.com | 2024-01-30
  • sngrep

    Ncurses SIP Messages flow viewer

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

Index

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

Project Stars
1 WindTerm 20,788
2 nnn 18,280
3 GoAccess 17,585
4 no-more-secrets 7,480
5 ttyd 7,409
6 htop 5,967
7 fastfetch 6,500
8 sc-im 4,099
9 ttygif 3,903
10 notcurses 3,307
11 chafa 2,648
12 pspg 2,382
13 smenu 2,334
14 tio 1,742
15 far2l 1,687
16 tizonia-openmax-il 1,668
17 nyancat 1,432
18 catimg 1,322
19 clifm 1,263
20 yori 1,206
21 123elf 1,148
22 mtm 1,045
23 sngrep 948

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