-
shellexpand
Shell-like expansions in strings
-
shell-words
Process command line according to parsing rules of UNIX shell
-
shlex
Split a string into shell words, like Python's shlex
-
cmd_lib
Common rust commandline macros and utils, to write shell script like tasks easily
-
portable-pty
Cross platform pty interface
-
os_display
Display strings in a safe platform-appropriate way
-
zoxide
A smarter cd command for your terminal
-
run_script
Run shell scripts in rust
-
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.
-
xshell
quick shell scripting in Rust
-
pay-respects
Command suggestions, command-not-found and thefuck replacement written in Rust
-
shpool
mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
subst
shell-like variable substitution
-
paris
logger for your CLI apps or other things you want in the terminal
-
parallel-sh
Execute commands in parallel
-
shellcheck-sarif
Convert shellcheck output to SARIF
-
shell-ai
AI-assisted shell commands: create shell commands from natural language, or have them explained
-
bexpand
Bash-style brace expansion
-
brush-parser
POSIX/bash shell tokenizer and parsers (used by brush-shell)
-
run
a.k.a. runtool: the bridge between human and AI tooling
-
rash_core
Declarative shell scripting using Rust native bindings
-
prmt
Ultra-fast, customizable shell prompt generator with zero-copy parsing
-
magic-shq
Shell Query - CLI for capturing and querying shell command history
-
roxide
A better rm command for your terminal
-
filespooler
Sequential, distributed, POSIX-style job queue processing
-
brush
Rust-implemented shell focused on POSIX and bash compatibility
-
vimterm
A vim-mode terminal where command+output blocks are navigable units
-
envoluntary
Automatic Nix development environments for your shell
-
fixit-cli
fix mistakes in your commands
-
arborium-zsh
Zsh grammar for arborium (tree-sitter bindings)
-
tinty
Change the theme of your terminal, text editor and anything else with one command!
-
deno_task_shell
Cross platform scripting for deno task
-
brush-interactive
Interactive layer of brush-shell
-
blitz-shell
Blitz application shell
-
bashtestmd
Compiles shell commands in .md files into Bash scripts for testing
-
eashy
No more hassle writing shell functions! Easy subcommands and help documentation
-
arborium-batch
Batch grammar for arborium (tree-sitter bindings)
-
arborium-fish
Fish grammar for arborium (tree-sitter bindings)
-
lade
Automatically load secrets from your preferred vault as environment variables, and clear them once your shell command is over
-
allmytoes
thumbnails according to the freedesktop.org specification
-
arborium-bash
Bash grammar for arborium (tree-sitter bindings)
-
autocomplete-rs
Fast, universal terminal autocomplete for all shells and terminals
-
nlsh-rs
translate natural language to shell commands using AI
-
vtcode-bash-runner
Cross-platform shell execution helpers extracted from VT Code
-
cicada
Bash-like Unix shell
-
kaish-kernel
Core kernel for kaish: lexer, parser, interpreter, and runtime
-
bashrs
Rust-to-Shell transpiler for deterministic bootstrap scripts
-
bdsh
Run commands on multiple hosts simultaneously via SSH with consensus output view
-
pueue
A cli tool for managing long running shell commands
-
tirith
Terminal security - catches homograph attacks, pipe-to-shell, ANSI injection
-
shik
A functional scripting language for shell automation
-
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.
-
emplace
Command-line tool to mirror installed software on multiple machines
-
yash-syntax
POSIX-compatible shell script syntax parser
-
shmy
Command line interpreter with builtin, Unix-like commands, and WSL symbolic link support
-
kerno
cross-platform shell written in Rust
-
sark0y_tam_rst
Automation tool to make Console/Terminal more comfy. Have a great Day & Night, Dear User 💯❤️
-
crun
Run commands concurrently - a Rust port of concurrently
-
suggest-command-not-found
Typo correction for not-found shell commands
-
pzsh
Performance-first shell framework with sub-10ms startup
-
you
Translate your natural language into executable command(s)
-
sobriquet
Fuzzy finder for shell aliases
-
tattoy
Text-based compositor for modern terminals
-
tuihost
Host TUIs over SSH. No users. No passwords.
-
bkt
CLI and Rust library for caching subprocess invocations
-
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…
-
rshc
compile shell script(or expect script) to Rust code and binary
-
shackle-shell
A shell for restricting access on a version control server
-
sprint
Command runner
-
cmd-proc
Process command builder with capture support
-
lush
lua for shell scripts - embedded in a single binary, easy to share, to run everywhere
-
leadr
Shell aliases on steroids
-
intelli-shell
Like IntelliSense, but for shells
-
nut-shell
A lightweight command-line interface library for embedded systems
-
mongosh
A high-performance MongoDB Shell implementation in Rust
-
navr
A fast directory navigation tool with cross-platform support
-
zoro
blazingly fast and sharp shell built in rust
-
caro
Convert natural language to shell commands using local LLMs
-
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…
-
bootlet
Lightweight Linux shell that boots before your OS
-
aethershell
The world's first multi-agent shell with typed functional pipelines and multi-modal AI
-
isw
terminal stopwatch application
-
nap
Suspend-aware alternative to sleep for shell scripts etc
-
path-munge
A command-line utility to help set PATH-type shell variables
-
rush
shell
-
Jelly
interact with a shell via Slipmux
-
alman
A command-line tool and TUI for managing shell aliases with intelligent suggestions
-
build-runner
A client-server build runner that maintains initialized shell environment for faster builds
-
shesh
shell for your terminal
-
git-status-vars
Summarize git repo info into shell variables (for use in a prompt)
-
magic-bird
Buffer and Invocation Record Database - storage layer for shell command history
-
bevy_local_commands
local shell commands for the Bevy game engine
-
nu-plugin-bexpand
A brace expansion plugin compatible with Bash for nushell
-
mesh-cli
Command-line interface for mesh processing and repair
-
shellwords
Manipulate strings according to the word parsing rules of the UNIX Bourne shell
-
kaish-client
Client implementations for connecting to kaish kernels
-
braces
Convert path lists into compact brace expansion syntax
-
piq
A file-based queue CLI for shell scripts with state tracking and concurrency safety
-
s3sh
Interactive S3 shell with Unix-like commands and archive navigation
-
comma
Shell-style command parser with support for escaping and quotations
-
pathdedup
Output $PATH with all duplicate entries dropped
-
term-wm
A cross-platform window manager for terminal shells
-
envvars
Getting environment variables considering shell configuration
-
runtasktic
Command-line task management tool for execution of regular long sequential or parallel tasks
-
ushell_input
Core of the shell framework
-
qshr
Turtle-inspired shell scripting helpers for Rust
-
brush-shell
Rust-implemented shell focused on POSIX and bash compatibility
-
markit
A terminal snippet manager
-
hackshell
Lightweight, customizable shell framework
-
cmdvault
Store, search, and execute your frequently used shell commands
-
theshit
A command-line utility that automatically detects and fixes common mistakes in shell commands with a focus on speed and usability
-
rusht
Shell commands written in Rust
-
elizaos-plugin-shell
elizaOS Shell Plugin - Shell command execution with directory restrictions and history tracking
-
detached-shell
Noras.tech's minimalist detachable shell solution · zero configuration · not a complex multiplexer, just persistent sessions
-
nexish
experimental shell written in Rust for learning purpose
-
nu-lint
Linter for Nu shell scripts that helpfully suggests improvements
-
alx
Setup simple alias manager
-
batcave
Terminal, a mysterious and powerful command-line interface inspired by the Dark Knight's lair
-
brush-builtins
Builtins for a POSIX/bash shell (used by brush-shell)
-
shadow-terminal
A headless modern terminal emulator
-
mqtt_to_system_command
An MQTT client that runs command line commands based on a configuration file or arbitrary input
-
duct_sh
a sub-crate for the sh function, formerly in duct
-
xccute
type safe declarative builders for shell commands in rust
-
rushed
Simpler and faster shell commands
-
yte
yte(yet-another task executor) is a tool for executing task written using the rune programming language -
lumesh
a lighting shell ⚡
-
t_trace
High-performance, command-line statistics tracker for your shell
-
echo-comment
A bidirectional bash interpreter that converts comments ↔ echo statements
-
system
Cross-platform crate to easily run shell commands, similar to the C system function
-
peace_item_sh_cmd
Manages running a shell command for the peace framework
-
snapshell
snappy CLI that generates shell commands via OpenRouter LLMs
-
shpool-vterm
An in-memory terminal to support session restore in shpool
-
shell-mommy
Affirmations in your terminal!
-
shell-compose
Lightweight background process runner for long-running or scheduled jobs
-
kodegen_bash_shell
Embeddable POSIX/bash shell with cancellation support. Fork of brush-shell.
-
clawsh
A shell built in rust for codecrafters
-
shellfish
run custom interactive shells
-
pipr
A commandline-utility to interactively build complex shell pipelines
-
xcom
Windows file operations utility with shell integration for copy and move operations
-
shell2batch
Coverts simple basic shell scripts to windows batch scripts
-
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
-
shellfirm
shellfirmwill intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification, kinda like a captcha for your terminal -
mdbook_rash
Binary to create doc from
rashcode -
pend
do now, wait later – tiny job runner
-
scripty
your Rust command toolkit for easy command execution and file operations
-
asyncrun
Asynchronously execute shell commands in filtered subdirectories
-
aliasmgr
A clean and simple CLI alias manager
-
docki
cli for building and publishing documentation using asciidoctor
-
nexsh
Next-generation AI-powered shell using Google Gemini
-
command-macros
Macros for creating std::process::Command with shell-like syntax
-
snapcraft
Access to snapcraft environment
-
printable-shell-command
A helper library to print shell commands
-
completers
A tiny Rust-native shell completion solution
-
shelgon
A robust framework for building interactive REPL applications and custom shells in Rust
-
croshet
Cross platform Unix-like shell scripting library
-
shvar
POSIX-compliant shell variable substitution routine
-
runtool
a.k.a. run: the bridge between human and AI tooling
-
aas
Data type bindings for the Asset Administration Shell Specs
-
shadow-terminal-cli
A headless modern terminal emulator
-
cmdai
Convert natural language to shell commands using local LLMs
-
revolver
building REPL applications
-
raz-common
Common utilities and shared types for the raz project
-
corre
Execute shell scripts embedded within text
-
viddy
A modern watch command
-
oak-bash
High-performance incremental Bash parser for the oak ecosystem with flexible configuration, supporting shell scripting and automation workflows
-
navi
An interactive cheatsheet tool for the command-line
-
is-test
A replacement for the test command, with options that are memorable. Makes shell scripting much easier.
-
ctf-pwn
Pwn utilities for Rust
-
mdsh
Markdown shell pre-processor
-
appentry
A minimalist command-line argument parsing library
-
tish
A tiny, fast shell with not so tiny features
-
mcp-server-nu
A Model Context Protocol (MCP) server for executing Nushell scripts
-
pshell
Works out if this is running from inside a shell, and if so, which one
-
sheller
🐚 Sheller is a shell command builder and standard command extension library written in Rust
-
quickeys
command-shortcut CLI app. Configure key/command pairs in a YAML config. Run command via its associated key.
-
arct-cli
Arc Academy Terminal - Learn shell commands interactively with AI-powered explanations
-
bashrs-runtime
Embedded runtime library for Rash-generated shell scripts
-
dirauto
A direnv-like tool with strategy pattern for shell hooks
-
history-redact
A fast, secure tool to redact sensitive information from shell command history
-
q-cli
q is a terminal helper that uses AI to interpret natural language queries and suggest (or execute) appropriate shell commands
-
molten_rune
Shell glamour - beautiful prompts and output for scripts 🪄
-
xshell-venv
manages your Python virtual environments in code
-
shellfn
Attribute-like proc macro which reduces the amount of code required to call shell commands and parse the results
-
task-sh
AI-powered shell command generator
-
yash-cli
Extended POSIX shell
-
lade-sdk
Lade SDK
-
boxxy
Linkable sandbox explorer
-
which-shell
-
chant
Shell glamour - beautiful prompts and output for scripts 🪄
-
yash-arith
POSIX shell arithmetic expansion
-
shclap
Clap-style argument parsing for shell scripts
-
bashelp
Natural language to shell commands. Local-first, provider agnostic.
-
dir2sh
simplifies copying a folder to a remote Linux machine by generating shell commands
-
ushell2
Lightweight no_std shell runtime for interactive CLI applications
-
bare-script
The type-safe scripting authority for Rust. A framework for building robust shell commands and automation with 'Parse, don't validate' philosophy.
-
fpr-sh
generate function defenitions from shellscript files
-
flow-cmd
Command prefixing for continuous workflow using a single tool
-
libshpool
contains the implementation of the shpool tool, which provides a mechanism for establishing lightweight persistant shell sessions to gracefully handle network disconnects
-
super-shell
basic super-user shell access in rust
-
keepass-to-env
convert Keepass database to environment variable
-
braise
Run your tasks like a chef !
-
iay
iay! The minimalistic, blazing-fast, and extendable prompt for bash and zsh
-
pacs-tui
Project Aware Command Storage - A CLI for managing and running saved shell commands
-
pacs-cli
Project Aware Command Storage - A CLI for managing and running saved shell commands
-
mini_shell
A cross-platform mini shell written in Rust
-
pado
A tidal flow through your projects
-
yash-semantics
Yash shell language semantics
-
icon-sys
A cross-platform Rust library for managing system shell icons
-
standout-pipe
Output piping to external commands for CLI applications
-
xscript
writing robust shell-script-like programs and running commands with ease
-
claude_shell
Shell environment integration and terminal operations with Claude AI-powered assistance and scripting
-
arct-telemetry
Privacy-first analytics and telemetry for Arc Academy Terminal
-
git_cmd
Wrapper around git cli
-
fzs
Organize and select your programs
-
sshenanigans
Build your own SSH server 🛜
-
diysh
The Do-It-Yourself SHell is a library that lets you create your own shell-like text interface
-
silver
A cross-shell customizable powerline-like prompt with icons
-
ishell
Pseudo-interactive shell interface for Rust
-
webhook-builder
Run a script when a git forge webhook is triggered, for basic CI/CD
-
libgsh
Graphical Shell server SDK library
-
nsh
A command-line shell written in Rust that focuses on productivity and swiftness
-
toml-cli
CLI for editing and querying TOML files
-
ratel-rust
Ratel the landlord game client
-
wenmoon
Your crypto portfolio and terminal together at last
-
eggsh
yolkiest shell out there
-
moto
motivated automation
-
zsh-metafied
Zsh bytes metafying and unmetafying utilities
-
volition-shell-server
Shell server for the Volition AI assistant using MCP protocol
-
shellmark
Cross-platform bookmark mananger for your shell
-
chamber-secret-manager-cli
CLI interface for Chamber secrets manager
-
ushell
Embedded shell over serial connection
-
fpipe
that lets you filter and map in a shall pipe
-
rualdi
Rust Aliasing Directory
-
pazi
A fast autojump helper
-
renlog
record all terminal output
-
eliprompt
Elegant and informative shell prompt
-
sauce
managing directory-specific state
-
dune
A shell🐚 by the beach🏖️!!
-
shell-scene
records your terminal sessions and creates web presentations featuring them
-
shellop
Shell operation utilities for command execution, pipeline composition, and process management
-
fctool
Shell Scripting Language
-
conpty
interface for ConPTY
-
bashrs-oracle
ML-powered error classification oracle for bashrs using aprender (GPU-accelerated)
-
yash-quote
quoting strings used in POSIX shell scripts
-
fgpt
A free reverse proxy and cli tool for OpenAI GPT-3.5-turbo
Try searching with DuckDuckGo.