crates
-
aes
Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)
Encryption Rust -
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types.
Compression Rust -
async-graphql
A GraphQL server library implemented in Rust
API Rust -
avif-serialize
Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
Serialization Rust -
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.
Cloud Rust -
aws-sdk-ssooidc
AWS SDK for AWS SSO OIDC
-
aws-smithy-http-client
HTTP client abstractions for generated smithy clients
Cloud Rust -
brotli
A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.
Compression Rust -
brotli-decompressor
A brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. Alternatively, --features=unsafe turns off array bounds checks and memory initialization but provides a safe interface for the caller. Without adding the --features=unsafe argument, all included code is safe. For compression in addition to this library, download https://github.com/dropbox/rust-brotli
Compression Rust -
console-api
Protobuf wire format bindings for the Tokio console.
API Rust -
cursive
A TUI (Text User Interface) library focused on ease-of-use.
UI Rust -
dae-parser
Parser for the Collada (DAE) format
Serialization Rust -
deadpool-postgres
Dead simple async pool for tokio-postgres
Database Rust -
der-parser
Parser/encoder for ASN.1 BER/DER data
Serialization Rust -
dioxus-devtools
Hot reloading utilities for Dioxus
Developer Tools Rust -
dioxus-logger
A logging utility to provide a standard interface whether you're targeting web desktop, fullstack, and more.
Logging Rust -
google-cloud-auth
Google Cloud Client Libraries for Rust - Authentication
-
jkconfig
A Ratatui-based TUI component library for JSON Schema configuration
UI Rust -
k8s-openapi
Bindings for the Kubernetes client API
API Rust -
leptos
Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces.
UI Rust -
libp2p-identity
Data structures and algorithms for identifying peers in libp2p.
Authentication Rust -
mongodb
The official MongoDB driver for Rust
Database Rust -
object_store
A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files.
Storage Rust -
octocrab
A modern, extensible GitHub API client.
API Rust -
opentelemetry
OpenTelemetry API for Rust
Telemetry Rust -
opentelemetry_sdk
The SDK for the OpenTelemetry metrics collection and distributed tracing framework
Telemetry Rust -
opentelemetry-appender-tracing
An OpenTelemetry log appender for the tracing crate
Telemetry Rust -
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
Telemetry Rust -
opentelemetry-otlp
Exporter for the OpenTelemetry Collector
Telemetry Rust -
opentelemetry-proto
Protobuf generated files and transformations.
Telemetry Rust -
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
Telemetry Rust -
orbclient
The Orbital Client Library
SDK Rust -
ort
A safe Rust wrapper for ONNX Runtime 1.24 - Optimize and accelerate machine learning inference & training
Machine Learning Rust -
postgres-types
Conversions between Rust and Postgres values
Database Rust -
prometheus-client
Open Metrics client library allowing users to natively instrument applications.
SDK Rust -
protobuf-parse
Parse `.proto` files. Files are parsed into a `protobuf::descriptor::FileDescriptorSet` object using either: * pure rust parser (no dependencies) * `protoc` binary (more reliable and compatible with Google's implementation)
Serialization Rust -
ratatui
A library that's all about cooking up terminal user interfaces
UI Rust -
reqwest
higher level HTTP client library
SDK Rust -
rsa
Pure Rust RSA implementation
Encryption Rust -
rsqlite-vfs
Helping to implement SQLite VFS.
Filesystem Rust -
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
Testing Rust -
salvo-jwt-auth
Jwt auth support for salvo web server framework.
Authentication Rust -
sea-orm
🐚 An async & dynamic ORM for Rust
Database Rust -
security-framework
Security.framework bindings for macOS and iOS
-
security-framework-sys
Apple `Security.framework` low-level FFI bindings
Security Rust -
semver-parser
Parsing of the semver spec.
Serialization Rust -
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
Serialization Rust -
sqlite-wasm-rs
`wasm32-unknown-unknown` bindings to the libsqlite3 library.
-
superconsole
A simple but powerful Text-based User Interface (TUI) framework
UI Rust -
tantivy
Search engine library
Search Rust -
tauri-bundler
Wrap rust executables in OS-specific app bundles for Tauri
Build Systems Rust -
tracing-opentelemetry
OpenTelemetry integration for tracing
Telemetry Rust -
tracing-test
Helper functions and macros that allow for easier testing of crates that use `tracing`.
Telemetry Rust -
trust-dns-resolver
Trust-DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries.
SDK Rust -
tui
A library to build rich terminal user interfaces or dashboards
UI Rust -
tui-logger
Logger with smart widget for the `ratatui` crate
Logging Rust -
tui-tree-widget
Tree Widget for ratatui
UI Rust -
tui-widget-list
Widget List for TUI/Ratatui
UI Rust -
wit-parser
Tooling for parsing `*.wit` files and working with their contents.
Serialization Rust -
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
Serialization Rust -
zstd
Binding for the zstd compression library.
Compression Rust