-
which
equivalent of Unix command "which". Locate installed executable in cross platforms.
-
xattr
unix extended filesystem attributes
-
signal-hook-registry
Backend crate for signal-hook
-
calloop
A callback-based event loop
-
daemonize
enable your code run as a daemon process on Unix-like systems
-
rlimit
Resource limits
-
hyperlocal
Hyper bindings for Unix domain sockets
-
uds
A unix domain socket crate that supports abstract addresses, fd-passing and seqpacket sockets
-
jobslot
GNU make jobserver for Rust
-
uds_windows
Unix Domain Sockets for Windows!
-
pwd-grp
Access Unix passwords and groups
-
shell-words
Process command line according to parsing rules of UNIX shell
-
tokio-seqpacket
unix seqpacket sockets for tokio
-
zbus_polkit
PolicyKit binding
-
cicada
Bash-like Unix shell
-
uapi
Wrappers for OS APIs on UNIX-like platform
-
resolv-conf
The resolv.conf file parser
-
tokio-listener
Add flexibility in a way of accepting connections: unix sockets, socket activation, inetd mode to Tokio-based projects
-
getifaddrs
A cross-platform library for retrieving network interface information
-
adnix
Rust binary to generate DNSMasq and Unbound configurations from UNIX host files
-
wincompatlib
Set of interfaces to run windows applications on unix-like systems using Wine
-
aspl
Programming Language
-
etc-passwd
Get user information stored in the password file
/etc/passwd
-
monoterm
Convert terminal colors to monochrome
-
unix-udp-sock
async & sync UDP sockets supporting sendmsg/recvmsg and src IP manipulation
-
probes
read out system stats from a machine running Unix
-
helper-tui
Простая программа для получения интерактивной справки по использованию команд Linux
-
dotbak
Manage and backup dotfiles with ease!
-
xterm-query
query your terminal
-
rtaudio
Safe Rust wrapper and bindings for RtAudio
-
signal-hook-mio
MIO support for signal-hook
-
completest-pty
Run completions for your program
-
umask
deal with unix access mode
-
spoify
a spotify client inside your terminal
-
fuse-abi
FUSE device bindings
-
cli_app_capo
CLI application with Unix-like tools
-
zix
fast alternative to the traditional Unix
ls
command, designed specifically for Windows -
cli_app_capo15
CLI application with Unix-like tools
-
errno-no-std
Cross-platform interface to the
errno
variable -
signal-child
A little library to easily signal other process with no dependencies
-
utmp-classic
Parsing login records in classic UNIXv1 type UTMP files; still used in OpenBSD
-
posix-acl
interact with POSIX filesystem ACLs
-
pwd
Safe interface to pwd.h
-
exit-no-std
Cross-platform interface to the process exit function
-
snakepipe
A snake game based on stdin/stdout following unix philosophy
-
stdintap
CLI tool to read lines from stdin and broadcast them to connected TCP clients
-
rmon
Program profiling tool with TUI for unix(like) systems
-
spotifyd
A Spotify daemon
-
mksls
Make symlinks specified in files
-
unix-no
Output a string repeatedly until killed
-
mapped-file
Construct a memory mapping over any file object
-
plumber-cli
unix process pipelines made easy
-
async-signals
easier and safe Unix signal handling with async Stream
-
windows-cat
unix cat command for windows
-
ccsort
clone of the Unix sort command, with multiple sorting algorithms
-
filterm
Filter terminal data to and from a child process
-
daemonize-me
ease the task of creating daemons on unix-like systems
-
withfd
Send and receive data along with file descriptors
-
daemonize-simple
run an app as a Unix daemon
-
dlopen-rs
loading elf dynamic libraries from memory and files
-
elf_loader
A lightweight, extensible, and high-performance library for loading ELF files
-
simple_time
time i128 nano-second precision time library
-
rsush
Rust single unix shell
-
psctl
An operator for local processes
-
fd-queue
support fd passing on Unix sockets
-
drop-root
Set a user id and group (using the names) id to drop root privileges
-
shrs
modular library to build your own shell in rust
-
yaui
Unix Injector with support for Android/Android Emulator i686/x64/arm/aarch64
-
file-owner
Set and get Unix file owner and group
-
namaste
-
wait-service
Wait Service is a pure rust program to test and wait on the availability of multiple services
-
hyper-unix-socket
Default Unix Socket implementation for use with hyper
-
tinyfiledialogs
High-level Rust binding for the tinyfiledialogs C library
-
coreutils_core
abstractions to implement UNIX core utilities
-
unix_path
Unix-compatible paths regardless of platform
-
mwc-libp2p-uds
Unix domain sockets transport for libp2p
-
normie
Just another filename normalizer tool
-
rsubox
Rust single unix utilities in one executable
-
ioctl-rs
Rust bindings for system ioctls
-
asyncfd
Send and receive file descriptors over Unix domain sockets while maintaining Tokio AsyncRead and AsyncWrite
-
print-no-std
The
print
/eprint
macros for no_std Windows/Linux/UNIX/DOS apps -
oidc_agent_rs
Unix only oidc-agent library for Rust
-
job-security
Universal job control
-
with_daemon
An async client-daemon abstraction framework
-
heliocron
program for calculating sunrise, sunset and related times, which can be integrated with cron to trigger other programs to run when these events occur
-
vonneumann
executable memory for windows and unix
-
spirit
Helper to create well behaved daemons with runtime-reconfiguration support
-
signal-hook-tokio
Tokio support for signal-hook
-
searcher_txt
A copy of grep that i mate to train my rust skills
-
utmp-classic-raw
raw types for parsing login records in classic utmp (UNIXv1 & OpenBSD) file
-
unicom-unix
Unix domain socket backend for unicom
-
clap-permission-flag
Drop permissions of a CLI using clap
-
tokiocli
An Unix CLI based on Tokio
-
shiplift
interface for maneuvering Docker containers
-
fuck-backslash
replace the backslash with slash in-place in your PathBuf
-
gfwc
Unix command line wc tool in Rust for ccwc
-
nip-55
Reference implementation of Nostr NIP-55
-
memguar
that helps to optimize IO of large buffers in near-OOM state or with small amount of RAM
-
mkcd
if mkdir and cd were mixed together
-
shrs_job
managing jobs and processes
-
mcfetch
Lightweight fetching program with color options
-
what-the-path
easily adding paths to $PATH on UNIX
-
rudo
gain privilege access on Unix system with Pam
-
enw
Similar to the GNU env command, but will automatically load an .env file, if found
-
pathio
Data type for storing generic data on a virtual path tree hierarchy. The data is stored in memory, this is not OS file system abstraction, but immitation
-
udevrs
Pure Rust implementation of the user-land udev library
-
shrs_command_timer
shrs plugin to time how long the previous command took to run
-
rs-svc
Rust service wrapper that run on Linux
-
shrs_output_capture
Capture the previous stdout and stderr output
-
completest-nu
Run completions for your program
-
dbus-async
Asynchronous DBus library
-
fubar-cli
Formidable Unix Binary Arsenal & Repository
-
shrs_autocd
implement autocd feature present in many shells
-
shrs_lang
parser and lexer for shrs posix shell
-
shrs_cd_stack
maintain stack of past working directories
-
hinix
High level *nix functionality in Rust
-
fsextra
collection of extensions to simplify working with Unix-based filesystems. With support for cryptographic operations (encryption, hashing)
-
getch
A portable implementation of getch, using _getch on Windows, and termios on Unix
-
shrs_completion
More completions for shrs
-
podman-api
Rust interface to Podman
-
elfy
reading ELF files
-
shrs_run_context
Save and load run context
-
phazer
Two-phase commit for file creation
-
shrs_mux
shell language multiplexer
-
omango-futex
Futex for Rust
-
extattr
Extended Attributes API bindings for Rust
-
shrs_rhai
run rhai scripts with shrs context
-
unix_socket2
Unix domain socket bindings, with bug fixes and enhancements
-
janitor
perform cleanup after a program exits
-
multisock
Unified types for TCP & Unix sockets
-
cargo-devserver
recompile harness for rust web app development on cfg(unix)
-
tiny-nix-ipc
Minimal wrapper for using sockets as IPC with file descriptor passing
-
houdini
that allows you to delete your executable while it's running
-
uts2ts
Convert a unix timestamp (seconds) to a struct {year, month, day, hour, minute, second, weekday}
-
foraget
universal package manager for Unix-like systems
-
shrs_file_logger
dump logs to a file
-
firec
Rust API to interact with Firecracker
-
signal-hook-async-std
async-std support for signal-hook
-
unix-crypt
Rust reimplementation of various unix crypt(3) algorithms
-
stdio-override
overriding Stdin/Stdout/Stderr with a different File Descriptor
-
pv
Rust reimplementation of the unix pipeview (pv) utility
-
signal
The higher-level abstractions around unix signals
-
shrs_utils
shrs
-
clinte
CLI note posting system for shared UNIX boxes
-
httproxide-hyperlocal
Hyper bindings for Unix domain sockets
-
suss
Create collections of single-instance unix socket services, started on-demand by any clients using them
-
ioctl-id
Rust identifiers for
ioctl(2)
calls on Unix-like systems -
randical
UNIX commandline utility to generate sequences of random values of different types
-
appcfg
Unix style command line parameter and configuration file parsing library
-
isevenorodd
command line tool to generate a rust function to check if a number is even or odd
-
easycurses
that makes working with curses easy
-
faketime
Fake time to ease testing and debugging
-
syslogio
Command line utilities to work with UNIX syslog
-
fcp
A significantly faster alternative to the classic Unix cp(1) command
-
unix
Interface to Unix system facilities
-
runny
Run a program inside its own process group
-
scpty
App that creates the script with shebang
-
unix_str
Unix-compatible strings regardless of platform
-
mdbsql
SQL query for Access database on Unix-like systems
-
sesh-shared
Shared library crate for Sesh, a Unix terminal session manager
-
daemon-engine
A helper package for writing unix rust daemons with IPC based clients
-
passafe
A password manager for *nix operating systems
-
shrs_rhai_completion
Rhai completions for shrs
-
getch-rs
getch
for Windows and Unix -
memmod
A unix utility for attaching to a process and accessing its memory
-
chameleon-th
A universal theme switcher for unix systems
-
pipeawesome2
Loops, branches and joins to UNIX pipes… in a sane way…
-
unix_permissions_ext
A trivial trait bringing missing functions that are not exposed by PermissionsExt to Permissions on UNIX platforms
-
readable-perms
More usable UNIX file permissions interface
-
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.
-
stdinout
wrapper for files or stdin/stdout
-
current_locale
get the user's current locale
-
shrs_vi
parser for vi like commands
-
ichwh
An async implementation of
which
-
unix_exec_piper
exec multiple commands where STDOUT of one process is connected to STDIN of the next process. This is what a shell (like bash) does internally.
-
dotz
A CLI tool to manage your dotfiles (unix only)
-
everything2
A port of everything to Rust
-
tokio-anyfd
Use any suitable file descriptor with tokio
-
rsbash
run bash commands from rust
-
procstat
Parses the /proc/stat file into a struct
-
shrs_file_history
File backed history support
-
extra-utils
Set of additional command line utilities
-
pkger
Building tool inspired by fpm-builder
-
daemonizr
Small crate which helps with writing daemon applications in Rust
-
shrs_manpages
keybinding to open man page currently typed command
-
btl
shell scripting in rust. Github Repo: https://github.com/znx3p0/btlsh
-
wintrap
A Windows signal-trapping library
-
i3nator
Tmuxinator for the i3 window manager
-
gpt-pipe
GPT use with UNIX pipes
-
shrs_derive_completion
Specify shell completions from derive macro
-
nrt
Rust-based command-line tool that replicates and extends the functionality of the Unix cat command
-
unix-cred
that simplifies reading peer credentials from Unix sockets
-
monit-agregator
Watchdog Monit agregator, like M/Monit
-
unix-named-pipe
Ease creation of named pipes on Unix platform
-
nix-ptsname_r-shim
Nix
ptsname_r
shim -
sendfd-new
Send file descriptors along with data over UNIX domain sockets
-
epoch-get
program to get the current time since the Unix Epoch
-
unix-tty
Unix TTY API
-
path-filetype
Rust Path trait to get the filetype
-
errno-sys
Raw FFI bindings to
errno
location -
ctime
Command line utility to get run-time from a Windows, MacOS, or Unix system program
-
shrs_line
readline implementation
Try searching with DuckDuckGo.