C terminal-based

Open-source C projects categorized as terminal-based
C Terminal CLI Linux Unix

Top 17 C terminal-based Projects

terminal-based
  1. chafa

    πŸ“ΊπŸ—Ώ Terminal graphics for the 21st century.

    Project mention: Chafa Frontend | dev.to | 2025-06-11

    A few months ago, I came across Chafa β€” a command-line tool that turns images into ANSI/ASCII art. If you’ve never tried it, it’s kind of brilliant. You point it at a PNG or JPEG, and it spits out a wall of colored text that looks eerily close to the original image β€” all using braille, Unicode blocks, or ASCII characters.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. vifm

    Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.

    Project mention: Vifm | news.ycombinator.com | 2024-10-19
  4. TermGL

    2D & 3D graphics engine in the terminal [C/C++]

  5. mc

    Midnight Commander's repository (by MidnightCommander)

    Project mention: Show HN: Facad. The ls alternative making terminals cooler than GUIs | news.ycombinator.com | 2024-09-30

    Would a commander type TUI work for you?

    https://github.com/MidnightCommander/mc

    https://github.com/ranger/ranger

    https://github.com/jarun/nnn

    There's also superfile and broot, but personally I feel like they try to do a little too much, might work for you though:

    https://github.com/yorukot/superfile

    https://github.com/Canop/broot

  6. dte

    A small, configurable terminal text editor (mirrored from https://gitlab.com/craigbarnes/dte) (by craigbarnes)

  7. hed

    vim like hex editor

  8. dfshow

    An open source implementation of some of the applications from Larry Kroeker's DF-EDIT

  9. SaaSHub

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

    SaaSHub logo
  10. climenu

    Compact application for creating text menus with executable entries. Use it to build straightforward static shortcut menus or dynamically generate advanced menus for more complex programs.

  11. sclocka

    The real screensaver/lock for terminals

  12. midictl

    Terminal-based MIDI control panel meant to be fast and simple in use

  13. pendulum

    Inverted pendulum simulation on the terminal using c (by Accacio)

  14. updog

    Updog is a chat app in c (by 0x1nf3cted)

  15. netmon_cli

    A simple and lightweight terminal packet sniffer.

  16. yace

    Yet another CLI editor, a simple command-line-interface text editor written in C

  17. sw

    simple wallet (by bitsmanent)

  18. baracle

    Let's make a text editor like in the 70's

  19. terminal-tool-builder-lib

    This library can be used to create terminal tools easily and quickly.

  20. 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-based discussion

Log in or Post with

C terminal-based related posts

Index

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

# Project Stars
1 chafa 3,457
2 vifm 2,918
3 TermGL 335
4 mc 218
5 dte 192
6 hed 56
7 dfshow 52
8 climenu 31
9 sclocka 25
10 midictl 18
11 pendulum 12
12 updog 11
13 netmon_cli 9
14 yace 9
15 sw 4
16 baracle 4
17 terminal-tool-builder-lib 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?