-
os_pipe
a cross-platform library for opening OS pipes
-
fork
creating a new process detached from the controlling terminal (daemon)
-
cmd_lib
Common rust commandline macros and utils, to write shell script like tasks easily
-
ui_test
A test framework for testing rustc diagnostics output
-
anstream
IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities
-
simple_logger
A logger that prints all messages with a readable output format
-
uds
A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets
-
parallel-sh
Execute commands in parallel
-
precious
One code quality tool to rule them all
-
kitest
A composable test harness toolkit with room to fly
-
faketty
Wrapper to exec a command in a pty, even if redirecting the output
-
cargo-evidence
Cargo subcommand for certification evidence generation, verification, and traceability
-
timewall
All-in-one tool for Apple dynamic HEIF wallpapers on GNU/Linux
-
ice-tool
CLI for managing cloud VM instances and marketplace offers
-
mdsf
Format, and lint, markdown code snippets using your favorite tools
-
running-process-core
Native process runtime for running-process
-
tokio-process-tools
Correctness-focused async subprocess orchestration for Tokio: bounded output, multi-consumer streams, output detection, guaranteed cleanup and graceful termination
-
grabchars
Get keystrokes directly from user - a Rust port of my 1988 Unix utility
-
claude-wrapper
A type-safe Claude Code CLI wrapper for Rust
-
zeph-tools
Tool executor trait with shell, web scrape, and composite executors for Zeph
-
lade
Automatically load secrets from your preferred vault as environment variables, and clear them once your shell command is over
-
project
automation powered by Rust and Lua
-
subprocess
Execution and control of child processes and pipelines
-
si-loggy
Automatic logging & nohup for arbitrary commands
-
reclog
Command-line tool to capture command output to a file
-
oby-hook
PreToolUse / PostToolUse / SubagentStop hook dispatcher for oby. Routes Claude Code tool-call payloads to per-tool Capturers, rewrites Bash commands to recover discarded stdout/stderr via oby-tee…
-
giant-spellbook
cryptographic multi-tool with file analysis, encoding, bitflipping, splitting, hashing, encryption, signing, and more
-
skuld
A test harness with runtime preconditions, per-test FD capture, and fixture injection
-
sudo39
Privilege-elevation MCP server for AI agents
-
russh-extra
High-level async SSH APIs built on top of russh
-
hcp
running and subprocess and pinging healthchecks.io with result
-
oby-tee
In-pipeline helper for oby. Reads stdin, streams bytes to the wrapper's per-agent unix socket with a JSON header, fail-open. Injected by oby-hook's PreToolUse rewrite to capture stdout/stderr…
-
rogcat
A adb logcat wrapper and log processor
-
elapsed-cmd
Show runtime while a command runs
-
ccc
Unified Rust library and CLI for invoking coding-agent CLIs with shared parsing, planning, and transcript utilities
-
rush-sh
A POSIX sh-compatible shell written in Rust
-
ansiconst
declaring nestable ANSI styles in const context
-
monorail
effective polyglot, multi-project monorepo development
-
cargo-vita
Cargo wrapper for developing Sony PlayStation Vita homebrew apps
-
rasant
lightweight, high performance and flexible Rust library for structured logging
-
dotr-cli
Rust-native backup tool for personal configuration files
-
qubit-command
Command-line process running utilities for Rust
-
cmd-proc
Process command builder with capture support
-
teetty
A bit like tee, a bit like script, but all with a fake tty. Lets you remote control and watch a process.
-
testscript-rs
testing command-line tools using filesystem-based script files
-
orqa
A small local coordinator for background agents organized as pods and fins
-
akv-cli
Azure Key Vault CLI (unofficial) can read secrets from Key Vault, securely pass secrets to other commands or inject them into configuration files, encrypt and decrypt secrets, and managed keys and secrets in Key Vault
-
kwon
A cron-like job scheduler for personal Linux computers
-
blivet
A correct, full-featured Unix daemon library and CLI for Rust
-
kodegen_bundler_bundle
Multi-platform bundler for creating native installers (.deb, .rpm, .dmg, .msi, AppImage)
-
spacer
A CLI utility for adding spacers when command output stops
-
acta
Make Tracing Great Again
-
destructive_command_guard
An AI coding agent hook that blocks destructive commands before they execute
-
frogfish-rally
Rally your services with an embedded development dashboard
-
spv
A minimalist, unix-inspired process supervisor for linux
-
junitify
Takes cargo test JSON and transform to JUnit XML
-
bitlocker-control
BitLocker Control Utility Automates the process of mounting and unmounting BitLocker encrypted drives using dislocker
-
sid-isnt-done
sid is a UNIX-inspired coding agent for Anthropic-compatible APIs
-
vim-core-rs
Rust host integration layer for one embedded Vim runtime
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
rustyochestrator
A high-performance modular, open-source CI/CD ochestrator and pipeline runner with parallel execution and smart caching
-
ferret-rs
A blazingly fast file finder, organizer, and pentesting tool for Linux/Unix systems with netcat-style combined flags
-
init-log4rs
Search log4rs configuration in multiple directories or create one
-
task-mcp
MCP server for task runner integration — Agent-safe harness for defined tasks
-
spudkit-client
Client library for communicating with the spudkit server
-
system
Cross-platform crate to easily run shell commands, similar to the C system function
-
cli-bot
Translate natural-language requests into shell commands with Ollama
-
oby-cli
Wrapper-daemon for oby.
oby claudelaunches Claude Code inside a wrapped pty, listens on per-agent unix sockets for hook traffic from oby-hook + oby-tee, and paints a togglable activity… -
craydate
A safe Rust API for the Playdate hand held gaming system
-
cloudwatch-log-redirector
Redirect STDERR/STDOUT to CloudWatch Logs
-
python_script_runner
Execute Python scripts from Rust with path traversal prevention and environment isolation
-
rommy
CLI to run commands and store structured stdout/stderr execution logs
-
stdecor
Run a command with a decorated stdout/stderr
-
ecfuzz
Evolutionary Coverage-guided Fuzzing engine
-
shell-mcp
An MCP server providing scoped, allowlisted shell access for Claude Desktop and other MCP clients
-
fun_run
The fun way to run your Rust Comand
-
rote-mux
A terminal multiplexer for monitoring and managing multiple processes
-
async-ssh2-russh
Lighweight async ssh2 client, wrapping russh
-
eryx-precompile
CLI tool for pre-compiling eryx WASM runtimes
-
io-mux
Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)
-
lilo-rm-core
Runtime Matters core protocol types and JSON line wire contract for rtmd clients
-
bless
CLI logging helper for repeated runs with metadata tracking
-
supi-cli
process supervisor for spawning, restarting and stopping arbitrary commands
-
command-run
running a command in a subprocess
-
rustyhues
Lightweight, zero-macro ANSI color styling for Rust CLIs, with smart terminal detection, RGB/hex support, conditional styling, and configurable semantic styles
-
deja
command line utility to cache output of commands
-
acta-debug
Debug suite and demo binary for acta
-
dkimdo
DKIM command-line tool
-
constellation-rs
Constellation is a framework for Rust (nightly) that aides in the writing, debugging and deployment of distributed programs
-
saorsa-agent
AI coding agent runtime with tool execution
-
nix-command
Typed Nix command construction and execution
-
cardinal-gui
GUI for a Uxn + Varvara system
-
scripty
your Rust command toolkit for easy command execution and file operations
-
linetime
command line utility to add timestamps at the start of lines. The tool can either process lines from stdin or execute a command and process lines from the command's stdout and stderr.
-
ilsh
ilsh- A POSIX-Compliant Shell (CLI) Implementation in Rust -
cargo-nightly
Cargo subcommand to forward commands to the nightly toolchain, enabling nightly toolchain usage in cargo aliases
-
ctry
Retry CLI commands
-
starbase_console
Console reporting layer
-
oxproc
process manager for proc.toml/Procfile projects with colored log following, daemon mode, and one-off task runner (including composite tasks)
-
obeli-sk
Deterministic workflow engine
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
libertyos_kernel
The kernel for LibertyOS
-
readenv
program that reads .env file and use it to run given command
-
command_timeout
A tokio friendly command exec with smart timeout
-
xproc
run shell commands with first class interpolation
-
hc-runner
Command runner for healthchecks.io
-
cush
curl your shell — temporary, constrained HTTP access to any machine
-
angreal_mcp
MCP server for angreal projects
-
rtss
A command-line tool to annotate stdout/stderr with elapsed times
-
cargo-checkmate
checkmate checks all the things - comprehensive out-of-the-box safety & hygiene checks
-
ambient-fsd
Ambient filesystem awareness daemon
-
shuo
that just shuo — info!, error!, and error_out! macros
-
sapiens
Core - Sapiens
-
py_executer
A Rust-based command-line tool to execute Python scripts with automatic virtual environment and dependency management
-
reverse-ssh
creating reverse SSH tunnels with automatic URL capture from services like localhost.run
-
ez_jni
Macros and functions that make using Java in rust feel natural
-
mcp-shim
An MCP server process wrapper which kills the underlying process on stdin closure
-
seed-seeker
Search for FDB faulty seeds and export them as a gitlab issue
-
async-blocking-stdio
std::io::std{in(), out(), err()} but async
-
tee_output
'tee' functionality for the current process
-
caduceus-term
Terminal proxy with WASM-based I/O stream transformation
-
runt
A lightweight and parallel snapshot testing framework
-
kxio
injectable Filesystem and Network resources to make code more testable
-
escape-artist
A visualizer for terminal escape sequences
-
loggerv
log implementation that logs to stdout and stderr with colors
-
seraphine-core
Core of the seraphine programming language
-
fdintercept
Intercepts and logs stdin, stdout, and stderr for any target command
-
cardamon
help development teams measure the power consumption and carbon emissions of their software
-
swing
Log like it's 1978 with this logging implementation for the log crate
-
ifft
IF Filsystem-event Then
-
io-providers
Enables dependency injection for many I/O operations
-
highlight-stderr
Run a command and highlight its stderr, preserving the order of stdout and stderr
-
spudkit-gui
Run GUI spuds
-
pipelight_exec
Easy process management
-
spudkit-cli
Run spuds in the CLI
-
epiq
Laboratory for pipeline construction with feedback
-
bossy
Opinionated convenience wrappers for
std::process::Commandand friends -
speed-levels-rs
speed-level benchmark for AV1 encoders
-
nauman
A CI inspired approach for local job automation
-
watchcrab
fast, secure, and easy-to-use Rust-based tool to monitor filesystem events across platforms. Effortlessly automate tasks and log changes.
-
workpool
Distribute work to a set of threads and wait for completion
-
spurs
setting up and running experiments remotely
-
runny
Run a program inside its own process group
-
vboxhelper
API wrapper around VirtualBox's command line tools
-
cargowatch-runner
Managed Rust command execution and Cargo JSON parsing for CargoWatch
-
srhd
A lightweight hotkey daemon for MacOS
-
parrot-snap
A colorful and chatty CLI snapshot testing tool
-
faketty-lib
fork of dtolnay/faketty
-
pipeawesome2
Loops, branches and joins to UNIX pipes… in a sane way…
-
shrs_output_capture
Capture the previous stdout and stderr output
-
altio
Automating command tools by simulating piped io in process
-
circleci-junit-fix
Fixes junit reports to have proper integration with CircleCI
-
thingy
Lightweight build server and thing-doer
-
unix-exec-output-catcher
run executables in a child process and catch STDOUT and STDERR output on UNIX-systems. std::process::Command is probably the better option. Use this source code as educational source how it could be done.
-
io-redirect
Cross-platform I/O redirection
-
test-toolbox
useful macros for unit testing
-
wtg
Chat with your program logs
-
better-commands
A better way of running commands - get stdout and stderr together, in order with timestamps, while easily running code as the command runs line-by-line
-
runkins_lib
Runkins makes it easy to manage command execution
-
carlog
lightweight crate that provides Cargo logging style messages
-
runcmd
used for extending
Executewhich is extendingCommandin order to execute commands more easily. Especially made for simple shell commands returning an exit code as a number, stdout and stderr as strings. -
rldr
command line utility to run and manage commands with keypress controls
-
ez_tracing
Tracing, made easy
-
kadabra
Easily share data between different terminal windows
-
multi
An easy way to run multiple commands in parallel
-
nobb
Silence all console output by redirecting stdout and stderr to null device
-
subprocess-test
Convenience macro for creating tests which run in child process
-
metrics_printer
A recorder for the metrics library that prints metric values to an output in regular intervals
-
pibench-parser
parser to parse the text output from pibench
-
color-nope
Support for standard options to disable colors in the terminal
-
metry
All-in-one telemetry framework, based on tracing crate
-
uxn-tal-common
uxn-tal-common library
-
popen_rs
Process Spawning Library
-
shells
Sugar-coating for invoking shell commands directly from Rust
-
iomux
Multiplex stdout, stderr, and other info about child commands
-
windebug_logger
A logger that redirects all messages to OutputDebugStringW (Win32 API function)
-
random-output
Output random lines to stdout and stderr
-
dutty
Dummy teletype utility
-
wasm-glue
Get println! & panics to work in WebAssembly
-
commandstream
Stream the stdout and stderr of a command
-
dbgprint
A set of macros that output the STDOUT and STDERR of the program only in debug mode
-
cli-sandbox
help test your CLI
Try searching with DuckDuckGo or on crates.io.