-
socket2
handling networking sockets with a maximal amount of configuration possible intended
-
fancy-regex
regexes, supporting a relatively rich set of features, including backreferences and look-around
-
arboard
Image and text handling for the OS clipboard
-
cmake
A build dependency for running
cmaketo build a native library -
signal-hook
Unix signal handling
-
serde_bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
snafu
An ergonomic error handling library
-
glutin
Cross-platform OpenGL context provider
-
embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
-
softbuffer
Cross-platform software buffer
-
raw-window-handle
Interoperability library for Rust Windowing applications
-
wry
Cross-platform WebView rendering library
-
fltk
Rust bindings for the FLTK GUI library
-
vte
Parser for implementing terminal emulators
-
calloop
A callback-based event loop
-
ashpd
XDG portals wrapper in Rust using zbus
-
native-tls
A wrapper over a platform's native TLS implementation
-
human-panic
Panic messages for humans
-
tun
TUN device creation and handling
-
tiny_http
Low level HTTP server library
-
r2d2
A generic connection pool
-
reedline
A readline-like crate for CLI text input
-
sourcemap
Basic sourcemap handling for Rust
-
tokio-serde
Send and receive Serde encodable types over the network using Tokio. This library is used as a building block for serialization format specific libraries
-
yuv
High performance utilities for YUV format handling and conversion
-
gix-ref
handle git references
-
pcap
A packet capture API around pcap/wpcap
-
netlink-proto
async netlink protocol
-
io-extras
File/socket handle/descriptor utilities
-
native-windows-gui
develop native GUI applications on the desktop for Microsoft Windows. Native-windows-gui wraps the native win32 window controls in a rustic API
-
glfw
GLFW3 bindings and idiomatic wrapper for Rust
-
unicode-reverse
Unicode-aware in-place string reversal
-
smbios-lib
SMBIOS Library
-
tokio-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
async-signal
Async signal handling
-
system-interface
Extensions to the Rust standard library
-
filedescriptor
More ergonomic wrappers around RawFd and RawHandle
-
cosmic-text
Pure Rust multi-line text handling
-
deserr
Deserialization library with focus on error handling
-
pathrs
C-friendly API to make path resolution safer on Linux
-
oxc_sourcemap
Basic sourcemap handling for Rust
-
virtiofsd
A virtio-fs vhost-user device daemon
-
gix-shallow
Handle files specifying the shallow boundary
-
typed_floats
Types for handling floats with type checking at compile time
-
raw-window-metal
Interop library between Metal and raw-window-handle
-
pea2pea
A lightweight, performant microkernel for TCP peer-to-peer (P2P) networking. Handles connection pooling and framing, leaving the logic to you.
-
tokio-rusqlite
Asynchronous handle for rusqlite library
-
privdrop
drop privileges
-
bcder
Handling of data encoded in BER, CER, and DER
-
obj-rs
Wavefront obj parser for Rust. It handles both 'obj' and 'mtl' formats.
-
proguard
Basic proguard mapping file handling for Rust
-
ra_ap_vfs-notify
loader::Handlefor rust-analyzer -
bevy_asset_loader
Bevy plugin for asset loading
-
display-info
Cross-platform get display info
-
terrors
ergonomic and precise error handling built atop type-level set arithmetic
-
souvlaki
A cross-platform media key and metadata handling library
-
async-dup
Duplicate an async I/O handle
-
proksi
A batteries-included reverse proxy with automatic HTTPS using Cloudflare Pingora and Let's Encrypt
-
manyhow
proc macro error handling à la anyhow x proc-macro-error
-
axum_typed_multipart
Type safe multipart/form-data handling for axum
-
sspi
Security Support Provider Interface (SSPI) API
-
error_tools
Basic exceptions handling mechanism
-
disruptor
Low latency inter-thread communication via a ringbuffer (inspired by the LMAX Disruptor)
-
nu_plugin_skim
An
skcommand that can handle Nushell’s structured data -
gguf-utils
handling gguf files
-
ffzap
⚡ A multithreaded CLI for digital media processing using ffmpeg. If ffmpeg can do it, ffzap can do it - as many files in parallel as your system can handle.
-
microseh
Structured Exception Handling (SEH) for Rust
-
mago-reporting
Structured error and diagnostic reporting utilities
-
nu-path
Path handling library for Nushell
-
rat-focus
focus handling for ratatui widgets
-
zff
interact with zff, a file format for forensic images
-
strict-path
Handle paths from external or unknown sources securely. Minimal, restrictive, explicit API. Mathematically proves paths stay within boundaries using Rust's type system. StrictPath detects escapes…
-
bevy_asset
asset functionality for Bevy Engine
-
hannibal
A small actor library
-
window_clipboard
obtain clipboard access from a
raw-window-handle -
problem
Error handling for command line applications or prototypes
-
webmachine-rust
Port of the Ruby Webmachine library to Rust
-
endi
endian-handling library
-
zerofs_nfsserve
NFS Server implementation
-
chat-gpt-lib-rs
interacting with OpenAI's ChatGPT API, providing a simple interface to make API requests and handle responses
-
colorutils-rs
High performance utilities for color format handling and conversion
-
app_window
Cross-platform window library
-
rancor
Scalable and efficient error handling without type composition
-
eventastic
opinionated fork of Eventually-rs. It enforces the use of transactions and handles idempotency.
-
infinity_pool
Offers object pooling capabilities both thread-safe and single threaded, both lifetime-managed and manual, both typed and untyped
-
laze
A declarative build system for C projects aiming to be simple, fast and correct
-
close_already
Speeds up programs writing lots of files on Windows
-
tii
A Low-Latency Web Server
-
rat-event
ratatui event handler trait for widgets
-
bitwheel
High-performance fixed capacity timer wheel
-
linebender_resource_handle
Raw resource handle for immutable blobs with dynamic lifetimes
-
kalker
A calculator that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
bevy_winit
A winit window and input backend for Bevy Engine
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
terminal-trx
handle to the terminal of the current process
-
vhost-user-backend
A framework to build vhost-user backend service daemon
-
htsget-http
handling HTTP in htsget-rs
-
mago-trinary
implementing three-valued logical operations (true, false, maybe) to handle complex logical reasoning scenarios
-
actify
An intutive actor model with minimal boilerplate
-
infrarust_server_manager
A Minecraft server manager that handles API monitoring and system commands
-
fast_config
A small and simple multi-format crate to handle config files
-
tuple_list_ex
Useful Haskel-like extensions for the tuple_list crate
-
errs
handling errors with reasons
-
runmat-accelerate-api
Common API types for RunMat GPU acceleration backends
-
lambda_sqs
Handles an SQS event and provides a vec of your type for processing
-
kestrel-timer
High-performance async timer library based on Hierarchical Timing Wheel algorithm
-
ndk-context
Handles for accessing Android APIs
-
atproto-identity
AT Protocol identity management - DID resolution, handle resolution, and cryptographic operations
-
libheif-sys
libheif bindings
-
moosicbox_session
MoosicBox Session Handling package
-
ruva
Event Driven Message Handling
-
termprofile
detect and handle terminal color/styling support
-
nautilus-data
Core data handling machinery for the Nautilus trading engine
-
crossterm_winapi
WinAPI wrapper that provides some basic simple abstractions around common WinAPI calls
-
smarterr
Smart error handling library
-
deferred-map
High-performance generational arena using handle-based deferred insertion with O(1) operations
-
oma-apt
Bindings for libapt-pkg for help oma handle apt
-
ut-cli
A command line tool to handle unix timestamp
-
procspawn
thread::spawn just with processes
-
mevy_ui_syntax
token handling for mevy_ui!
-
cosmian_kms_access
Cosmian KMS Access - handling users permissions
-
tryparse
Multi-strategy parser for messy real-world data. Handles broken JSON, markdown wrappers, and type mismatches.
-
bigerror
handle big errors ¯\_(ツ)_/¯
-
ohno
High-quality Rust error handling
-
wascan
Production-ready barcode and QR code scanner for web browsers. Handles camera access, streaming, and file input automatically.
-
dpi
Types for handling UI scaling
-
stackerror
A pragmatic error handling library for Rust that provides helpful strings for debugging, and structured data for runtime error handling
-
oca-ast
handling Abstract Syntax Tree of OCA bundle
-
wayland-commons
Common types and structures used by wayland-client and wayland-server
-
fastalloc
High-performance memory pooling library with type-safe handles, predictable latency, and zero fragmentation. Perfect for game engines, real-time systems, and high-churn workloads.
-
loga
Combined logging and error handling
-
remi
🐻❄️🧶 Asynchronous Rust crate to handle communication between applications and object storage providers
-
marlu
Convenience Rust code that handles coordinate transformations, Jones matrices, I/O. for the Murchison Widefield Array (MWA) radio telescope. Previously known as mwa_rust_core
-
windows-result
Windows error handling
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
lightweight-mmap
memory mapping helpers for Rust, with minimal amount of code generated
-
structured
Data structures to handle large, structured data
-
easy_time
package for handling time in rust more easily
-
kalk
A math evaluator library that supports user-defined functions, variables and units, and can handle fairly ambiguous syntax
-
pagino
Handle pagination's logic
-
nomcurl
written in Rust that uses the nom library to parse cURL commands. It can handle various cURL options, including methods, headers, data, and flags.
-
mssql-codec
Async TDS packet framing and codec for SQL Server
-
ringkernel-ecosystem
Ecosystem integrations for RingKernel - actors, web frameworks, data processing, ML
-
mevy_ecs_syntax
token handling for mevy_ecs!
-
untrusted_value
aim to provide a type-safe way to handle and sanitize potentially untrusted values like user input
-
axum-params
A Rails-like powerful parameter handling library for Axum
-
gametime
Time handling library for games
-
signstar-config
Configuration file handling for Signstar hosts
-
cosmian_config_utils
Handle configuration file loading and parsing
-
anystack
Flexible and comprehensive error handling
-
dh
Data handling in Rust, made easy
-
i2o2
A io_uring based IO executor for sync and async runtimes
-
pingora-error
Error types and error handling APIs for Pingora
-
libobs-bootstrapper
Downloads OBS binaries at runtime and bootstraps libobs
-
redirectionio
Redirection IO Library to handle matching rule, redirect and filtering headers and body
-
wiard
Window handling library for Windows in Rust
-
raz-config
Configuration management for RAZ - handles loading, saving, validation, and inheritance
-
flac-codec
A comprehensive library for handling FLAC files
-
bevy_gilrs
Gamepad system made using Gilrs for Bevy Engine
-
axum_responses
Standardized JSON Responses and Error Handling for Axum Framework
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
amdgpu-sysfs
interacting with the Linux Kernel SysFS interface for GPUs (mainly targeted at the AMDGPU driver)
-
env_struct
A better and simpler way to handle env
-
xgx_intern
A high-performance, Hash-based value interner with custom handle types
-
tauri-winutils
A cross-platform window manager crate for Tauri applications
-
soar-package
Package format handling for soar package manager
-
zng-handle
Part of the zng project
-
forseti
A linter meant too handle all languages
-
atglib
handle transcripts for genomics and transcriptomics
-
proc-daemon
A foundational framework for building high-performance, resilient daemon services in Rust. Handles all the boilerplate for signal handling, graceful shutdown, logging, and configuration.
-
luminal_rt
A DLL-boundary safe async runtime with tokio-compatible API
-
forbidden-bands
8-bit string handling library
-
mio-signals
handling signals with Mio
-
client-util
Help you to build requests and handle responses by several extension trait!
-
CreateProcessW
Create and handle processes on Windows using the Win32 API
-
jerky
Succinct on-disk data structures in Rust
-
tauri-plugin-context-menu
Handle native Context Menu in Tauri
-
actix-prost
Generate actix handles and routes from grpc definitions
-
nats-handling
async NATS client library
-
rsai
Predictable development for unpredictable Gen-AI models. Let the compiler handle the chaos.
-
imgui-glfw-rs
ImGui input handling for GLFW
-
pinmame-nvram
handling PinMAME NVRAM files
-
wincent
handling windows quick access
-
product-os-async-executor
Product OS : Async Executor provides a set of tools to handle async execution generically so that the desired async library (e.g. tokio, smol) to be used can be chosen at compile time.
-
apimokka
API mock (apimock-rs) based visual mocking helper to handle HTTP/JSON req/res. Mock with mokka ☕️🌄
-
button-driver
Advanced button handling crate
-
glfw-passthrough
GLFW3 bindings and idiomatic wrapper for Rust
-
reqt
An HTTP request manager, providing high level features to connect to a web API and handle requests
-
secbits
secure memory handling featuring
-
exceptional
Everything for your exception and signal handling needs
-
baxe
that simplifies error handling in Axum
-
cp437-tools
Small collection of tools to handle CP437 files
-
gluex-core
Core crate related to the GlueX experiment and various projects which handle GlueX data
-
calendar-rs
small cli to handle your calendars from the terminal
-
rs-odbc
Minimal safe Rust implementation of ODBC
-
myriam
Actor model implementation for local and remote actors
-
string-width
Accurate Unicode string width calculation for terminal applications, handling emoji, East Asian characters, combining marks, and ANSI escape sequences
-
large-text-core
Core library for handling large text files search and replace efficiently
-
feagi_core_data_structures_and_processing
FEAGI libraries to use to handle data processing
-
bevy_cell
Attach Bevy's Handles/Entities statically to Types
-
isbn
handling ISBNs
-
systime
Portable timers that handle system sleep consistently
-
ash-window
Interop library between ash and raw-window-handle
-
patina_smbios
System Management BIOS (SMBIOS) support for Patina UEFI components
-
packet
Network packet handling
-
handle_trait
A trait for types that represent handles to shared resources
-
re_data_loader
Handles loading of Rerun data from file using data loader plugins
-
sigstore-bundle
Bundle format handling for Sigstore
-
ipaddress
handle ipv4 and ipv6 numbers
-
dsq-io
I/O utilities for dsq - handles reading and writing to disk, STDIN, STDOUT
-
lightyear_transport
Packet handling for the lightyear networking library
-
black-box
A minimal actor framework
-
cargo-unload
A command for handling cargo unload operations
-
cargo-load
A command for handling cargo load operations
-
winit-x11
Winit's X11 backend
-
fx-router
Order routing to external trading venues for FX trading. Intelligently routes orders to multiple external trading venues, manages venue connections, and handles order execution across different liquidity providers.
-
bloop-server-framework
Bloop server framework
-
scuffle-signal
Ergonomic async signal handling
-
radicle-signals
Radicle signal handling
-
bmap-rs
application that handles the use of bmap crate
-
safe-path
safely handle file system paths for container runtimes
-
egui_vertical_stack
A vertical stack widget with resize handles for egui
-
re_error
Helpers for handling errors
-
handled
error handling library
-
handle
Trait for asynchronous context pipeline
-
recoord
Handle coordinates in different formats
-
crashlog
Panic handling for humans
-
debate
A principled, type-driven CLI parser. Debate is a more sensible way to handle (command-line) arguments.
-
cwc
A word counter utility that properly handles CJK and Unicode text
-
lahl
lightweight argument handling library
-
nuhound
Improve error handling capability
-
forge-core-executors
Task executors for the Forge framework - handles task lifecycle and execution
-
binary_image
handling binary images
-
tokio-rusqlite-new
Asynchronous handle for rusqlite library
-
poise_error
An opinionated plug-and-play library for error handling in Discord bots made with poise
-
turnstiles
Seamless file rotation
-
udp-request
UDP request library for sending and receiving UDP packets, designed to handle network communication in Rust applications
-
terraphim_settings
Terraphim settings handling library
-
atrium-identity
Resolver library for decentralized identities in atproto using DIDs and handles
-
avx-error
AVL Platform error handling - replacement for anyhow/thiserror
-
pci_types
types for handling PCI devices
-
pkce-std
Handling Proof Key for Code Exchange
-
amq-protocol-tcp
AMQP URI TCP connection handling
-
tauri-plugin-mobile-sharetarget
A mobile only Tauri plugin to handle Share Intents / Share extensions on Android & iOS
-
event-driven-library
Event Driven Message Handling
-
futf
Handling fragments of UTF-8
-
re_data_source
Handles loading of Rerun data
-
compio-signal
Signal handling for compio
-
ming-wm-lib
building windows for ming-wm in rust
-
mzcore
Core logic for handling massspectrometry in Rust
-
poll-tail
polling-based file tailer that gracefully handles log rotation and timestamp parsing
-
shutdown-now
Gracefully handle shutdown and termination signals with zero hassle
-
rusty-store
managing and storing serialized data using RON (Rusty Object Notation). It provides utilities for handling various types of stores, managing their persistence, and offering abstractions for modifying and committing data.
-
ehttpd-querystring
comfortably handle HTTP query string within
ehttpd-based applications -
lightyear_connection
Connection handling for the lightyear networking library
-
sfo-http
private http library
-
ehttpd-range
comfortably handle HTTP range requests within
ehttpd-based applications -
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
keypeat
Generic, std-only key repetition handling for Rust
-
pupactor
actor model library built with tokio
-
axum-ctx
Error handling in Axum inspired by anyhow
-
async-blocking-stdio
std::io::std{in(), out(), err()} but async
-
arid
An ergonomic object-model for Rust
-
run-this
that gracefully handles missing command dependencies
-
actix-prost-build
Generate actix handles from Protocol Buffer files
-
upub-bin
Traits and types to handle ActivityPub objects
-
git-digger
Helper library to handle multiple git repositories
-
rustigo
webserver inspired by the Go standard library's HTTPServer
-
bevy_landmass
A plugin for Bevy to handle navigation of AI characters
Try searching with DuckDuckGo or on crates.io.