C Shell

Open-source C projects categorized as Shell

Top 23 C Shell Projects

  1. Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

    Project mention: My Software North Star | news.ycombinator.com | 2026-06-07
  2. SaaSHub

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

    SaaSHub logo
  3. WindTerm

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

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

  5. shc

    Shell script compiler

  6. clifm

    💾 The shell-like, command line terminal file manager

    Project mention: CliFM: The shell-like, command line terminal file manager | news.ycombinator.com | 2026-01-22
  7. lsh

    Simple shell implementation. Tutorial here -> (by brenns10)

  8. catimg

    🦦 Insanely fast image printing in your terminal

  9. ngs

    Next Generation Shell (NGS)

  10. 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: Yori: CMD Reimagined | news.ycombinator.com | 2026-01-05
  11. doom-ascii

    DooM in the terminal!

    Project mention: Destino: Doom in Your Terminal with Node.js | news.ycombinator.com | 2026-05-24

    So doom-ascii is sourcedoom, you Made a nodexwrapper https://github.com/wojciech-graj/doom-ascii

  12. CuteVirusCollection

    A Collection of Cute But Deadly Viruses

  13. DreamShell

    Operating system for the Sega Dreamcast

  14. ptSh

    Visually customizable shell utils

  15. mrsh

    A minimal POSIX shell

  16. oksh

    Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).

  17. tevr-asr-tool

    State-of-the-art (ranked #1 Aug 2022) German Speech Recognition in 284 lines of C++. This is a 100% private 100% offline 100% free CLI tool.

    Project mention: Ask HN: Who wants to be hired? (July 2025) | news.ycombinator.com | 2025-07-01
  18. pounce-keys

    PounceKey's is a Accessibility Service keylogger for Android 5 to 15! full launcher stealth. choose between receiving logs via IP, Gmail, or Discord. No txt files on device, straight buffer in logcat. Signal backdoor, best android keylogger!

  19. dgsh

    Shell supporting pipelines to and from multiple processes

    Project mention: dgsh – Directed Graph Shell | news.ycombinator.com | 2025-09-30

    This would have been great 10-20 years ago. By today's standards, the syntax feels clunky and dated. I'd like to see contemporary shells like nushell and elvish copy these ideas, with attribution of course, in a more modern way. That is realistically the best way to honor this project, which by itself is not growing: https://github.com/dspinellis/dgsh

  20. microshell

    MicroShell is a lightweight pure C implementation of shell emulator dedicated for embedded bare-metal systems.

  21. ksh

    ksh 93u+m: KornShell lives! | Latest release: https://github.com/ksh93/ksh/releases

    Project mention: Deep Down the Rabbit Hole: Bash, OverlayFS, and a 30-Year-Old Surprise | news.ycombinator.com | 2025-06-25

    > and I didn't realize it was still maintained

    ksh _was_ unmaintained for ages. It stopped effectively in 2012, with some very small attempts at reviving it in 2016, 2018 and 2020.

    Then it was picked up for active development in 2021, and it lives here now:

    https://github.com/ksh93/ksh

    If you didn't already, you should open an issue there with your findings.

    --

    Shameless plug: I keep some docker images with all those versions for testing, and many other shells too both historical and active (including osh!) https://github.com/alganet/shell-versions

  22. Narthex

    Modular personalized dictionary generator.

  23. toot

    a beep that really beeps - cross-platform command line tool to toot "tooot" - it's also a C C++ library (by vareille)

  24. UART_Terminal

    Uart terminal for Flipper Zero

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 Shell discussion

Log in or Post with

C Shell related posts

  • HTB – AD Enumeration & Attacks – Skills Assessment Part I - Walkthrough - without Metasploit

    2 projects | dev.to | 2 May 2026
  • Patch applies fake diffs from commit messages

    1 project | news.ycombinator.com | 28 Apr 2026
  • Deep Dive: How Git 2.45’s Merge Algorithms Work with GitHub Flow and GitLab Flow in 2026

    1 project | dev.to | 28 Apr 2026
  • The Git Commands I Run Before Reading Any Code

    15 projects | news.ycombinator.com | 8 Apr 2026
  • Yori: CMD Reimagined

    1 project | news.ycombinator.com | 5 Jan 2026
  • Git's `todo` branch: a versioned todo list in an orphan meta branch

    1 project | news.ycombinator.com | 8 Dec 2025
  • Mergiraf: Syntax-Aware Merging for Git

    2 projects | news.ycombinator.com | 12 Nov 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Git 61,324
2 WindTerm 31,224
3 smenu 2,485
4 shc 2,232
5 clifm 1,685
6 lsh 1,670
7 catimg 1,556
8 ngs 1,522
9 yori 1,312
10 doom-ascii 856
11 CuteVirusCollection 660
12 DreamShell 547
13 ptSh 536
14 mrsh 524
15 oksh 444
16 tevr-asr-tool 411
17 pounce-keys 388
18 dgsh 362
19 microshell 348
20 ksh 264
21 Narthex 213
22 toot 173
23 UART_Terminal 169

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

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