GitHub topics: unix-shell
WaPoco/minishell
The objective of this project is to create a simple shell. Built as part of the 42 school curriculum.
Language: C - Size: 172 KB - Last synced at: about 4 hours ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

louislef299/rmt
A tilde file removal CLI
Language: Zig - Size: 54.7 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

FollowTheProcess/gowc
Toy clone of coreutils wc in Go
Language: Go - Size: 699 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

AlexGracia/Auto-xfce
Script que instala Xfce mínimo, paquetes, configuraciones y personalizaciones.
Language: Shell - Size: 1.81 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

kimono-koans/httm
Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)
Language: Rust - Size: 3.82 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,539 - Forks: 32

da-luce/astroterm
A planetarium for your terminal! Explore stars, planets, constellations, and more, all rendered right in the command line—no telescope required. ✨🪐
Language: C - Size: 91.5 MB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 1,391 - Forks: 31

magicant/yash-rs
Reimplementation of yash, an extended POSIX shell
Language: Rust - Size: 5.81 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 84 - Forks: 5

armurox/OSTEP---Operating-Systems
Code and Solutions as I work through OSTEP by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau.
Language: C - Size: 4.88 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

hoodche/minishell
simplified implementation of a Unix shell, written in C. The goal of the project is to build a functional command-line interpreter that mimics some of the core behaviors of bash
Language: C - Size: 2.52 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

AndrejGockov/Operating-Systems-FINKI
Operating Systems F23L2S017 | FINKI 2024/2025
Language: Shell - Size: 10.7 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

nchern/cli-tools
This repo contains a set of handy command line tools
Language: Go - Size: 46.9 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

NBISweden/workshop-ngsintro
Workshop • Intro to Bioinformatics using NGS data • 5 days
Language: HTML - Size: 499 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 15 - Forks: 7

cristianoliveira/funzzy
A lightweight blazingly fast file watcher.
Language: Rust - Size: 582 KB - Last synced at: about 8 hours ago - Pushed at: 20 days ago - Stars: 281 - Forks: 11

CodeMaxx/Awesome-Terminal-Commands
An awesome resource listing and explaining various commonly used *nix commands
Size: 66.4 KB - Last synced at: 1 day ago - Pushed at: over 7 years ago - Stars: 158 - Forks: 42

dspinellis/dgsh
Shell supporting pipelines to and from multiple processes
Language: C - Size: 2.5 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 335 - Forks: 25

mattialoszach/appletree
A sleek and fast directory visualizer for your terminal
Language: C++ - Size: 2.32 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 0

Mouad-El-Asri/minishell
The objective of this project is to create a simple shell. Yes, my own little shell. I've learned a lot about processes and file descriptors in this project.
Language: C - Size: 1.8 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

hurtki/configsManager
Easy tool for configs managing
Language: Go - Size: 114 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

grantrostig/lib_tty
Allows for tty / keyboard / kb input on a character by character basis, also key press basis also F1 etc.
Language: C++ - Size: 614 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

hbrbou66/minishell
A minimal Unix shell implementation in C, designed to replicate the behavior of bash with essential features including command execution, pipes, redirections, environment variable management, and built-in commands.
Language: C - Size: 156 KB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 5 - Forks: 0

Georges034302/USP_Lectures
Unix System Programming and Python lecture demos
Language: Shell - Size: 55.7 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 11 - Forks: 1

tigran-sargsyan-w/minishell
This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.
Language: C - Size: 418 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

OakyMacintosh/FunTux
Run Linux on top of other Linux
Language: RenderScript - Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

bowser-2077/HessOS
The OS of the hess (SOS), join the discord!
Language: Python - Size: 4.81 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

inconvergent/lqn
query language and terminal utility for querying and transforming Lisp, JSON and other text files. written in Common Lisp
Language: Common Lisp - Size: 477 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 50 - Forks: 2

dde-carv/Pipex
Call the plumber!!
Language: C - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

dde-carv/Minishell
Better than bash!
Language: C - Size: 335 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

yellow-footed-honeyguide/great-commands
A curated set of command-line utilities and Git commands to enhance productivity and streamline terminal workflows 📚
Size: 137 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 4

Georges034302/USP_Tutorials
Unix, Bash, Python labs and demos for learners
Language: Shell - Size: 574 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 17

nimeshneema/UNIX-Concepts-and-Applications
UNIX Concepts and Application - Flex Your Brain
Size: 212 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 21

6z7y/shesh
a simple shell for your terminal
Language: Rust - Size: 193 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 4

kumarmunish/pycoreux
Python shell utilities for file, text, and subprocess operations inspired by coreutils
Language: Python - Size: 1.39 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

feliposz/codecrafters-shell-go
This is my implementation in Go of the "Build Your Own Shell" Challenge
Language: Go - Size: 26.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ozgurkazancci/jstats
A small tool for FreeBSD systems - lists RAM, CPU and disk space usage of the jails running in the host system.
Language: Shell - Size: 46.9 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 19 - Forks: 2

MiguelVis/samarux
Unix-like shell for the CP/M operating system & the Z80 CPU.
Language: C - Size: 445 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 42 - Forks: 2

catriverr/gmeng-sdk
DevKit & Source for Gmeng - the game engine.
Language: C++ - Size: 23.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 15 - Forks: 0

timyiu478/unix-shell
A command-line interface that executes commands and manages processes
Language: C++ - Size: 5.86 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

missing-semester-vn/missing-semester-vn.github.io Fork of missing-semester/missing-semester
The Missing Semester of Your CS Education 📚 - Bản Tiếng Việt
Language: CSS - Size: 15.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 9

ftTower/minishell
A simple Unix shell implementation in C, replicating Bash in --posix mode, with support for basic built-in commands and process management
Language: C - Size: 2.25 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

vladpunko/notebook-environments
Manage python virtual environments on the working notebook server
Language: Python - Size: 2.14 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 48 - Forks: 0

Georges034302/advanced-software-wil
This guide provides a week-by-week overview of the Advanced Software WIL - IATD course, focusing on core software development skills, automation, project management, team collaboration, DevOps, and Azure cloud skills. Each week includes hands-on lab guides, automation scripts, and software development best practices.
Size: 251 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

KutayKoray/kutish
🐚💻 As beautiful as a shell
Language: C - Size: 270 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 1

AlexLav3/Minitalk
Language: C - Size: 61.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

hmaach/0-shell
Rust-based implementation of a minimalist Unix-like shell, featuring built-in commands with support for common flags and detailed output.
Language: Rust - Size: 137 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 11 - Forks: 0

Ku-shal9/LemonJuice_Shell
LemonJuice is a lightweight, custom-built Unix-like shell written in C. It supports both built-in commands and external program execution using fork and execvp.
Language: C - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

ngtina99/minishell
This project is about creating a shell in a team.
Language: C - Size: 845 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

aboubakr-jelloulat/Minishell
Minishell is a lightweight Unix shell designed to mimic basic Bash functionality. It supports command execution, piping, redirection, and built-in commands. Ideal for learning shell internals and practicing system programming concepts.
Language: C - Size: 255 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Killer-Rokey/hello-bash-shell
Learn Bash and shell scripting from scratch with our beginner-friendly course. Join live classes on Twitch and enhance your command line skills! 🐙💻
Size: 366 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

aboubakr-jelloulat/unixvault
Curated collection of Unix system call references, process examples, and low-level programming resources
Language: C - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

ucdavisdatalab/workshop_reproducible_research
Reader for the Reproducible Research Starter Pack workshop series.
Size: 3.91 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

ldilley/inlet
:door: A remote access service
Language: Python - Size: 29.3 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

afuma/42-pipex
Replicating the Unix pipe functionality, enabling seamless data transfer between processes
Language: C - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

sinemistoktas/operating_systems-unix_shell_implementation
Unix shell implementation in C featuring kernel modules, I/O redirection, piping, auto-completion, and advanced file descriptor analysis
Language: C - Size: 1.41 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ndunnett/crsh
Crappy Rust SHell. Basic shell written in Rust.
Language: Rust - Size: 146 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

fedenunez/tulp
Tulp is a command-line tool that can help you create and process piped content using the power of ChatGPT directly from the terminal.
Language: Python - Size: 328 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 19 - Forks: 0

BisocM/RykeShell
RykeShell is a custom Unix shell built entirely in C++, offering users a powerful and customizable command-line experience.
Language: C++ - Size: 850 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

AarambhaAnta/ninxsh
A lightweight, modern C++ Unix shell implementation focused on simplicity and educational value.
Language: C++ - Size: 58.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

efe-ct/lyriccli
LyricCLI is a cross-platform command-line application that lets you search, explore, and interact with song lyrics—right from your terminal. Whether you're a music lover, developer, or terminal power-user, LyricCLI helps you stay in your flow while enjoying the words that move you.
Size: 188 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

TarushChaturvedi/unix-shell
A simple unix based shell made in C.
Language: C - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

yomazini/42cursus-Pipex
42cursus-Pipex: C program that recreates the functionality of shell pipes (|) and HereDoc (<< Del). This project focuses on inter-process communication by using fork(), pipe(), dup2(), and execve() to redirect the output of one command to the input of another, mimicking the shell command < infile cmd1 | cmd2 > outfile.
Language: C - Size: 93.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

egberts/easy-admin
Scripts for easy system administration
Language: Shell - Size: 1.63 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 42 - Forks: 2

zlatanstajic/shell-scripts
Custom Unix shell scripts for file manipulation, program execution, and printing text.
Language: Shell - Size: 71.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

skybert/my-little-friends
Moved to https://gitlab.com/skybert/my-little-friends
Language: Shell - Size: 3.38 MB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 68 - Forks: 19

virtualvivek/BannerBash
BannerBash is a library provides large 3D banner text to your shell script, comes with alphabets, numbers, math symbols, special characters.
Language: Shell - Size: 604 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 4

SimonIsCoding/pipex
Pipex is a C program that recreates the behavior of Unix pipes (|) in the shell. It allows you to chain multiple commands together, where the output of one command becomes the input of the next command, and finally writes the result to a file.
Language: C - Size: 1.54 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

scar027/basic-shell
Basic unix shell implemented by following the tutorial by Stephen Brennan with some additional features and tweaks.
Language: C - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Nwinters29/Bioinformatics
Compilation of scripts pertaining to the field of Bioinformatics
Language: Python - Size: 3.17 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

yanruijie902136/codecrafters-shell-c
My C solution to CodeCrafters' Build your own Shell challenge (43 stages).
Language: C - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ibara/oksh
Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh).
Language: C - Size: 732 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 385 - Forks: 42

wojciech-graj/TermGL
2D & 3D graphics engine in the terminal [C/C++]
Language: C - Size: 13.8 MB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 335 - Forks: 9

bennaaym/unix-shell
A basic unix shell built in C language.
Language: C - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

timurlog/tree
Reimplementation of the Unix 'tree' command in C
Language: C - Size: 155 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

feliposz/codecrafters-shell-c
This is my solution in C to the "Build Your Own Shell" Challenge.
Language: C - Size: 21.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

troglobit/jush
just give me a unix shell
Language: C - Size: 172 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 33 - Forks: 5

Mouhlal/Nutstree
Nutstree est une plateforme e-commerce permettant aux clients d'acheter des fruits secs en ligne avec une expérience fluide et sécurisée. Le site propose une interface moderne, une gestion avancée des commandes et un système de paiement en ligne via CMI.
Language: Blade - Size: 6.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

AlanLuu/alsh 📦
My implementation of a UNIX shell in C
Language: C - Size: 197 KB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

zachwhaley/fin
A simply made unix shell written in C
Language: C - Size: 13.7 KB - Last synced at: 30 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

gsauthof/utility
Collection of command line utilities
Language: Python - Size: 767 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 50 - Forks: 12

K4zoku/nowm
🚫 Managing window without a window manager. (59 slocs)
Language: Shell - Size: 51.8 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 59 - Forks: 3

alexdelorenzo/onhold
🔊 Play sounds while and after shell jobs complete
Language: Python - Size: 7.15 MB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 160 - Forks: 4

amagura/utl
User Tools
Language: C - Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

melvinredondotanis/holbertonschool-shell_v2
This project is a simple shell implementation in C, designed to mimic the behavior of the Unix shell. It supports basic commands, input/output redirection, and environment variable management.
Language: C - Size: 118 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

s41r4j/aish
AiSH - Artificially Intelligent Shell (v0.2-beta)
Language: Python - Size: 2.76 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Magicrafter13/mash
Unix-like shell (similar to bash or zsh) written from scratch in C (C99).
Language: C - Size: 173 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Abusalah0/minishell_42
a linux shell interpreter made in C, similar to bash
Language: C - Size: 52.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

saminnimas/UNIX_Shell_Implemented
This repo showcases the source code of a UNIX shell implemented with C
Language: C - Size: 5.86 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

cdomet-d/minishell
A simple reproduction of Bash, implementing pipelines, redirection and expand.
Language: C - Size: 3.18 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

boloto1979/Basic-Types-of-Malware
This repository provides information and tools related to different types of malware. Each type is organized into separate folders, featuring a specific tool and a detailed explanation of how it works.
Language: C++ - Size: 143 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 0

IvanMiao/Pipex
(Re)code pipes(Unix) from scratch in C, implementing redirections and heredoc.
Language: C - Size: 37.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

amineichou/minishell
A simple shell written in c and compiled in macos
Language: C - Size: 5.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

stastnypremysl/lsql-csv
lsql-csv is a tool for small CSV file data querying from a shell with short queries. It makes it possible to work with small CSV files like with a read-only relational databases. The tool implements a new language LSQL similar to SQL, specifically designed for working with CSV files in a shell. LSQL aims to be a more lapidary language than SQL.
Language: Haskell - Size: 2.79 MB - Last synced at: 30 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

hetuvpatel/RentalCar
Database Management System for car rental operations — customer tracking, vehicle management, rental transactions, payments, and maintenance reporting with full 3NF/BCNF normalization. 🚗📊
Size: 1.17 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

alexiapappas/MastersProjects
A collection of software development projects completed during my Master's program at the University of Utah. Includes coursework in systems programming, networking, web development, security, Qt applications, and more—demonstrating a broad foundation in both front-end and back-end technologies.
Language: Java - Size: 2.76 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

RamezHas/shell
A Simple Shell v1.0 is a basic shell implementation in C. It supports executing commands and parsing user input in a Unix-like environment.
Language: C - Size: 84 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Val/crun
Crystal Run : shebang wrapper for Crystal
Language: Crystal - Size: 129 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 1

Talfaza/portfolio
Unix Like Shell Portfolio
Language: TypeScript - Size: 68.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

susam/tucl
The first-ever paper on the Unix shell written by Ken Thompson in 1976 scanned, transcribed, and redistributed with permission
Language: Makefile - Size: 4.4 MB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 365 - Forks: 22

Lilien86/Minishell
Minishell is a basic Unix shell for executing commands and managing processes 🖥️
Language: C - Size: 1.18 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

diejel/Shell_Topics
Hands-on practice in my favorite language Bash
Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
