-
blocking
A thread pool for isolating blocking I/O in async programs
-
subprocess
Execution of child processes and pipelines, inspired by Python's subprocess module, with Rust-specific extensions
-
clio
parsing CLI file names
-
viu
View images right from the terminal
-
clap-stdin
type for easily accepting Clap arguments from stdin
-
scanner-rust
text scanners which can parse primitive types and strings using UTF-8 or ASCII
-
fasten
A set of scripts to run basic analysis on fastq files
-
tac
Print lines from file in reverse order
-
runnel
the pluggable io stream. now support: stdio, string io, in memory pipe
-
frots
File rotation from standard input
-
uniqs
uniq(1) alternative with streaming support
-
o-o
Enables commands that assume the standard input and output to read and write to files specified in the command line
-
rust-parallel
Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs.
-
proconio
Easy IO library for competitive programming
-
stdintap
CLI tool to read lines from stdin and broadcast them to connected TCP clients
-
thqm
HTTP server to serve a dynamic menu for your scripts over the network
-
checkline
checkbox line picker for stdin line input
-
aki-xtee
copy standard input to each files and standard output
-
memos-cli
A command-line tool for Memos
-
hh-highlight
hh: The text highlighter. Read from stdin, and highlight selected words printed to stdout
-
markline
markbox line picker for stdin line input
-
librespot-oauth
OAuth authorization code flow with PKCE for obtaining a Spotify access token
-
asv-to-usv
ASV to USV: Convert ASCII Separated Values (ASV) to Unicode Separated Values (USV) such as for data markup, including for spreadsheets, databases, text files, and more
-
snakepipe
A snake game based on stdin/stdout following unix philosophy
-
tengwar
Transliterate text into J.R.R. Tolkien's Tengwar.
-
evalrs
Rust code snippet evaluator
-
hl2-cli
A cli tool for colourising / highlighting stdin with regex and writing back to stdout
-
daberu
command-line tool for conversing with ChatGPT
-
ethan-rs-wc
The ethan-rs-ws(erwc) is word, line, character, and byte count. Like wc command but not just wc command, more accurate and faster. Text can also be read from standard input for statistics.
-
async-blocking-stdio
std::io::std{in(), out(), err()} but async
-
ays
Pipe stdin to stdout after user confirmation
-
readput
Fast and easy stdin input parsing for competitive programming in rust
-
edi-format
EDIFACT Formatter
-
patharg
Treat "-" (hyphen/dash) arguments as stdin/stdout
-
pc-rs
CLI utility for printing a column from tabular input
-
termine
mine for Rust with termion
-
protoflow-blocks
Protoflow implements flow-based programming (FBP) for Rust using Protocol Buffers messages
-
stdioredirect
wrap another command and redirect its outut
-
crypt4gh
Encryption and decryption implementation of the Crypt4GH encryption format
-
osclip
small utility to copy text from terminal to system clipboard
-
rep-grep
wgrep/write-grep CLI
-
crosstermine
mine for Rust with crossterm
-
anew
adding new lines to files, skipping duplicates and write in Rust!
-
rustfilt
Demangle Rust symbol names
-
clap-maybe-deser
Adds the ability to use deserializable data as a clap argument
-
termris
terminal tetris for Rust
-
marquee
Convert stdin into a "marquee" style output
-
rtss
A command-line tool to annotate stdout/stderr with elapsed times
-
jfmt
command-line tool for formatting json files in both readable and compact formats. It supports stdin/stdout shell usage, as well as working on files directly.
-
russh-process
running a command on a remote server via SSH
-
minefield
abstract layer for mine sweeper by Rust
-
stdin-to-cloudwatch
Send logs from stdin to AWS CloudWatch Logs
-
uu_tty
tty ~ (uutils) display the name of the terminal connected to standard input
-
smurf
SMall Useful Rust Functions
-
temprs
A temporary file manager with stack mechanism
-
scan-rules
some macros for quickly parsing values out of text. Roughly speaking, it does the inverse of the print!/format! macros; or, in other words, a similar job to scanf from C.
-
rs-line-count
counts number of lines(' ')
-
seep
print the stdin and redirect to stdout and files
-
comp-io
optimized io operations to numerical types
-
samedec
A SAME/EAS digital receiver and alerting program
-
rs-ltsv-filter
stdin(LTSV) -> stdout(filtered)
-
stdinix
function to reduce boilerplate for reading from stdin
-
btwn
Command line tool to filter input based on a range expression
-
vampirc-io
asynchronous, non-blocking, UCI protocol–based communication between chess UIs and chess engines
-
fast_input
Fast and easy input from standard in, made for competetive programming
-
playdate-symbolize
Tools for symbolise addresses from bin (pdex.elf) and Playdate's trace or crashlog
-
rs-bloom2count
stdin(bloom bits) -> stdout(estimated count)
-
io-providers
Enables dependency injection for many I/O operations
-
little_boxes
Adds boxes around stdin. Optionally adds a title
-
shabottom
reimplementation in Rust
-
rs-ltsv2jsonl
stdin(LTSV) -> stdout(JSONL)
-
hns
Human numeric sorting program — does what
sort -h
is supposed to do! -
scanrs
handle user input in an easy way
-
passarg
Implements OpenSSL-style password/passphrase argument handling
-
smart-read
Complex but easy ways to read user input
-
duri
CLI tool to get data URI of a file
-
interactive_process
A tiny Rust library for interacting with a running process over
stdio
-
argio
A macro to convert function input and output to stdio
-
scanpw
Read a password from standard input
-
async-stdin
Asynchronously read from stdin
-
humnum
Human numeric sorting program — does what
sort -h
is supposed to do! -
scanf
Parse text inputs (inverse of print! and format!)
-
yangfmt
YANG code formatter
-
len
Command to print length of stdin in a human-friendly format
-
presciidoc
Preprocessing AsciiDoc for other tools
-
tokio-stdin-stdout
Thread- and future::sync::mpsc-based AsyncRead/AsyncWrite stdin/stdout with little buffering
-
usze
Sometimes you just need a calculator
-
progpick
Bruteforce with a stream of permutations of a specific pattern
-
inslice
A command-line utility for filtering text input by columns and rows
-
bmos_client
executable in charge of receiving and parsing JSON input from stdin and sending intents with enough confidence (>0.6) to the address and port provided (to bmOS_server). This is part…
-
read_pipe
read console pipes
-
rehl
Add highlighting to stdin for easier to read compiler output, or more readable log files
-
qstdin
Interface for querying stdin
-
scanln
The inverse of println
-
std_io_iterators
An iterator for
STDIN
and a wrapper forSTDOUT
. Allows easy piping, and graceful closing of application if pipe breaks -
salph
Small tool to help you spell in spelling alphabets
-
read-stdin
easy way reading of obtaining user input
-
rumdump
object file dumper for the UM (ICFP 2006) 14-instruction architecture
-
lsamp
Sample stdin at a fixed rate
-
wd
command line tool for print specified position of words
-
prayterm
realtime play nonblocking terminal for Rust with crossterm
-
jsonpp
Reads json either from stdin or a file and pretty prints it on stdout
-
arg2stdin
pass cli arguments as stdin to a specified command
-
raw_tty
can be used for generally interacting with a tty's mode safely, but was created originally to solve the problem of using raw mode with /dev/tty while reading stdin for data
-
rew
A text processing CLI tool that rewrites FS paths according to a pattern
-
capture-stdio
Capture stdin/out/err of the current process
-
goorm_edu_rs_kit
A code test library for easy variable of integer or vector of integer from standard input
-
rcin
input streams
-
soi-io
reading and writing from stdin and stdout
-
io-plugin
An stdio-based plugin system
-
rosa_parse
Rosa parse is a command line utility to convert json, yaml or toml from stdin to json, yaml or toml to stdout
-
cnsl
that provides methods and macros for interacting with the command line
-
yes-or-no
Very simple yes or no CLI tool
-
sort-path-length
Takes a file of paths and sort them by component length
-
lasttime
check if stdin items are in a list read from a file
-
stream_stats
Display realtime statistics from stdin.
gunzip -c foo.gz | stream_stats > foo
-
logappend
Execute child process, read from stdin and stderr, emit into files, truncate at given total content sizes
-
libc-stdhandle
Helper functions for retrieving stdin, stdout, stderr
-
wordext
Extracts the nth word of a line, or lines read from stdin and writes them to stdout
-
input-macro
No-nonsense input!(...) macro for Rust
-
stdin-readlines
Use in terminal to read stdin, it can read lines, with
EOF
to stop read -
funst
A tiny command-line tool to calculate fundamental statistics of numbers given via stdin
-
kth-lines
Command line tool for filtering stdin lines that just work
-
keyezinput
that facilitates ask a keyboard user input ⌨️
-
linefreq
Count the frequency of each line in stdin
-
mkf
Create a temporary file from stdin and execute command
-
pype
Python oneliner helper
-
json-pp-rust
Reads a string from
stdin
parses it as json and prints it out as a pretty json string -
catr
A fully functional clone of the GNU concat tool built completely in Rust
-
rightscrapex
Read rightmove property URLs from stdin, emit acceptable rightmove result URLs
-
filterfrom
application for filtering stdin based on a banlist
-
catsay-maicmi
typical command-line program takes arguments, flags, and sometimes standard input and then executes its main algorithm and output to the standard output or file
-
mangaplus-parser-json
Reads mangaplus data from stdin and outputs as JSON
-
guibuilder
A program that builds a GUI using JSON passed through stdin
-
num_reader
Small lib for automating reading numbers from stdin
-
rsteract
From stdin to String and back to stdout
-
rs-cat
Reimplementation of cat into rust
-
s3sb
Store data streams on S3 keeping a number of lates backups
-
rev-up-your-harley
Applies UNIC BiDi rules on standard input
-
nth_rs
Return or exclude the nth lines supplied from stdin as output on stdout
-
grabinput
Unixy lib for reading from a file or from stdin
-
emptypipe
Run a command if stdin is empty
-
iwp
I Want Plot -- draws a plot reading data points from stdin
-
base58m
base64-like binary with support for encoding/decoding Monero base58 strings
-
arg_input
ARGF-style input handling for Rust
-
linenums
linux utility. Reads from stdin, emits (linenumber, line) pairs to stdout.
-
spongebobizer
Command-line utility that outputs its stdin, converted to 'sPonGeBoB cAsE', and a library to support it
-
tui_selector
TUI list selector
-
ecopy
copy stdin to the system clipboard
-
qrgen
Renders input from stdin as QR codes on ANSI terminals
-
shader-translator
Tiny program to read glsl from stdin, and write spir-v to stdout
-
locked-resource
Allows you to pass a lock (StdinLock) with it's resource (Stdin)
-
novice-tools
Small and easy functions for programming beginners
-
top_n_tail
A CLI Utility to extract text from files or stdin
-
nonblocking
stdin crate for Rust
Try searching with DuckDuckGo.