-
sysinfo
get system information such as processes, CPUs, disks, components and networks
-
async-process
Async interface for working with processes
-
jobserver
GNU Make jobserver for Rust
-
procfs
Interface to the linux procfs pseudo-filesystem
-
subprocess
Execution of child processes and pipelines, inspired by Python's subprocess module, with Rust-specific extensions
-
duct
running child processes
-
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
cmd_lib
Common rust commandline macros and utils, to write shell script like tasks easily
-
procs
A modern replacement for ps
-
shared_child
using child processes from multiple threads
-
mpi
Message Passing Interface bindings for Rust
-
command-group
Extension to Command to spawn in a process group
-
procmon-oprs
A process monitor for Linux
-
process-wrap
Wrap a Command, to spawn processes in a group or session or job etc
-
cargo-release
Cargo subcommand for you to smooth your release process
-
metrics-process
Cross-platform Prometheus style process metrics collector of metrics crate
-
shared_memory
A user friendly crate that allows you to share memory between processes
-
rusty-fork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
lang_tester
Concise language testing framework for compilers and VMs
-
pty-process
spawn commands attached to a pty
-
faketty
Wrapper to exec a command in a pty, even if redirecting the output
-
psutil
Process and system monitoring library
-
secmem-proc
Process hardening through system APIs
-
precord
Command line tool for recording process or system performance data
-
lurk-cli
lurk is a pretty (simple) alternative to strace
-
cargo-util-schemas
Deserialization schemas for Cargo
-
process_control
Ergonomically run processes with limits
-
named-lock
Cross-platform implementation of cross-process named locks
-
fork
creating a new process detached from the controlling terminal (daemon)
-
tauri-plugin-process
Access the current process of your Tauri application
-
process_viewer
A process viewer GUI
-
execute
extending
Command
in order to execute programs more easily -
py-spy
Sampling profiler for Python programs
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
LinuxAppUninstaller
uninstalling applications on Linux
-
kill_tree
🌳 Kill Tree is a library designed to terminate a specified process and all its child processes recursively, operating independently of other commands like kill or taskkill
-
monit-tool
command-line utility written in Rust for working with GitHub Actions
-
dvcompute_branch
Discrete event simulation library (nested simulation)
-
phext-shell
A phext-native implementation of an operating system shell
-
process_hollowing
Creates a process and overwrites the entry point with shellcode (default to a reverse shell on localhost:4444)
-
process_migration
Overwrites a running process' next instruction(s) with shellcode (default to a reverse shell on localhost:4444)
-
preprocess
Preprocesses a struct with built-in preprocessors
-
servicer
Simplify Service Management on systemd
-
electron-repl
A command-line REPL tool for Electron applications that allows you to execute JavaScript code in the main process
-
kurv
A process manager to daemonize commands and programs. Inspired by pm2, but lightweight and not as featureful.
-
xsd-parser
Rust code generator for XML schema files
-
juiz_app
JUIZ utility command-line application package
-
memflex
Memory hacking library
-
mozilla/neqo-client
Neqo, an implementation of QUIC written in Rust
-
pik
process interactive kill
-
intentrace
strace with intent, it goes all the way for you instead of half the way
-
killport
A command-line tool to easily kill processes and containers running on a specified port
-
psfu
process fu
-
terminal-trx
handle to the terminal of the current process
-
korah
A CLI utility for natural language queries
-
pid1
pid1 handling library for proper signal and zombie reaping of the PID1 process
-
force-ansi
A command-line wrapper program that can force ANSI code to be enabled in the Windows console
-
rbw
Unofficial Bitwarden CLI
-
neocortex
Shared memory crate designed for simplicity, safety, and extensibility
-
pidtree_mon
A CPU load monitor of process trees
-
drmemd
Main process of the DrMem control system
-
os-id
OS ids abstractions for process and thread
-
polkadot-runtime-releaser-cli
Polkadot Runtime Releaser CLI
-
rusteron-code-gen
Code generator for aeron c bindings
-
reqtrace
command-line tool for real-time network activity monitoring, connection tracing, and network access control of any process or command
-
locale_config
Maintains locale preferences for process and thread and initialises them by inspecting the system for user preference
-
runproclike
CLI utility that analyzes a running process by its PID and prints the command and its environment in a reproducible form
-
test-fork
running tests in separate processes
-
blooemu
the best library for OS API's manipulation
-
signal-child
A little library to easily signal other process with no dependencies
-
rubedo
useful functionality and extensions
-
uptime_lib
Multi-platform uptime library
-
diffusionx
random number/stochastic process simulation with high performance
-
readings-probe
Probe for vital metrics process logging
-
dvcompute
Discrete event simulation library (sequential simulation)
-
shellflip
Graceful process restarts in Rust
-
artisan_middleware
The main services of the artisan platform to allow communication and management of linux system services
-
sentry-rust-minidump
Captures native crashes as minidumps and sends to Sentry
-
process_mining
Process Mining library for working with (object-centric) event data
-
command-run
running a command in a subprocess
-
process-image
Zero-cost abstraction for convenient access to process image tags
-
graph_process_manager_loggers
Generic loggers for graph_process_manager_core
-
bb
clean simple fast process viewer
-
server-manager
server-manager
is a Rust library for managing server processes. It encapsulates service startup, shutdown, and background daemon mode. Users can specify the PID file, log file paths… -
apis
Reactive, session-oriented, asynchronous process-calculus framework
-
snurr
Read BPMN 2.0 files and run the process flow
-
lunatic
Helper library for building Rust applications that run on lunatic
-
listeners
Get processes listening on a TCP port in a cross-platform way
-
pmortem
A process dumper
-
proc-heim
running and managing short-lived and long-lived processes using asynchronous API
-
tasklist
Get the tasklist and process information on windows
-
process_path
Gets the path of the currently executing process or dynamic library
-
pushenv
A CLI utility that reads a .env file before starting a process. Example usage: pushenv -- echo $SOME_VAR pushenv some.env.file -- echo $SOME_VAR
-
sentry-backtrace
Sentry integration and utilities for dealing with stacktraces
-
unzip_iter
Unzip an iterator to iterators
-
parallelrun
Runs several commands concurrently
-
bbox-processes-server
BBOX OGC API Processes Service
-
zygote
process is a small process used primarily to create new processes
-
loco-cli
loco cli website generator
-
ycwd
replace xcwd on Wayland compositors
-
odem-rs
Object-based Discrete-Event Modelling in Rust using async/await
-
gpr
Libgpr binding for Rust. Provides an easy way to build Ada projects with cargo.
-
persistent-scheduler
high-performance task scheduling system developed in Rust using Tokio. This system supports task persistence, repeatable tasks, Cron-based scheduling, and one-time tasks, ensuring reliability…
-
pid1-exe
pid1 handling library for proper signal and zombie reaping of the PID1 process
-
process-lib
Cross-platform, asynchronous Rust library to run commands in pipelines
-
kubert-prometheus-process
A prometheus-client process metrics collector
-
ctf-pwn
Pwn utilities for Rust
-
pmc
easy to use PM2 alternative
-
pwatch
A process watcher - a tool to keep an eye on selected processes with resource usage historical graphs
-
runmany
Easily run multiple long-running commands in parallel
-
rcheat
Get/modify variable's value in another Linux running process
-
biometrics
provide the vitals of a process in the form of counters, gauges, moments, and T-digests
-
phnt
Rust bindings to the System Informer’s (formerly known as Process Hacker)
phnt
native Windows headers -
windows-win
Some windows hacking library with utilities to find windows and access them
-
moby9098
Spawn a uniquely
ps
-identifiable process -
together-rs
running multiple commands together
-
sysinfo-gui
A cross-platform system-monitoring gui application based on sysinfo and fltk
-
CreateProcessW
Create and handle processes on Windows using the Win32 API
-
process-terminal
Terminal manager for displaying outputs/errors of processes launched from rust code
-
creche
A replacement for std::process::Command and related types in the standard library. Runs single processes, and pipelines of processes, with configuration of file descriptors and environment for each child process.
-
wipe-on-fork
A replacement to OnceCell, LazyCell, Once, OnceLock, LazyLock that wipes itself when being forked in Unix
-
functiontrace-server
The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to
-
mini-proclist
a tiny list of os processes
-
affinity
consistent way to set core affinity for currently running threads and processes
-
proc_mem
manage processes, modules and read/write their memory on windows
-
gaol
OS-level application sandboxing library
-
procx
interactive command-line tool for quickly searching and terminating processes, offering a streamlined alternative to traditional kill
-
tokio-process-tools
Interact with processes spawned by tokio
-
process-fun
process management and inter-process communication
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
sleipnir
Memory safe font operations for Google Fonts
-
coreutils_core
abstractions to implement UNIX core utilities
-
drasi-core
Drasi Core
-
rubedo-ssg
The final stage in the alchemical process of building a static website
-
process_tools
Collection of algorithms and structures to handle processes properly
-
nu-system
Nushell system querying
-
proc-ctl
A helper library for querying and manipulating processes
-
bevy_outline_post_process
An adaptive outline post-processing effect for the Bevy game engine
-
plumber-cli
unix process pipelines made easy
-
envro
load environment variables from a .env file into the process environment variables
-
command-macros
Macros for creating std::process::Command with shell-like syntax
-
layoutcss-parser
Process a text to generate corresponding CSS according to the layoutcss framework
-
sqlparser-mysql
A SQL parser for MySQL with nom
-
watchexec-supervisor
Watchexec's process supervisor component
-
systemd-run
running processes as Systemd transient services
-
psctl
An operator for local processes
-
stem-cell
project to demonstrate the cross-platform release management process I use for my open source work
-
biometrics_prometheus
prometheus-compatible exporter of biometrics
-
bevy_scene_postprocess
Bevy that provides a way to postprocess scenes after loading them
-
snipdoc
Code Documentation Made Simple
-
proc-mem-rs
proc_mem forc
-
kxkdb
Dual q/kdb+ interface for API to build a shared library and an IPC client
-
nimble-assent
Authoritative state
-
caryatid_process
building a Caryatid process
-
envful
verify the presence of environment variables before running a process
-
command-fds
passing arbitrary file descriptors when spawning child processes
-
drasi-middleware
Drasi Core Middleware
-
adb-rust
A common adb operation
-
parallely
command line process parallelization executor
-
qdk_sim_experimental
Experimental simulators for use with the Quantum Development Kit
-
libabort
A abort function that doesn't require the standard library
-
chem-eng-real-time-process-control-simulator
Process Control Library (Chemical Engineering) with real time transfer function simulators
-
command-error
Detailed error messages and status checking for
std::process::Command
-
usso
universal single sign-on (SSO) integration for microservices, making it easy to add secure, scalable authentication across different frameworks. This client simplifies the process of…
-
pswatch
minimalist process monitoring and task scheduler
-
cargo-credential-wincred
A Cargo credential process that stores tokens with Windows Credential Manager
-
isixhosa
help process text in isiXhosa
-
hydra-websockets
A websocket server for the hydra framework
-
picturium-libvips
Libvips bindings for picturium media server
-
shleazy
Shell Made Easy: convenience wrappers around std::process
-
tokio-bin-process
run your application under a separate process with tokio tracing assertions when integration testing
-
subtr-actor-spec
Rocket League replay transformer
-
atomic-interval
A tiny implementation of an atomic timer
-
proc_pidinfo
accessing process information using proc_pidinfo on macOS
-
floxide-longrunning
Long-running node abstractions for the floxide framework
-
starbase_sandbox
A temporary sandbox for testing file system and process operations, with fixtures support
-
processmanager
manage process lifecycles, graceful shutdown and process faults
-
bmart
Bohemia Automation common tools library
-
procsem
Semaphore used to lock thread/task-spanning sequence of operations
-
compio-process
Processes for compio
-
rustrc
rc-inspired init system as a library
-
antilysis
State-of-the-art dynamic analysis countering techniques on Windows
-
winmmf
A mostly safe Rust wrapper around Named Shared Memory on Windows. WIP
-
process-memory
that can read/write the memory of other processes
-
xous-api-ticktimer
Provide high-resolution, non-rollover system time
-
job-security
Universal job control
-
fastq
A parser for fastq
-
gpustat
A rust-version of gpustat
-
steward
Task runner and process manager for Rust
-
tag2upload-service-manager
Debian tag2upload service manager
-
friedrich
Gaussian Process Regression
-
env-lock
Set and lock environment variables for tests
-
rust-jav
process jav files
-
putex
process mutex
-
gst-plugin-inter
GStreamer Inter Plugin
-
terrazzo-pty
run commands in a PTY
-
tokio-process-stream
that wraps a tokio::process into a tokio::stream
-
dura
Dura backs up your work automatically via Git commits
-
winapi-easy
A safe interface to various winapi functionality
-
sorock
A Multi-Raft implementation in Rust
-
bobr
command multiplexer
-
vangelis
A functional testing framework
-
process-compose-openapi-client
OpenAPI client for Process Compose
-
ebg
Eric's Blog Generator, a simple static site generator
-
blue-build-process-management
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
rusty_ao
A blazingly fast client for AO written in Rust
-
assay
A super powered testing macro for Rust
-
ankurah-connector-local-process
Ankurah connector for local processes
-
multithreading
in Rust
-
css-parser-project
parser, developed on Rust, that will take CSS code and parse it, based on adjusted rules
-
two-rusty-forks
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
killmyargv
as WIP, Ending your life with implementation-defined behavior
-
bossy
Opinionated convenience wrappers for
std::process::Command
and friends -
cradle
Execute child processes with ease
-
filterx_info
The builtin function documentation library for filterx
-
cmdstruct
A lightweight macro for implementing commands with a struct
-
build-env
Extract information about the build process from the environment
-
easy_process
Easy to use process runner
-
command-ext
Extension traits for std::process::Command
-
chan-rs
Efficiently Interact with an LSP process
-
prctl
This package provides safe abstraction to the linux prctl() interface. Some functions may be architecture-specific.
-
gitload
download any single file or dir from github
-
pidfile2
PID Files as process locks in Rust
-
vmi-os-windows
Windows OS specific code for VMI
-
concurrently
Run multiple processes concurrently
-
mnemosyne
a process hooking library
-
argmax
deal with 'argument too long' errors
-
system-extensions
A robust set of extensions for operating system operations
-
distant
Operate on a remote computer through file and process manipulation
-
unshare
The low-level interface for linux namespaces (containers)
-
gaze
small utility library with the goal of making it easier to scan/lex text and collections
-
porch
process orchestrator
-
sfr-core
A commonly used process for Slack App
-
exec-target
invoke command for test
-
kapot-executor
kapot Distributed Compute - Executor
-
usi
handle type-safe communication with USI-compatible shogi engines
-
rusty-forkfork
Cross-platform library for running Rust tests in sub-processes using a fork-like interface
-
modeling
tools to analysis different languages by Ctags
-
xmlsec
Wrapper for xmlsec1 library
-
cmd_lib_cf
Modified version of cmd_lib with CREATE_NO_WINDOW built in
-
dirqd
Invoke processes based on incoming files in a directory
-
ratatui_inputs
ratatui library to process sineptic text input format
-
async-pidfd
Process file descriptors (pidfd) for Linux
-
bellissimo_auth0
that simplifies auth0 authorization process!
-
interactive_process
A tiny Rust library for interacting with a running process over
stdio
-
pwner
Process Owner crate that allows ergonomic access to child processes
Try searching with DuckDuckGo.