C Bash

Open-source C projects categorized as Bash

Top 17 C Bash Projects

  • WindTerm

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

  • Project mention: WindTerm SSH Client has Ransomware? | /r/PowerShell | 2023-09-13
  • hstr

    bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.

  • Project mention: Linux terminal user | /r/linuxmemes | 2023-06-30


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

    Shell script compiler

  • minixfromscratch

    Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

  • Project mention: Ask HN: High-quality resources for writing complex systems software? | news.ycombinator.com | 2023-11-05

    Open BSD software source.

    UNIX Systems Programming: Communication, Concurrency and Threads: Communication, Concurrency and Threads 2nd Edition by K Robbins and S. Robbins

    minix from scrath [0]; linux from scratch[1];

    [1] : https://www.linuxfromscratch.org/

    [0] : https://github.com/o-oconnell/minixfromscratch

  • ptSh

    Visually customizable shell utils

  • tree-sitter-bash

    Bash grammar for tree-sitter

  • Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

    (1) Zulip Chat - https://zulip.com/ - seems to be reasonably popular, but more people should know about it

    I’ve been using it for over 5 years now [1], and it’s as good as ever. It’s way faster than any other chat app I’ve used. It has a good UI and conversation model. It has a simple and functional API that lets me curl threads and write blog posts based on them.

    (only problem is that I Ctrl-+ in my browser to make the font bigger – I think it’s too dense for most people)

    (2) re2c regex to state machine compiler - https://re2c.org

    A gem from the 90’s, which people have done a great job maintaining and improving (getting Go and Rust target support in the last few years). I started using it in 2016, and used for a new program a few months ago. I came to the conclusion that it should have been built into C, because C has shitty string processing – and Ken Thompson both invented C AND brought regular languages to computing !!

    In comparison, treesitter lexers are very low level, fiddly, and error prone. I recently saw dozens of ad hoc fixes to the tree-sitter-bash lexer, which is unsurprising if you look at the structure of the code (manually crawling through backslashes and braces in C).


    These fixes are definitely appreciated, but I think it indicates a problem with the model itself.

    (based on https://lobste.rs/s/endspx/software_you_are_thankful_for#c_y...)

    [1] https://www.oilshell.org/blog/2018/04/26.html

  • microshell

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

  • SaaSHub

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

    SaaSHub logo
  • loksh

    A Linux port of OpenBSD's ksh

  • eRCaGuy_hello_world

    "hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++

  • PiFM

    GUI Based Raspberry Pi FM transmitter with RDS encoding! (by MundeepL)

  • LuaConsole

    A next-gen, Cross-Platform [Lua-5.1.x, LuaJIT-2.0, Lua-5.2.x, Lua-5.3.x, Lua-5.4.x]-supporting CLI made to supersede PUC-Lua and LuaJIT CLI

  • shsub

    Fast Template Engine for Shell

  • SQLite-ICU-MinGW

    Building SQLite and SQLiteODBC on Windows with ICU and other extensions using MSVC Build Tools and MSYS2/MinGW

  • PoxHash

    A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS

  • Project mention: How do crypto functions deal with the issue of character size? (e.g. Unicode) | /r/cryptography | 2023-06-18

    Hey guys. If you remember me from several months ago, with this object de art, I am here with a less cringy question than that of 'I made a hash function!!!111'. I apologize if this question is basic btw. My question is, how do crypto functions, of any kind, deal with character size? For example in C, wchar_t is either 2 or 4 bytes. So, if the implementation goes through the stream like stream++ it will be stepping word-wise not byte-wise. And then if another machine, using a different implementation, reads the stream byte-wise and not word-wise, then it won't get the same message right?

  • minishell

    A simplified bash-like shell, with pipes, redirections and variable expansion.

  • advent-of-code

    Advent of Code 2019, 2020, 2021, in Bash and/or C. (by braoult)

  • cshell

    Not a seashell ⛵🐚 (by 2KAbhishek)

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

  • Building a Wordle Clone with Lua! 🕹

    3 projects | dev.to | 25 Jan 2024
  • How do crypto functions deal with the issue of character size? (e.g. Unicode)

    1 project | /r/cryptography | 18 Jun 2023
  • shibajs1.h: Quick and Dirty JSON Parsing (not an advertisement!) --- Seeking comments, good ones. Thanks

    2 projects | /r/C_Programming | 18 Jun 2023
  • I created a side file tree picker workaround for Helix Editor in i3

    2 projects | /r/HelixEditor | 22 May 2023
  • Encoding Huffman freq table?

    1 project | /r/compsci | 18 May 2023
  • [Offer] I am a systems, network, and SciComp programmer, I am looking for small, short gigs to fund my libre projects. I have a good portfolio, and I have adequate grasp of theory. My prices begin at $5 and end at $60 for small, one-time gigs. C, x86-64|Aarch64 Assembly, Go, Python, Shell Scripting

    2 projects | /r/slavelabour | 6 May 2023
  • [For Hire] Systems/Network/Optimization/Embedded | (x86-64|Aarch64 Assembly, C, Python) | Looking for challenging jobs | practical yet theory-based output | Surprisingly manageable prices | Portfolio | 13y coding

    3 projects | /r/forhire | 3 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


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

Project Stars
1 WindTerm 20,788
2 hstr 3,920
3 shc 1,911
4 minixfromscratch 1,182
5 ptSh 533
6 tree-sitter-bash 190
7 microshell 187
8 loksh 115
9 eRCaGuy_hello_world 104
10 PiFM 100
11 LuaConsole 63
12 shsub 26
13 SQLite-ICU-MinGW 11
14 PoxHash 7
15 minishell 3
16 advent-of-code 0
17 cshell 0

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