-
crossterm
A crossplatform terminal library for manipulating terminals
-
is-terminal
Test whether a given stream is a terminal
-
blocking
A thread pool for isolating blocking I/O in async programs
-
flexi_logger
easy-to-configure and flexible logger that writes logs to stderr or stdout and/or to files. It allows custom logline formats, and it allows changing the log specification at runtime…
-
async-compat
Compatibility adapter between tokio and futures
-
os_pipe
a cross-platform library for opening OS pipes
-
simple_logger
A logger that prints all messages with a readable output format
-
curl
Rust bindings to libcurl for making HTTP requests
-
hurl
run and test HTTP requests
-
semihosting
AArch64, Arm, RISC-V, LoongArch, MIPS32, MIPS64, and Xtensa
-
color-eyre
An error report handler for panics and eyre::Reports for colorful, consistent, and well formatted error reports for all kinds of errors
-
anstream
IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities
-
logforth
A versatile and extensible logging implementation
-
clio
parsing CLI file names
-
fse_dump
Dumps the fseventsd entries from a mac
-
wasm-tools
CLI tools for interoperating with WebAssembly files
-
paper-age
Easy and secure paper backups of secrets
-
structured-logger
A logging implementation for the log crate that logs structured values either synchronous or asynchronous, as JSON, CBOR, or any other format, into a file, stderr, stdout, or any other destination
-
rsbkb
has multiple tools which are designed to be called directly (through symlinks). This allows various operations on data to be chained easily like CyberChef but through pipes.
-
termsize
Retrieves terminal size
-
clap-stdin
types for easily accepting Clap arguments from stdin and writing to stdout
-
xan
The CSV magician
-
vmt
The Very Opinionated Mail Interaction Toolkit
-
log-fastly
logfaçade for Fastly Compute -
opentelemetry-stdout
An OpenTelemetry exporter for stdout
-
gag
Gag, redirect, or hold stdout/stderr output. Currently only *nix operating systems are supported.
-
cgip
Terminal client for interacting with Chat GPT that allows you to build and manipulate contexts
-
typos-cli
Source Code Spelling Correction
-
pahcer
run tests for AtCoder Heuristic Contest (AHC)
-
goldentests
A golden file testing library where tests can be configured within the same test file
-
gridline
Terminal spreadsheet with Rhai-powered formulas
-
colorz
A terminal text-coloring library
-
perbase
Fast and correct perbase BAM/CRAM analysis
-
cargo2junit
Converts cargo's json output (from stdin) to JUnit XML (to stdout)
-
esed
Easy sed
-
pop-launcher
writing plugins and frontends for pop-launcher
-
libits-client
connect on an ITS MQTT server
-
b3sum
a command line implementation of the BLAKE3 hash function
-
mktoc
Generate Table of Contents from Markdown files
-
async-ssh2-tokio
Asynchronous and easy-to-use high level ssh client library for rust
-
lints
Writes [lints.rust] to stdout such that all lints are denied or allowed
-
openssh-mux-client
openssh mux client
-
esbuild_client
client for communicating with esbuild's service API over stdio
-
reclog
Command-line tool to capture command output to a file
-
ruuvitag-listener
Print RuuviTag measurements in Telegraf compatible format
-
casq
A minimal content-addressed file store using BLAKE3. (CLI)
-
try-rs
Temporary workspace manager for fast experimentation in the terminal
-
r2t
A fast CLI tool to convert a repository's structure and contents into a single text file, useful for providing context to LLMs
-
project
automation powered by Rust and Lua
-
elapsed-cmd
Show runtime while a command runs
-
semdiff-cli
Command-line interface for the semdiff semantic diff tool
-
embuild
A build support library for embedded Rust
-
randpass
CLI password generator with interactive TUI and cryptographic-grade RNG
-
minijinja-cli
Command Line Utility to render MiniJinja/Jinja2 templates
-
kickoff
Fast and minimal program launcher
-
jsq
evaluating a JavaScript function and printing the result
-
runnel
the pluggable io stream. now support: stdio, string io, in memory pipe, line pipe
-
passterm
Read terminal password, check isatty
-
ypass
A secure password manager using YubiKey HMAC-SHA1 challenge-response
-
tex-fmt
LaTeX formatter written in Rust
-
passlane
A password manager and authenticator for the command line
-
tlafmt
A formatter for TLA+ specs
-
asciidocr
A pure-Rust CLI and library for processing and converting asciidoc files
-
alignoth
creating alignment plots from bam files
-
jjgi
A linter/formatter wrapper for jj fix
-
terminal-trx
handle to the terminal of the current process
-
oohid
Generates UUIDs on CLI in various formats, very fast, outputs to .txt or stdout
-
nu-plugin
Functionality for building Nushell plugins
-
aim
🎯 A command line download/upload tool with resume
-
simple-log
log. It's really simple use
-
kractor
Extract reads from a FASTQ file based on taxonomic classification via Kraken2
-
log_nonblock
Asyncronus logger that prints all messages to STDOUT or STDERR in non blocking mode
-
uget
A minimal cli tool to make http requests. You want, you get!
-
ccsum
Convenient Checksum Utility
-
gitmelt
turn repository into single file text digest to conveniently feed into LLM
-
hcp
running and subprocess and pinging healthchecks.io with result
-
kvlog
Fast Structual and Hierarchical binary logging for rust
-
moto-rt
Motor OS Runtime
-
rargz
Fast parallel tar + zstd archiver and extractor with optional chunked format
-
jwt-ui
A Terminal UI for decoding/encoding JSON Web Tokens
-
hx
Futuristic take on hexdump, made in Rust
-
tee-s3
A command-line utility that streams stdin to both stdout and Amazon S3, similar to the Unix
teecommand but with S3 as an output -
netgauze-pcap-decoder
CLI Utility to convert NetFlow, IPFIX, BGP, BMP or UDP-Nofif data from a PCAP file to a JSON Lines file
-
codesort
sorts code
-
cat-cli
Concatenate and send files to standard output
-
aki-xtee
copy standard input to each files and standard output
-
aico-cli
Scriptable control over LLMs from the terminal
-
patharg
Treat "-" (hyphen/dash) arguments as stdin/stdout
-
oqueue
Non-interleaving multithreaded output queue
-
sarif-to-md
A CLI to convert SARIF security reports into Markdown format
-
fasten
A set of scripts to run basic analysis on fastq files
-
mosox
LP matrix generator for GMPL
-
winston
winston for rust
-
inline-c
Write and execute C code inside Rust
-
uv-sbom
SBOM generation tool for uv projects - Generate CycloneDX SBOMs from uv.lock files
-
fn
evaluating a JavaScript function and printing the result
-
rustdoc-stripper
manipulate rustdoc comments
-
horsetab
Trigger Linux/Unix commands via morse code using your mouse
-
mft2bodyfile
parses an $MFT file to bodyfile (stdout)
-
cursive
A TUI (Text User Interface) library focused on ease-of-use
-
o-o
Enables commands that assume the standard input and output to read and write to files specified in the command line
-
mdformat
A formatter for markdown source code
-
wiztree-metafile
-
daberu
Claude client tool that reads your message from stdin and writes the response to stdout
-
voicsh
Voice typing for Wayland Linux
-
libc-print
println! and eprintln! macros on libc without stdlib
-
cmd-proc
Process command builder with capture support
-
testscript-rs
testing command-line tools using filesystem-based script files
-
bred
The fastest binary file reader with coloring
-
cxt
Aggregates file/directory contents and sends them to the clipboard, a file, or stdout
-
enchantress
AES-256 file encryption tool
-
cgi
help create CGI programs in Rust
-
dom-content-extraction
Content extraction via text density paper
-
archwiki-rs
A CLI tool to read pages from the ArchWiki
-
yes-cli
Sends string repeatedly to stdout
-
reimg
CLI tool to resize images
-
net-shell
A script execution and variable extraction framework with SSH remote execution and local execution support, pipeline orchestration, and flexible variable extraction via regex
-
cosmian_logger
Logger helper
-
plenum
Agent-first database control CLI with least-privilege execution
-
powershell_script
running Windows PowerShell scripts
-
standout
Styled CLI template rendering with automatic terminal detection
-
zparse-api
Axum-based API for zparse on Cloudflare Workers
-
gpscan
generate XML files compatible with GrandPerspective
-
graphql_client_cli
The CLI for graphql-client
-
agent-sandbox
A sandboxed execution environment for AI agents via WASM
-
quagga
CLI tool that combines multiple text files into a single prompt suitable for Large Language Models
-
mocksmith
command line utility and a Rust library to automatically create C++ mocks for the Google Mock (gMock) framework
-
ttlog
A comprehensive high-performance tracing and logging system
-
wmap
Command line tool to generate wardley map images from wmap files
-
isw
terminal stopwatch application
-
atento-core
Core engine for the Atento Chained Script CLI
-
fast-yaml-cli
Fast YAML command-line processor with validation and linting
-
llmcc
brings multi-depth architecture graphs for code understanding and generation
-
thash
A terminal program for hashing with many algorithms and many output formats, and recursive hashing support
-
sshfwd
TUI-based SSH port forwarding manager with automatic port discovery
-
cod
A mini, functional terminal drawing utility
-
datu
data file utility
-
ensembler
running commands and reporting progress
-
toai
path crawler, that copies all SRC files into a singe output to send it to a ai (toai)
-
mq-crawler
Directory crawler for batch Markdown file processing
-
log2
out-of-the-box logging library for Rust
-
fasta-filter
Filter a (multi-sequence) FASTA file and output a subset of the records on STDOUT
-
xsra
A performant and storage-efficient CLI tool to extract sequences from an SRA archive with support for FASTA, FASTQ, and BINSEQ outputs
-
grim-rs
grim screenshot utility for Wayland
-
rhexdump
A hexdump library to display binary blobs
-
deacon
Fast DNA search and [host] depletion using minimizers
-
cloudwatch-log-redirector
Redirect STDERR/STDOUT to CloudWatch Logs
-
loop_lib
Core loop engine library for running commands across directories
-
input_py
you can use input like python3
-
floss-cli
在 Rust 中以子进程方式调用 FLARE FLOSS CLI,并可选解析 -j JSON 输出
-
sh-exec
Set of functions and macros to write more concise Rust scripts
-
moq-sub
Media over QUIC
-
shinkansen
A CLI file preprocessor using MiniJinja templates
-
command-pool
A powerful and intuitive command-line tool to execute a series of commands in parallel
-
cchain
An AI-native modern cli automation tool built with Rust
-
zeeper
manage mods and playlists for zeepkist
-
nils-git-cli
CLI crate for nils-git-cli in the nils-cli workspace
-
awsm-env
A lightweight utility for syncing AWS Secrets Manager secrets to environment variables
-
csv2arrow
Convert CSV files to Arrow
-
io-mux
Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)
-
tdd-guard-rust
Rust test reporter for TDD Guard validation
-
cloudformatious-cli
A CloudFormation CLI that won't make you cry
-
parascope
Weggli ruleset scanner for source code and binaries
-
snakepipe
A snake game based on stdin/stdout following unix philosophy
-
keypost-wrapper
Lightweight wrapper for local stdio MCP servers with Keypost policy enforcement
-
cargo-uv
Cargo tool for updating the version in your project
-
anyreader
Efficiently and recursively read archives and compressed streams of data
-
jsonrpc-stdio-server
STDIN/STDOUT server for JSON-RPC
-
pnger
Cross-platform PNG steganography tool for embedding and extracting payloads
-
pax-compiler
Compiler APIs for parsing and building Pax projects into application executables
-
luff
Print files with formatting
-
async-ssh2-russh
Lighweight async ssh2 client, wrapping russh
-
c5cli
Command-line interface for c5store secret management, enabling encryption, decryption, and key generation for YAML configurations
-
print_logger
Logger that print messages to stdout or stderr
-
fstdout-logger
log crate that logs to stdout and to an optional log file with configurable options
-
term-transcript-cli
CLI wrapper for term-transcript
-
proc_jail
Process execution guard for agentic systems
-
anew
adding new lines to files, skipping duplicates and write in Rust!
-
aptitude
A test harness for validating AI agent behavior against steering guides
-
aegisvault
Convert otpauth-URI file to Encrypted Aegis JSON on stdout
-
roniker
Create custom LSPs for ron configurations at compile time
-
kdl-xml
XML<->KDL conversion
-
codex-sdk
Rust SDK for Codex
-
system
Cross-platform crate to easily run shell commands, similar to the C system function
-
autocat
A command-line tool for transparent decompression of various formats to stdout
-
ilsh
ilsh- A POSIX-Compliant Shell (CLI) Implementation in Rust -
s3fcp
Fast file downloader with multi-part concurrent downloads from S3 and HTTP/HTTPS
-
sen6x-logger
Measurement Logging Utility for the Sensirion SEN6x
-
hash-hunter
Find files with specified hashes
-
stdio-override
overriding Stdin/Stdout/Stderr with a different stream
-
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.
-
jfn
evaluating a JavaScript function and printing the result
-
cdumay_result
serialize and deserialize result using serde
-
srt2txt
Convert SRT subtitle files into clean plain text (strip timestamps, tags, merge lines)
-
pairsnp-rs
Calculate pairwise SNP distances given a multiple sequence alignment
-
d2typ
A command-line tool for converting structured data to Typst format
-
scripty
your Rust command toolkit for easy command execution and file operations
-
stdecor
Run a command with a decorated stdout/stderr
-
nils-term
in the nils-cli workspace
-
mintyml-cli
Creates HTML from MinTyML, a minialist alternative syntax to HTML
-
ssh-manager
A comprehensive Rust library for executing SSH commands programmatically
-
zparse-cli
CLI tool for zparse library
-
broken-pipe-kills
Get rid of
failed printing to stdout: Broken pipe (os error 32)panics by settingSIGPIPEtoSIG_DFLbefore yourfn main()runs -
turbomcp-stdio
Standard I/O transport implementation for TurboMCP - newline-delimited JSON over stdin/stdout
-
term-snip
Write limited number of lines to terminal
-
opencore-jsonrpc-rust
elegant library for creating JSON-RPC servers that communicate with the TypeScript framework OpenCore via stdin/stdout
-
gpgrv
Pure-Rust implementation of gpgv, to verify gpg signatures
-
duoload
Export vocabulary from Duocards
-
allegedly
public ledger server tools and services (for the PLC)
-
rote-mux
A terminal multiplexer for monitoring and managing multiple processes
-
hax-types
Helper crate defining the types used to communicate between the custom rustc driver, the CLI and the engine of hax
-
zymic_cli
Encrypt and decrypt files using the Zymic format
-
edi-format
EDIFACT Formatter
-
rhai-process
Expose safe process-execution helpers to Rhai scripts
-
harnesscli
Unified CLI to run Claude Code, OpenCode, Codex, or Cursor from a single interface
-
mtp-sdk
Make any CLI tool LLM-discoverable with --mtp-describe
-
headtail
head and tail simultaneously
-
xlg-sqlfmt
A command-line SQL formatter that reads SQL from stdin and writes formatted SQL to stdout
-
daemon_forge
A robust, cross-platform library for daemonizing Rust applications
-
nils-api-test
CLI crate for nils-api-test in the nils-cli workspace
-
synd-api
syndicationd backend api
-
padz-cli
A fast, project-aware scratch pad for the command line
-
markterm
render colored markdown to the terminal
-
mp2json
Read any number of msgpack messages from stdin and output them as newline-delimited json to stdout
-
stdout-channel
Write stdout to an async queue
-
io-streams
Unbuffered and unlocked I/O streams
-
txlib
text based epub library
-
revolver
building REPL applications
-
bestest
Efficient Speedy Tester
-
pixel2ascii
Convert images into ASCII art with color and grayscale support, including block-based sampling, ANSI color output, and CLI
-
otlp-stdout-span-exporter
A span exporter that writes OpenTelemetry spans to stdout in OTLP format
-
fyi_msg
ANSI-formatted, prefixed messages for console printing
-
hexler
A colorful hex printer with opinionated defaults
-
io-arg
Conviniently accept either standard streams or file paths in CLI tools written in Rust as arguments
-
dsq-io
I/O utilities for dsq - handles reading and writing to disk, STDIN, STDOUT
-
isolate-integration
interface for the ioi/isolate sandbox program
-
arazzo-exec
Runtime engine for executing Arazzo workflows
-
sequoia-keyring-linter
A linter for keyrings
-
ctf-pwn
Pwn utilities for Rust
-
folderwalk
Folder walking tool
-
aqueducts-schemas
Framework to build ETL data pipelines declaratively
-
scrub-db
Manual database anonymization tool - Free version
-
onelineout
Print piped input lines and update the terminal line using carriage return (\r)
-
crawlurls
A fast async Rust crawler that discovers and filters URLs by pattern without scraping content
-
std_io_iterators
An iterator for
STDINand a wrapper forSTDOUT. Allows easy piping, and graceful closing of application if pipe breaks -
ratatoskr
A lightweight Telegram bot bridge that streams updates over stdout and accepts responses via named pipes
-
datapipe
Stream data from here to there
-
oxur-cli
CLI infrastructure and unified command-line tool for Oxur
-
ghiqc
Command-line tool for checking quality of bug reports in GitHub Issues
-
quick-timer
timer macro library
-
memfd-exec
Run an executable directly from memory with a friendly interface
-
xlsynth-driver
Binary that integrates XLS capabilities into a driver program
-
daemonizr
Small crate which helps with writing daemon applications in Rust
-
tortilla
Somewhat syntax-aware text wrapping for source code and plain text documents
-
arbol
Tree-sitter rust AST query tool
-
gemrendr
Turns Gemtext into idiomatic HTML
-
stdioredirect
wrap another command and redirect its outut
-
nobom
remove UTF-8 BOM (Byte Order Mark) from stdin and write to stdout
-
gen-key
Small CLI tool for generating RSA and HMAC keys
-
browsr-client
Client for driving Browsr browser automation over HTTP or stdout transports
-
sigpipe
A single function call to reset SIGPIPE and fix
failed printing to stdout -
async-blocking-stdio
std::io::std{in(), out(), err()} but async
-
hexdump
Easy hexdump to stdout or as an iterator
-
dialogtocli
An application to open a dialog GUI and print it to stdout
-
shh
Silence stderr and stdout, optionally rerouting it
-
async-io-pipe
Pipe your stdout/stderr together with asynchronous streams
-
just-formatter
Format justfile from stdin to stdout
-
nobb
Silence all console output by redirecting stdout and stderr to null device
Try searching with DuckDuckGo or on crates.io.