-
yansi
A dead simple ANSI terminal color painting library
-
watchexec
execute commands in response to file modifications
-
calloop
A callback-based event loop
-
windows-service
that provides facilities for management and implementation of windows services
-
spinners
🛎 60+ Elegant terminal spinners for Rust
-
indicatif-log-bridge
Bridge the log crate and indicatif to stop log lines from mixing up with progress bars
-
rust-lapper
A fast and easy interval overlap library
-
async-shutdown
one-stop solution for async graceful shutdown
-
aws-sdk-ecs
AWS SDK for Amazon EC2 Container Service
-
stream-cancel
interrupting asynchronous streams
-
service-manager
adapters to communicate with various operating system service managers
-
eserde
Like
serde, but it doesn’t stop at the first deserialization error -
dvb-mcp
MCP server for Dresden public transport (DVB) route planning and schedule information
-
stop-words
Common stop words in many languages
-
fbtoggl
Terminal client to interact with track.toggl.com REST api
-
markdown_timesheet
processing markdown files to extract and format timesheet data
-
supabase-plus
An extra set of tools for managing Supabase projects going beyond the possibilities of regular Supabase CLI
-
spyrun
File watcher and command executor
-
hddfancontrol
Daemon to regulate fan speed according to hard drive temperature on Linux
-
newt
Rust bindings for the Newt console UI library
-
name
Workspace binary for generating Rust crate names
-
jail
FreeBSD jail library
-
scx_loader
DBUS on-demand loader of sched-ext schedulers
-
tokio-postgres
A native, asynchronous PostgreSQL client
-
tomat
A Pomodoro timer with daemon support for waybar and other status bars
-
getopt
A minimal, (essentially) POSIX-compliant option parser
-
cubic
lightweight command line manager for virtual machines. It has a simple, daemon-less and rootless design. All Cubic virtual machines run isolated in the user context. Cubic is built on top of QEMU…
-
faktory
API bindings for the language-agnostic Faktory work server
-
mprocs
TUI for running multiple processes
-
sn_node_rpc_client
Safe Node RPC Client
-
hannibal
A small actor library
-
mcp-valve
Unified MCP CLI - Generic MCP Protocol Client
-
eashy
No more hassle writing shell functions! Easy subcommands and help documentation
-
scxctl
A cli dbus client for scx_loader
-
tauri-plugin-serialplugin
Access the current process of your Tauri application
-
gtfs-structures
Read GTFS (public transit timetables) files
-
crabbox
GPIO & RFID controlled jukebox for RaspberryPi
-
google-ml1-cli
A complete library to interact with Cloud Machine Learning Engine (protocol v1)
-
dockrtui
A fast, modern and keyboard-driven terminal dashboard for Docker — built with Rust
-
cron_tab
A cron job library for Rust
-
ccaps
A lightweight Windows keyboard layout switcher that repurposes the Caps Lock key for quick layout switching
-
interruptible
Stops a future producer or stream from producing values when interrupted
-
aws-sdk-codecatalyst
AWS SDK for Amazon CodeCatalyst
-
monitor_cli
Command line tool to sync monitor resources and execute file defined procedures
-
spacer
A CLI utility for adding spacers when command output stops
-
komodo_cli
Command line tool to execute Komodo actions
-
google-surveys2-cli
A complete library to interact with Surveys (protocol v2)
-
c-types
Re-exports of cross-platform types, gathered from libc and winapi
-
noargs
Imperative command-line argument parser library with no dependencies, no macros, and no implicit I/O
-
opentalk-types-signaling-timer
Signaling types the OpenTalk timer module
-
ock
fast command line utility for working with table-like data
-
rake
Rapid Automatic Keyword Extraction (RAKE) algorithm
-
nofus
A daemon for monitoring and reacting to the status of NFS mounts
-
opentelemetry-etw-logs
OpenTelemetry logs exporter to ETW (Event Tracing for Windows)
-
luavisors
A minimal process supervisor for containers using Rust and Lua
-
mprs
mpd written client rust
-
moonshine-behavior
Minimalistic state machine for Bevy game engine
-
monorepo-meta
Unified CLI for polyglot monorepos - orchestrates Turborepo, Cargo, and Bacon in tmux
-
tend
Command-line tool for managing and running multiple processes
-
rsactor
Efficient In-Process Actor Model Implementation for Rust
-
jb
Background job manager for AI agents
-
vhost-user-backend
A framework to build vhost-user backend service daemon
-
flatplay
CLI tool to build and run Flatpak applications
-
rxr
Reactive extensions for event-driven applications
-
spinach
Practical spinner for Rust
-
netter
CLI tool for fast and easy server startup!
-
impala
TUI for managing wifi
-
bts-rs
Backtest your trading strategy
-
wado
Command line tool to manage WildFly containers
-
ockam_transport_websocket
WebSocket Transport for the Ockam Routing Protocol
-
whis
Voice-to-text CLI using OpenAI Whisper API
-
runpod
client for the RunPod API
-
wrpt
A minimal Portainer cli built with Rust
-
rgrc
Generic Colouriser
-
cu-nologging-task
example for the Copper project to show how to stop the output of a task being logged
-
rdbkp2
A CLI tool for backing up and restoring Docker container data
-
lbfgsb-rs-pure
A safe, idiomatic Rust port of the L-BFGS-B limited-memory quasi-Newton optimization algorithm (v3.0) for bound-constrained numerical optimization
-
naivesat
Few solvers that uses the Gate project
-
wincompatlib
Set of interfaces to run windows applications on unix-like systems using Wine
-
pepino
A fullstack Rust + Vite project scaffolder
-
rustdoc-stripper
manipulate rustdoc comments
-
motis-openapi-sdk
Automatically generated code for the Motis OpenAPI description
-
videocall-client
A client for the videocall project
-
fur-cli
Turn your AI chats into a durable, local-first diary. Save messages, attach notes, organize conversations, and stop losing context every time the model forgets you exist.
-
ollama2llama
constructing and managing a llama-swap configuration file with Ollama models
-
f1-nexus-strategy
Next-generation Formula 1 strategy optimization platform with AI-powered race simulation
-
tcrm-monitor
Task dependency management and execution library with parallel processing, real-time monitoring, and runtime control
-
starter
Run and control commands in parallel
-
busterminal
CLI for retrieving information from public transportation system in Norway
-
caption-compiler
Compiles and describes Valve's closed caption files
-
passkey
A one stop library to implement a passkey client and authenticator
-
nyra
Network Yield Runtime Assistant : system assistant for process control and monitoring
-
tokio-dtrace
DTrace probes for Tokio
-
phonic
Audio playback library
-
fama
Pipeline Manager
-
emom
A customizable EMOM (Every Minute On the Minute) timer for workouts, with a drift-correcting countdown timer library for WebAssembly applications
-
postgis
An extension to rust-postgres, adds support for PostGIS
-
html-lint
Your one-stop shop for HTML linting activities
-
taman
A TUI Pomodoro productivity app where your focus sessions grow plants
-
wascan
Production-ready barcode and QR code scanner for web browsers. Handles camera access, streaming, and file input automatically.
-
tokio-scheduler-rs
JobScheduler written with tokio runtime, automatic retry, hook and custom storage supported
-
kpm-rs
Kubernetes Process Manager - systemd based PM2 alternative
-
hextral
Comprehensive neural network library with dataset loading, batch normalization, 9 activation functions, 5 loss functions, multiple optimizers, regularization, and clean async-first API
-
unport-cli
Local development port manager with automatic domain routing
-
some-serial
Unified serial driver collection for embedded and bare-metal environments
-
gtld
GameTank Loader! For loading gametank roms onto 2M Flash cartridges using the Gametank Cartridge Programmer v4
-
ocsp-stapler
OCSP stapler & client with support for Rustls
-
moonriver
A terminal-based console for connecting to and interacting with Klipper instances via the Moonraker WebSocket API
-
easy-schedule
A flexible task scheduler built on Tokio with multiple scheduling options and skip conditions
-
mecomp-tui
A Metadata Enhanced Collection Orientated Music Player
-
kurv
A process manager to daemonize commands and programs. Inspired by pm2, but lightweight and not as featureful.
-
rallo
Rust allocator for tracking memory usage
-
bolo
A tiny Rust implementation of the classic echo command
-
keyword_extraction
Collection of algorithms for keyword extraction from text
-
outbox-pattern-processor
easier to dispatch your outbox-pattern data from database to SQS, SNS and/or HTTP(S) gateways
-
command-pool
A powerful and intuitive command-line tool to execute a series of commands in parallel
-
async-sse
Async Server Sent Event parser and encoder
-
docker_utils
integration testsing with Docker
-
rust-lstm
A complete LSTM neural network library with training capabilities, multiple optimizers, and peephole variants
-
ai-sdk-core
High-level APIs for AI SDK - text generation, embeddings, and tool execution
-
ym2149-gist-replayer
GI Sound Tool (GIST) file parser and multi-PSG player for YM2149
-
tock256
Ultra-lightweight Pomodoro timer for macOS (CLI-only) with near-zero CPU usage while running
-
task-supervisor
Tokio tasks Supervisor
-
openvpn-manager
Command-line tool to manage OpenVPN 2.x and OpenVPN 3.x (start/stop VPN and more commands)
-
vinted-rs
An async Vinted API wrapper
-
ja
ja (just ask) is a small CLI / TUI app that allows you to work with AI tools
-
zp
Copy the contents of the source file or the standard output buffer to the clipboard, with support for maintaining a history of copied content, allowing users to easily paste into another file or program
-
pete
A friendly wrapper around ptrace(2)
-
smgrep
Semantic code search tool with GPU acceleration
-
supervisor-rs
Manage (Start/Stop/Restart/etc.) processings on server
-
stopper
an async stream and future stopper mechanism
-
attyvo
A daemon-based terminal session manager for persistent command execution
-
zenoh-plugin-trait
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
streamweave
Composable, async, stream-first computation in pure Rust
-
swansong
Graceful Shutdown
-
Neiro
Audio File Player in Terminal
-
isup
on-device monitoring. lightweight, instant and efficient.
-
watchers
Git integrated file watcher
-
core-graphics2
Safe bindings to CoreGraphics framework, including display stream
-
ccn
Claude Code Notifier - Send macOS notifications with editor jump functionality for Claude Code hooks
-
docker-eww-widget
A Docker widget for EWW
-
serviceless
actor model in rust, like actix
-
precision
Low overhead, high precision measurement crate
-
runtara-management-sdk
SDK for managing runtara instances (start, stop, signals, images)
-
ferrous-focus
Cross-platform focus tracker for Linux (X11), macOS and Windows
-
time-rs
A fast, lightweight, and intuitive Terminal User Interface (TUI) timer application written in Rust
-
chasa-recover
Experimental recoverable parser combinators (procedural parsers)
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
pmdaemon
high-performance, cross-platform process manager built in Rust with advanced port management and monitoring capabilities
-
stop-token
Experimental cooperative cancellation for async Rust
-
ev3-drivebase
A DriveBase for the EV3
-
halt
worker threads that can be paused, stopped, and resumed
-
work-tuimer
keyboard-driven TUI for time-tracking that allows you to quickly add time blocks and automatically group time if same task was done in different sessions
-
bronzerde
Like
serde, but it doesn’t stop at the first deserialization error -
discloud-rs
wrapper for Discloud's API
-
server-manager
managing server processes. It encapsulates service startup, shutdown, and background daemon mode. Users can specify the PID file, log file paths, and other configurations through custom settings…
-
protopolis
A multi-agent Ollama simulation in Rust
-
modtector
A high-performance modification detection tool in Rust
-
sen6x
no-std driver for the SEN6X sensor modules
-
android-usbser
Android host driver for USB serial adapters, currently works with CDC-ACM devices
-
picodata-plugin
Toolkit to build plugins for picodata.io DBMS
-
meeting_cost_tracker
A terminal UI tool to track meeting cost in real time based on employee salaries
-
adar
Advanced Architecture (ADAR) is a collection of architectural tools that help you write more readable and performant code
-
systemg
process manager
-
lindera-filter
Character and token filters for Lindera
-
jlizard-simple-threadpool
lightweight threadpool implementation
-
microsandbox-portal
microsandbox-portalimplements the side car program for executing code and commands in a microsandbox -
webull_unofficial
The unofficial Rust interface for the WeBull API
-
supi-cli
process supervisor for spawning, restarting and stopping arbitrary commands
-
f1-nexus-core
Next-generation Formula 1 strategy optimization platform with AI-powered race simulation
-
snagger
Grab full text across ?page=N pagination with page count discovery
-
mecha10-controllers
Control algorithms and controllers for the Mecha10 robotics framework
-
rudy-db
A user-friendly library for interacting with debugging information of Rust compiled artifacts using DWARF
-
clove2d
A powerful 2D graphics library for Rust with support for shapes, text, images, filters, and layers
-
luau-lexer
A lexer for the luau language
-
dockerbackup
Docker backup tool. It allows you to automatically stop running containers and backup Docker volumes to local or remote destination.
-
clokwerk
recurring task scheduler, similar to Python's schedule
-
luhproc
A lightweight background process manager
-
renpy_parser
Parse renpy script files with Rust
-
ptv
Public Transport Victoria (PTV) API
-
convert-to-spaces
Convert tabs to spaces in a string
-
muxox
A terminal-based service orchestrator and process multiplexer for development workflows
-
influxrs
data types for writing and reading data from InfluxDB 2.0
-
tauri-plugin-audio-recorder
Cross-platform audio recording plugin for Tauri applications with pause/resume support
-
iter-set-ops
Fast set operations on an arbitrary number of sorted deduplicated iterators
-
f1-nexus-wasm
F1 Nexus WASM modules for browser deployment
-
actix
Actor framework for Rust
-
trustformers-training
Training infrastructure for TrustformeRS
-
lightspeed_scheduler
An in-process scheduler for periodic jobs. Schedule lets you run Rust functions on a cron-like schedule.
-
hang-c
Media over QUIC, C Interface
-
bitsutils
Bits viewer
-
supersonic
A one-stop rust crate for high-speed, high-performance, high-concurrency data-structures
-
stepwise
algorithms
-
tauri-mcp
MCP server for testing and interacting with Tauri v2 applications
-
tritium_remote
connecting to remote Robots running TritiumOS
-
roughage
AsyncPipeline, a deadlock-free replacement for buffered streams -
dapts
Debug Adapter Protocol (DAP) types made easy
-
tokactor
A actor model framework wrapped around tokio
-
spinoff
displaying spinners in the terminal
-
gabriel2
Indeed, an actor library based on Tokio, written in Rust
-
sn_service_management
A command-line application for installing, managing and operating
safenodeas a service -
plyg
A Playground to safely try out different programming languages in a single file
-
cargo-sane
Stop losing your mind over Rust dependency conflicts
-
keystr
A keystroke monitor for Unix OSs using Rust, and tracks the number of key strokes made when active
-
watchexec-supervisor
Watchexec's process supervisor component
-
trackWork
A terminal-based time tracking application for managing work sessions
-
timelog
timer for logging time durations like console.time in JavaScript
-
async-timers
asynchronous timer primitives
-
timereport
A small command-line utility for reporting working time and displaying it in different formats
-
clock-timer
A clock crate that offer a timer and a stopwatch to use in your apps
-
opentalk-roomserver-types-timer
OpenTalk RoomServer Types Timer
-
hsnet-rpc
Type-safe RPC framework for Rust with async support
-
tiny-tokio-actor
tiny actor library on top of tokio
-
rust_supervisor
An Erlang-inspired process supervision library for Rust
-
bevy_ios_app_delegate
Bevy Plugin to receive iOS AppDelegate callbacks
-
trafiklab
Unofficial Rust SDK for Trafiklab APIs
-
otoroshictl
a CLI to manage your otoroshi clusters with style ;)
-
actflow-agent-sdk
SDK for building agents for Actflow
-
tokio-actors
Zero-ceremony, Tokio-native actors with strong typing and production-ready edge case handling
-
zinit-client
client library for interacting with Zinit service manager
-
gof-rs
Game of life in your terminal with over 500 unique patterns to choose from
-
cell-sdk
Zero-copy RPC framework with compile-time schemas (rkyv) and 48 Gbps throughput
-
rust_cast
that allows you to communicate with Google Cast enabled devices (e.g. Chromecast).
-
tilepad-cli
CLI for developing tilepad plugins
-
mulligan
A flexible retry library for Rust async operations with configurable backoff strategies and jitter
-
nimbuspulse-client
NimbusPulse API client
-
uiohook-rs
wrapper for the libuiohook, providing cross-platform keyboard and mouse hooking capabilities
-
ws2812-uart
UART-based driver for WS2812 and similar smart LEDs
-
ttrace
trace the time for tasks for a given day
-
audio-io
read and write audio files on your disk
-
async_ftp
FTP client for Rust
-
syd-tui
Syd's Terminal User Interface
-
tauri-plugin-drpc
A plugin for Tauri that adds support for Discord Rich Presence
-
aws-lightswitch
CLI to start and stop EC2 instances
-
docker-ctl
conveniently starting and stopping docker containers
-
tauri-plugin-tts
Native text-to-speech plugin for Tauri with multi-language and voice selection
-
noob-commit
🤡 For devs who code like ninjas but commit like toddlers. Stop writing 'fix stuff' commits! How many times did you rush for a new API key or pay that shameful OpenAI bill? No more!
-
bacon_rajan_cc
A reference counted type with cycle collection
-
windows-services
Windows services
-
mecha10-core
Mecha10 core runtime and foundational types
-
ctor_bare
Register constructor functions for Rust at complie time under no_std
-
na-paper-account
paper trading accounts
-
aargvark
Self-similar argument parsing
-
bevy_mod_observable_timer
An observer-based timer for bevy
-
pomc
Client program for pomd pomodoro daemon
-
ontrack
High-performance Rust library for routing, searching, and querying GTFS transit data with minimal runtime allocations
-
tokio-shutdown
Wait for a stop signal across multiple threads
-
mbround18/odin
Valheim server manager
-
wiretap
Basic packet capture library built on parallelism
-
jcm
Pure Rust implementation of the JCM USB communication protocol
-
ruhear
capturing audio from the system
-
ascolt
Async runtime-agnostic actor framework
-
bili-live
A command line tool for starting and stopping live streams on bilibili.com, capable of providing the RTMP address and stream key for streaming software such as OBS
-
metronome-rs
A metronome library with audio beep functionality
-
fstop-print-calc
F-stop time calculator for photographic enlarging
-
objc2-core-haptics
Bindings to the CoreHaptics framework
-
podi
API for starting and stopping podman containers
-
localserve
static folder web server with start/stop support
-
secador
Stop repeating code
-
tasklog
A command-line task tracking tool
-
mount-watcher
Get notified when a filesystem is mounted/unmounted
-
bevy_cleancut
Random utility stuff for bevy for my personal use. You're welcome to use it, too, if you like.
-
bbpipelinewait
list running bitbucket pipelines and wait for them to stop
-
tokio-tasker
Lets you stop and join groups of Tokio tasks
-
trashy-xml
Xml parser that does not stop parsing when encountering errors
-
tram
event bus that can be cloned and shared across threads
-
objstor
One stop for storing all your data
Try searching with DuckDuckGo or on crates.io.