Rust — independent software & tools
-
android_log-sys
FFI bindings to Android log Library.
-
android-tzdata
Parser for the Android-specific tzdata file
-
anes
ANSI Escape Sequences provider & parser
-
ansi_term
Library for ANSI terminal colours and styles (bold, underline)
-
ansitok
A library for parsing ANSI Escape Codes
-
anyhow
Flexible concrete Error type built on std::error::Error
-
aquamarine
A mermaid.js integration for rustdoc
-
arboard
Image and text handling for the OS clipboard.
-
arc-swap
Atomically swappable Arc
-
argon2
Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants
-
args
An argument parsing and validation library designed to take some of tediousness out of the general 'getopts' crate.
-
as-slice
`AsSlice` and `AsMutSlice` traits
-
ascii-canvas
simple canvas for drawing lines and styled text and emitting to the terminal
-
ash
Vulkan bindings for Rust
-
askama
Type-safe, compiled Jinja-like templates for Rust
-
askama_derive
Code generator of Askama templating engine
-
asn1-rs
Parser/encoder for ASN.1 BER/DER data
-
assert_cmd
Test CLI Applications.
-
assert-json-diff
Easily compare two JSON values and get great output
-
assert_type_match
Statically assert that a type matches another type
-
asupersync
Spec-first, cancel-correct, capability-secure async runtime for Rust.
-
async-broadcast
Async broadcast channels
-
async_cell
A Cell<Option<T>> that you can await on.
-
async-channel
Async multi-producer multi-consumer channel
-
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types.
-
async-executor
Async executor
-
async-graphql
A GraphQL server library implemented in Rust
-
async-io
Async I/O and timers
-
async-lock
Async synchronization primitives
-
async-nats
A async Rust NATS client
-
async-net
Async networking primitives for TCP/UDP/Unix communication
-
async-object-pool
A simple object pool implementation that uses asynchronous synchronization primitives only.
-
async-openai
Rust library for OpenAI
-
async-process
Async interface for working with processes
-
async-recursion
Recursion for async functions
-
async-signal
Async signal handling
-
async-std
Deprecated in favor of `smol` - Async version of the Rust standard library
-
async-stream
Asynchronous streams using async & await notation
-
async-task
Task abstraction for building executors
-
async-trait
Type erasure for async trait methods
-
async-tungstenite
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
-
atomic-waker
A synchronization primitive for task wakeup
-
atspi
Pure-Rust, zbus-based AT-SPI2 protocol implementation.
-
attohttpc
Small and lightweight HTTP client
-
atty
A simple interface for querying atty
-
auto_enums
A library for to allow multiple return types by automatically generated enum.
-
autocfg
Automatic cfg for Rust compiler features
-
av-scenechange
Estimates frames in a video where a scenecut would be ideal
-
avian3d
An ECS-driven physics engine for the Bevy game engine
-
avif-serialize
Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
-
aws-lc-sys
AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
-
aws-sdk-ssooidc
AWS SDK for AWS SSO OIDC
-
aws-smithy-http-client
HTTP client abstractions for generated smithy clients
-
axum
HTTP routing and request handling library that focuses on ergonomics and modularity
-
axum-server
High level server designed to be used with axum framework.
-
axum-test
Easy E2E testing for Axum
-
azure_identity
Rust wrappers around Microsoft Azure REST APIs - Azure identity helper crate
-
backoff
Retry operations with exponential backoff policy.
-
backon
Make retry like a built-in feature provided by Rust.
-
base16ct
Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support