-
shellexpand
Shell-like expansions in strings
-
shell-words
Process command line according to parsing rules of UNIX shell
-
portable-pty
Cross platform pty interface
-
zoxide
A smarter cd command for your terminal
-
cmd_lib
Common rust commandline macros and utils, to write shell script like tasks easily
-
brush-parser
POSIX/bash shell tokenizer and parsers (used by brush-shell)
-
xshell
quick shell scripting in Rust
-
os_display
Display strings in a safe platform-appropriate way
-
json_comments
strip comments from JSON before parsing
-
subst
shell-like variable substitution
-
shpool
mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
brush-shell
Rust-implemented shell focused on POSIX and bash compatibility
-
zsh-patina
$ A blazingly fast Zsh plugin performing syntax highlighting of your command line while you type 🌈
-
run_script
Run shell scripts in rust
-
pay-respects
Command suggestions, command-not-found and thefuck replacement written in Rust
-
deno_task_shell
Cross platform scripting for deno task
-
river_dreams
A tribal looking ZSH shell theme made to help you craft your most ambitious software projects. It is available for macOS and Linux.
-
arborium-bash
Bash grammar for arborium (tree-sitter bindings)
-
shell-ai
AI-assisted shell commands: create shell commands from natural language, or have them explained
-
parallel-sh
Execute commands in parallel
-
brush
Rust-implemented shell focused on POSIX and bash compatibility
-
blitz-shell
Blitz application shell
-
mkrs
Build automation tool
-
brush-builtins
Builtins for a POSIX/bash shell (used by brush-shell)
-
bexpand
Bash-style brace expansion
-
paris
logger for your CLI apps or other things you want in the terminal
-
tinty
Change the theme of your terminal, text editor and anything else with one command!
-
arborium-batch
Batch grammar for arborium (tree-sitter bindings)
-
attest
Dead simple test framework for the age of AI
-
larpshell
Ctrl+C then Ctrl+V is simply too much work. Just let an LLM rule your terminal!!
-
zxcv
CLI that turns natural language into shell one-liner commands using an LLM
-
magic-shq
Shell Query - CLI for capturing and querying shell command history
-
grabchars
Get keystrokes directly from user - a Rust port of my 1988 Unix utility
-
phext-shell
A phext-native implementation of an operating system shell
-
brush-interactive
Interactive layer of brush-shell
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
ezcli-win
Windows shell helper for developer workflows such as loading MSVC environments and switching projects
-
navi
An interactive cheatsheet tool for the command-line
-
arborium-zsh
Zsh grammar for arborium (tree-sitter bindings)
-
slick
async ZSH prompt
-
shellcheck-sarif
Convert shellcheck output to SARIF
-
lade
Automatically load secrets from your preferred vault as environment variables, and clear them once your shell command is over
-
arborium-fish
Fish grammar for arborium (tree-sitter bindings)
-
vivid
LS_COLORS manager with multiple themes
-
zshrs
The first compiled Unix shell — bytecode VM, worker pool, AOP intercept, Rkyv caching
-
roxide
A better rm command for your terminal
-
pw-env
CLI for resolving .env secrets from password managers without storing plaintext secrets
-
bashtestmd
Compiles shell commands in .md files into Bash scripts for testing
-
bashrs
Rust-to-Shell transpiler for deterministic bootstrap scripts
-
yuru
A fast phonetic fuzzy finder for the shell
-
shellcap
A passive terminal activity tracker that summarizes what you did in it
-
tirith
Terminal security - catches homograph attacks, pipe-to-shell, ANSI injection
-
fixit-cli
fix mistakes in your commands
-
paneship
A blazingly fast, high-performance shell prompt optimized for tmux and large Git repositories
-
epsh
embeddable posix shell
-
mxsh
Embeddable POSIX-style shell parser and runtime
-
pueue
A cli tool for managing long running shell commands
-
runtasktic
Command-line task management tool for execution of regular long sequential or parallel tasks
-
ai-in-terminal
hey — natural language to shell commands, with personality. Speaks Claude, Codex, and OpenRouter.
-
inf
Instant feedback for your compile and run loop
-
prmt
Ultra-fast, customizable shell prompt generator with zero-copy parsing
-
with-watch
Watch command inputs and rerun commands when they change
-
allmytoes
thumbnails according to the freedesktop.org specification
-
autocomplete-rs
Fast, universal terminal autocomplete for all shells and terminals
-
swagsh
A sleek, high-performance Linux shell. Name inspired by 'swag' slang for stylish flair.
-
replaySh
⚡ Replay. record once, replay forever
-
rable
Parable bash parser — complete GNU Bash 5.3-compatible parsing with Python bindings
-
zenops
Declarative system configuration management for shell config and dotfiles
-
emplace
Command-line tool to mirror installed software on multiple machines
-
cmdq
A PTY-hosted command queue: type the next command while one is still running
-
sh-guard-cli
CLI for sh-guard: semantic shell command safety classifier for AI coding agents
-
vtcode-bash-runner
Cross-platform shell execution helpers extracted from VT Code
-
zshref
Query the bundled static zsh reference from the command line
-
radicle-native-ci
Radicle native CI adapter for running directly on node host
-
jt-consoleutils
Scaffolding and helpers for CLI tools
-
starter-shell
A starting shell for any application
-
cardinal-app-tui
Terminal UI shell for Cardinal
-
varz
CLI for managing environment variables — search, set, and persist without session restarts
-
sark0y_tam_rst
Automation tool to make Console/Terminal more comfy. Have a great Day & Night, Dear User 💯❤️
-
mash-ssh
Control multiple SSH sessions from a single interactive shell
-
yash-syntax
POSIX-compatible shell script syntax parser
-
astrid-workspace
Operational workspace boundaries for Astrid secure agent runtime
-
wasmsh-runtime
Shared shell runtime core for wasmsh (standalone and Pyodide builds)
-
qubit-command
Command-line process running utilities for Rust
-
shmy
Command line interpreter with builtin, Unix-like commands, and WSL symbolic link support
-
clash-brush-builtins
Builtins for a POSIX/bash shell (used by brush-shell)
-
nut-shell
A lightweight command-line interface library for embedded systems
-
cmd-proc
Process command builder with capture support
-
intelli-shell
Like IntelliSense, but for shells
-
swapx
A command rewriter for your terminal — define rules that automatically transform commands before they execute
-
zam
Enhanced shell history manager with sensitive data redaction
-
shell-string
Obvious CLI for basic string manipulation
-
sprint
Command runner
-
tattoy
Text-based compositor for modern terminals
-
shellwords
Manipulate strings according to the word parsing rules of the UNIX Bourne shell
-
tomato-toml
🍅 A command-line tool to get and set values in toml files while preserving comments and formatting
-
stand
A CLI tool for explicit environment variable management
-
bdsh
Run commands on multiple hosts simultaneously via SSH with consensus output view
-
scripting
ergonomics of a scripting language. High-leverage automation toolkit.
-
leadr
Shell aliases on steroids
-
duct_sh
a sub-crate for the sh function, formerly in duct
-
dacopy
A cross-platform tool for copying text into the clipboard in a shell
-
sobriquet
Fuzzy finder for shell aliases
-
cicada
Bash-like Unix shell
-
double-o
Context-efficient command runner for AI coding agents
-
jarvish
Next Generation AI Integrated Shell inspired by J.A.R.V.I.S. on Marvel's Iron Man
-
rshc
compile shell script(or expect script) to Rust code and binary
-
shuck-run
Managed shell interpreter resolution for shuck
-
yom
A modern, easy to install competitor to the dash shell, built solely to execute files
-
st8
Stator JavaScript shell — interactive JS REPL and script runner (like V8's d8)
-
ib-hook
Windows binary and system hooking library
-
clash-brush-interactive
Interactive layer of brush-shell
-
clash-brush-parser
POSIX/bash shell tokenizer and parsers (used by brush-shell)
-
beachcomber
A centralized daemon that caches shell state (git, battery, hostname, etc.) so every consumer reads from one fast cache instead of independently forking shells
-
chevron
Configurable powerline prompt segments and tmux window titles for zsh, bash, and fish
-
oxifetch
program that displays key system information, such as OS details, uptime, CPU specs, memory usage, and more. The output includes an ASCII art logo and a quick overview of your machine's current status.
-
lo_app
Desktop application surface (start center, templates, recent files, autosave, macros, per-window HTML shells) over the lo_lok runtime
-
yash-arith
POSIX shell arithmetic expansion
-
ironflow-core
Rust workflow engine with Claude Code native agent support
-
lingot
A concise, safe, and readable scripting language
-
nap
Suspend-aware alternative to sleep for shell scripts etc
-
isw
terminal stopwatch application
-
shell2batch
Coverts simple basic shell scripts to windows batch scripts
-
clash-brush-core
Reusable core of a POSIX/bash shell (used by brush-shell)
-
suggest-command-not-found
Typo correction for not-found shell commands
-
nu-lint
Linter for Nu shell scripts that helpfully suggests improvements
-
shwild
shwild is a small, standalone library, implemented in C++ with a C and a C++ API, that provides shell-compatible wildcard matching. shwild.Rust is a Rust port, with minimal API differences…
-
reef-shell
Bash compatibility layer for fish shell
-
shik
A functional scripting language for shell automation
-
crun
Run commands concurrently - a Rust port of concurrently
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
odds-rueck
A smarter cd. You know where you want to go. Now your shell does too.
-
pathmarks
path bookmarks for your shell
-
pathlint
Lint the PATH environment variable against declarative ordering rules
-
comma
Shell-style command parser with support for escaping and quotations
-
esh
Embeddable SHell - a Rust library for building interactive, command-driven CLI applications
-
path-munge
A command-line utility to help set PATH-type shell variables
-
shesh
shell for your terminal
-
poseidon-shell
A modern shell written in Rust
-
suvadu
Shell history replacement with AI agent tracking and MCP server. Built in Rust, 100% local.
-
waz
Warp-style command prediction and command palette for any terminal — ghost-text autosuggestions, AI assistant, and interactive TUI
-
viro
Loads your environment so you don't have to
-
bevy_local_commands
local shell commands for the Bevy game engine
-
git-status-vars
Summarize git repo info into shell variables (for use in a prompt)
-
ssof
Parser, serializer, and patch applier for Shell Safe Options Format
-
bkt
CLI and Rust library for caching subprocess invocations
-
dabin
yes. — classify a bash command as approve/defer/deny under explicit policies
-
magic-bird
Buffer and Invocation Record Database - storage layer for shell command history
-
pantry-tui
A TUI cookbook for managing and executing reusable shell snippets
-
nexish
experimental shell written in Rust for learning purpose
-
cc-toolgate
PreToolUse hook for Claude Code that gates Bash commands with compound-command-aware validation
-
aethershell
The world's first multi-agent shell with typed functional pipelines and multi-modal AI
-
veks-completion
Dynamic shell completion engine for CLI tools
-
portascript
A cross-platform scripting language with bash-like command semantics and uutils builtins
-
braces
Convert path lists into compact brace expansion syntax
-
script-wizard
shell script (Bash) helper program, to delegate the responsibility of asking questions to the user, asking for confirmation, making selections, etc. The normalized response is printed to stdout for the script to consume.
-
bare-script
The type-safe scripting authority for Rust. A framework for building robust shell commands and automation with 'Parse, don't validate' philosophy.
-
navr
A fast directory navigation tool with cross-platform support
-
onyx-rs
Cross-platform toolkit for building desktop applications without rewriting OS-specific glue every time
-
shvar
POSIX-compliant shell variable substitution routine
-
pish
pretty incredible shell
-
term-wm
A cross-platform window manager for terminal shells
-
caro
Convert natural language to shell commands using local LLMs
-
lush
lua for shell scripts - embedded in a single binary, easy to share, to run everywhere
-
theshit
A command-line utility that automatically detects and fixes common mistakes in shell commands with a focus on speed and usability
-
zshrs-parse
Lexer + parser for zshrs — port of zsh's lex.c + parse.c. Shared between the zshrs runtime and zshrs-daemon.
-
markit
A terminal snippet manager
-
rush
shell
-
qshr
Turtle-inspired shell scripting helpers for Rust
-
detached-shell
Noras.tech's minimalist detachable shell solution · zero configuration · not a complex multiplexer, just persistent sessions
-
s3sh
Interactive S3 shell with Unix-like commands and archive navigation
-
vimterm
A vim-mode terminal where command+output blocks are navigable units
-
shadow-terminal
A headless modern terminal emulator
-
radb
Implement Python AdbUtils
-
Jelly
interact with a shell via Slipmux
-
fission
Production-focused Rust application framework for desktop, web, mobile, terminal, and static HTML apps
-
mii-http
Turn a .http specs file into a real HTTP server, backed by the shell commands you already have
-
elizaos-plugin-shell
elizaOS Shell Plugin - Shell command execution with directory restrictions and history tracking
-
build-runner
A client-server build runner that maintains initialized shell environment for faster builds
-
shannonshell
A poly-shell built on nushell with seamless bash compatibility
-
pmsh
A custom shell written in Rust
-
shpool-protocol
defines the internal protocol shpool uses to talk between its client and daemon processes. You almost certainly don't need to use it directly
-
shuck-parser
A fast, safe bash parser library
-
abbrs
Fast and safe abbreviation expansion for zsh
-
hackshell
Lightweight, customizable shell framework
-
shackle-shell
A shell for restricting access on a version control server
-
mongosh
A high-performance MongoDB Shell implementation in Rust
-
sniplias
A beautiful TUI for managing shell aliases and command snippets
-
system
Cross-platform crate to easily run shell commands, similar to the C system function
-
aush
Actually Usable Shell — a modern Unix shell written in Rust
-
idoit
AI-powered command line simplifier — do it!
-
cli-bot
Translate natural-language requests into shell commands with Ollama
-
envvars
Getting environment variables considering shell configuration
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
ironclaw-tools
Built-in tool implementations (shell, HTTP, search, datetime) for IronClaw
-
aliasmgr
A clean and simple CLI alias manager
-
cerf
A shell
-
maruzzella
GTK4 desktop shell prototype in Rust with persisted layouts and plugin-backed views
-
pzsh
Performance-first shell framework with sub-10ms startup
-
shannon-brush-core
Reusable core of a POSIX/bash shell (used by brush-shell)
-
zoro
blazingly fast and sharp shell built in rust
-
batcave
Terminal, a mysterious and powerful command-line interface inspired by the Dark Knight's lair
-
shannon-brush-builtins
Builtins for a POSIX/bash shell (used by brush-shell)
-
shannon-brush-parser
POSIX/bash shell tokenizer and parsers (used by brush-shell)
-
snapshell
snappy CLI that generates shell commands via OpenRouter LLMs
-
onpath
Get your tools on the PATH — cross-shell, cross-platform, zero fuss
-
broll
Terminal session recorder with searchable, timestamped output
-
shellfish
run custom interactive shells
-
i4z-terminal-mcp
Persistent PTY terminal session manager exposed as an MCP server and web UI, backed by SQLite history
-
piq
A file-based queue CLI for shell scripts with state tracking and concurrency safety
-
win-context-menu
Show and interact with Windows Explorer context menus programmatically
-
zshrs-daemon
Singleton daemon for zshrs — owns fsnotify, rkyv shard images, catalog/history SQLite, IPC, pub/sub, and cross-shell coordination
-
orcs-cli
ORCS CLI - Hackable Agentic Shell
-
degenverate
Loads environment variables from an environment.d directory
-
atd-tools-shell
Built-in shell tools for the ATD reference runtime
-
portascript-cli
CLI for portascript, a cross-platform scripting language with uutils builtins
-
t_trace
High-performance, command-line statistics tracker for your shell
-
bootlet
Lightweight Linux shell that boots before your OS
-
fallout-se-tui
Terminal UI shell for Fallout save editor
-
pathdedup
Output $PATH with all duplicate entries dropped
-
shuck-formatter
Shell script formatter with configurable style options
-
lmcomplete
Context-aware shell command expansion and explanation
-
oak-bash
High-performance incremental Bash parser for the oak ecosystem with flexible configuration, supporting shell scripting and automation workflows
-
wasmsh-parse
Handwritten recursive-descent parser for the wasmsh shell
-
alman
A command-line tool and TUI for managing shell aliases with intelligent suggestions
-
deputy
experimental terminal-based AI coding assistant that integrates directly with your filesystem and shell. Deputy leverages agentic LLM systems to read code, manipulate files, execute shell commands…
-
ropt
Interactive CLI option configuration tool – define prompts declaratively and drive them from shell scripts
-
nexsh
Next-generation AI-powered shell using Google Gemini
-
cmdvault
Store, search, and execute your frequently used shell commands
-
ase-shell
àṣẹ – a small Unix-style interactive shell in Rust
-
docki
cli for building and publishing documentation using asciidoctor
-
rusht
Shell commands written in Rust
-
makepad-shell
Makepad shell functions
-
shuck-indexer
Positional and structural indexes over parsed shell scripts
-
shaka
Generate shell aliases and functions from YAML/JSONC config files
-
peace_item_sh_cmd
Manages running a shell command for the peace framework
-
snapcraft
Access to snapcraft environment
-
fallout-se-gui
Native GUI shell for Fallout save editor
-
clawft-tools
Tool implementations for clawft (file, shell, memory)
-
tuihost
Host TUIs over SSH. No users. No passwords.
-
mvm-runtime
Shell execution and VM lifecycle for mvm
-
shellish_parse
Parses "command line" syntax inspired by Bourne shell ("shellish")
-
printable-shell-command
A helper library to print shell commands
-
shpool-vterm
An in-memory terminal to support session restore in shpool
-
ushell_input
Core of the shell framework
Try searching with DuckDuckGo.