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: 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

  • 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

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

  • htop

    htop - an interactive process viewer

  • Project mention: Command line tools I always install on Ubuntu servers | dev.to | 2023-12-25

    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/

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

  • SaaSHub

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

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

  • 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

  • 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: FLiPN-FLaNK Stack Weekly May 8 2023 | dev.to | 2023-05-08
  • 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

  • Homelab Adventures: Crafting a Personal Tech Playground

    7 projects | dev.to | 22 Apr 2024
  • Just How Much Faster Are the Gnome 46 Terminals?

    8 projects | news.ycombinator.com | 8 Apr 2024
  • Text UIs != Terminal UIs

    2 projects | news.ycombinator.com | 2 Mar 2024
  • Zellij – A terminal workspace with batteries included (tmux alternative)

    8 projects | news.ycombinator.com | 5 Feb 2024
  • Lineselect 0.1.6

    2 projects | news.ycombinator.com | 4 Feb 2024
  • Notcurses: Blingful character graphics/TUI library

    2 projects | news.ycombinator.com | 1 Feb 2024
  • Mtm: Perhaps the smallest useful terminal multiplexer in the world

    1 project | news.ycombinator.com | 30 Jan 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    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 β†’

Index

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

Project Stars
1 WindTerm 20,600
2 nnn 18,203
3 GoAccess 17,523
4 no-more-secrets 7,440
5 ttyd 7,333
6 htop 5,934
7 sc-im 4,075
8 ttygif 3,899
9 notcurses 3,288
10 chafa 2,612
11 pspg 2,375
12 smenu 2,334
13 fastfetch 2,234
14 tio 1,729
15 far2l 1,673
16 tizonia-openmax-il 1,668
17 nyancat 1,427
18 catimg 1,322
19 clifm 1,253
20 yori 1,199
21 123elf 1,129
22 mtm 1,043
23 sngrep 940

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