Rust crates
4,945 in Packages and libraries, most used first. Page 14 of 25.
-
mailparse A simple parser for MIME e-mail messages
-
newline-converter Newline byte converter library
-
subst shell-like variable substitution
-
clap-cargo Re-usable CLI flags for cargo plugins
-
async-scoped Spawn scoped (non 'static) asynchronous futures for async_std and tokio runtimes
-
presser A crate to help you copy things into raw buffers without invoking spooky action at a distance (undefined behavior).
-
schnellru A fast and flexible LRU map
-
uniffi_meta
-
swc_allocator A thin wrapper for bumpalo
-
alloy-rpc-types Meta-crate for all Ethereum JSON-RPC types
-
try_map try_map and flip methods for Option. These allow more ergonomic error handling when mapping functions that return Result over…
-
futures-cpupool An implementation of thread pools which hand out futures to the results of the computation on the threads themselves.
-
wayland-protocols-misc Generated API for misc and deprecated wayland protocol extensions
-
gix-archive archive generation from of a worktree stream
-
autotools A build dependency to build native libraries that use configure&make-style build systems
-
yaml-merge-keys Implementation of the YAML merge key extension.
-
version-ranges Performance-optimized type for generic version ranges and operations on them.
-
wasmtime-types WebAssembly type definitions for Cranelift
-
basic-cookies Low-level RFC 6265 combatible cookie handling library for Rust.
-
linktime-proc-macro proc-macro helpers for linktime crates (ctors, dtors, linker sections)
-
path-absolutize A library for extending Path and PathBuf in order to get an absolute path and remove the containing dots.
-
gemm-f16 Playground for matrix multiplication algorithms
-
cap-rand Capability-based random number generators
-
grid Dynamic generic 2D data structure.
-
rayon-cond Experimental iterator wrapper that is conditionally parallel or serial.
-
synthez Steroids for syn, quote and proc-macro2 crates.
-
traitobject Unsafe helpers for working with raw trait objects.
-
accesskit_windows AccessKit UI accessibility infrastructure: Windows adapter
-
gemm-f32 Playground for matrix multiplication algorithms
-
rstest_reuse Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test.
-
spl-token-2022 Solana Program Library Token 2022
-
testing_table An easy to use library for pretty print tables of Rust structs and enums.
-
uniffi A multi-language bindings generator for rust
-
mp4 MP4 reader and writer library in Rust.
-
reqsign Signing HTTP requests for AWS, Azure, Google, Huawei, Aliyun, Tencent and Oracle services
-
termion A bindless library for manipulating terminals.
-
wasmtime-internal-component-util INTERNAL: Utility types and functions to support the component model in Wasmtime
-
spl-token Solana Program Library Token
-
wasmtime-runtime Runtime library support for Wasmtime
-
atoi_simd Fast &[u8] to integer parser
-
wasmi_collections Specialized data structures for the Wasmi interpreter
-
icu_plurals Unicode Plural Rules categorizer for numeric input
-
foundationdb-sys Bindings to the C api for FoundationDB
-
mockall_double Test double adapter for Mockall
-
msvc-demangler A rust library that demangles / undecorates C++ symbols mangled by MSVC
-
foundationdb-gen Binding generation helper for FoundationDB.
-
foundationdb-macros Macro definitions used to maintain the FoundationDB's crate
-
uniffi_macros A multi-language bindings generator for rust (convenience macros)
-
ssh-key Pure Rust implementation of SSH key file format decoders/encoders as described in RFC4251/RFC4253 and OpenSSH key formats, as well as…
-
ferroid High-performance ULID and Snowflake-style IDs. Unique, monotonic, and lexicographically sortable IDs optimized for low-latency services…
-
datafusion-datasource-csv
-
fdlimit Utility crate for raising file descriptors limit for OSX and Linux
-
libp2p-request-response Generic Request/Response Protocols
-
wasmtime-jit-debug JIT debug interfaces support for Wasmtime
-
gemm-c32 Playground for matrix multiplication algorithms
-
base64-url Base64 encode, decode, escape and unescape for URL applications.
-
mock_instant A simple way to mock an std::time::Instant
-
integer-sqrt An implementation of integer square root algorithm for primitive rust types
-
term_size functions for determining terminal sizes and dimensions
-
harfrust A complete HarfBuzz shaping algorithm port to Rust.
-
hex_fmt Formatting and shortening byte slices as hexadecimal strings
-
sha2-const-stable const fn implementation of the SHA-2 family of hash functions. Based on sha2-const, but updated to use only stable rust
-
datafusion-session
-
ws_stream_wasm A convenience library for using websockets in WASM
-
libp2p-tls TLS configuration based on libp2p TLS specs.
-
datafusion-datasource-json
-
tauri-plugin-opener Open files and URLs using their default application.
-
coins-bip32 Bip32 in Rust
-
coarsetime Time and duration crate optimized for speed
-
prost-reflect-build A utility function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
stateright A model checker for implementing distributed systems.
-
accesskit_macos AccessKit UI accessibility infrastructure: macOS adapter
-
openapiv3 This crate provides data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde.
-
solana-logger Solana Logger
-
libp2p-quic TLS based QUIC transport implementation for libp2p
-
polars-sql SQL transpiler for Polars. Converts SQL to Polars logical plans
-
rasn A safe no_std ASN.1 codec framework.
-
rasn-derive Derive macros for rasn.
-
sea-schema 🌿 SQL schema definition and discovery
-
wiggle-generate Library crate for wiggle code generator.
-
google-cloud-token Google Cloud Platform token spec.
-
fluent-langneg A library for language and locale negotiation.
-
wasmtime-internal-component-macro INTERNAL: Macros for deriving component interface types from Rust types
-
wasmtime-cache Support for automatic module caching with Wasmtime
-
uniffi_core A multi-language bindings generator for rust (runtime support code)
-
faststr Faststr is a string library that reduces the cost of clone.
-
jsonpath_lib It is JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript too.
-
trie-db Merkle-Patricia Trie generic over key hasher and node encoding
-
coins-core Core library for coins-bip32 and coins-bip39
-
azure_svc_blobstorage generated REST API bindings
-
redb Rust Embedded DataBase
-
joinery A small crate for generically joining iterators with a separator
-
coins-bip39 BIP39 implementation for coins
-
indoc-impl Indented document literals
-
google-cloud-longrunning Google Cloud Client Libraries for Rust - Long Running Operations API
-
str-buf Static string buffer
-
planus Planus is an alternative compiler for flatbuffers, an efficient cross platform serialization library.
-
libp2p-connection-limits Connection limits for libp2p.
-
libp2p-allow-block-list Allow/block list connection management for libp2p.
-
symphonia-format-ogg Pure Rust OGG demuxer (a part of project Symphonia).
-
winres Create and set windows icons and metadata for executables
-
uniffi_udl udl parsing for the uniffi project
-
ignore-result Adds a Result<_, _>.ignore() method to ignore the return value of a function call without panicking in case of error.
-
polycool Polynomial root-finding
-
ark-relations A library for generalized rank-one constraint systems
-
sqllogictest Sqllogictest parser and runner.
-
dhat A library for heap profiling and ad hoc profiling with DHAT.
-
rustsec Client library for the RustSec security advisory database
-
idea IDEA block cipher
-
symphonia-format-riff Pure Rust RIFF demuxer (a part of project Symphonia).
-
async_io_stream IntoAsyncRead on steriods
-
tryhard Easily retry futures
-
array-bytes A collection of Array/Bytes/Hex utilities with full No-STD compatibility.
-
deadpool-redis Dead simple async pool for redis
-
abscissa_derive Custom derive support for the abscissa application microframework
-
human-panic Panic messages for humans
-
gemm-common Playground for matrix multiplication algorithms
-
alloy-genesis Ethereum genesis file definitions
-
imageproc Image processing operations
-
papaya A fast and ergonomic concurrent hash-table for read-heavy workloads.
-
abscissa_core Application microframework with support for command-line option parsing, configuration, error handling, logging, and terminal interactions.
-
ixdtf Parser for Internet eXtended DateTime Format
-
wiggle-macro Wiggle code generator
-
wiggle Runtime components of wiggle code generator
-
rocket Web framework with a focus on usability, security, extensibility, and speed.
-
gemm Playground for matrix multiplication algorithms
-
sea-schema-derive Derive macro for sea-schema's Name trait
-
rocket_codegen Procedural macros for the Rocket web framework.
-
spl-type-length-value Solana Program Library Type-Length-Value Management
-
swc_ecma_transforms_base rust port of babel and closure compiler.
-
ip_network IPv4 and IPv6 network structs.
-
pep508_rs A library for python dependency specifiers, better known as PEP 508
-
base16 base16 (hex) encoding and decoding
-
rtrb A realtime-safe single-producer single-consumer ring buffer
-
futures-test Common utilities for testing components built off futures-rs.
-
system-interface Extensions to the Rust standard library
-
jwt JSON Web Token library
-
wezterm-bidi The Unicode Bidi Algorithm (UBA)
-
protobuf-src Build system integration for libprotobuf.
-
wayland-protocols-experimental Generated API for experimental wayland protocol extensions
-
dyn-stack Dynamic stack wrapper for unsized allocations
-
auditable-serde Serialize/deserialize data encoded by cargo auditable
-
uom Units of measurement
-
v_htmlescape The simd optimized HTML escaping code
-
bv Bit-vectors and bit-slices
-
sea-orm-migration Migration utility for SeaORM
-
wasmtime-internal-wit-bindgen INTERNAL: *.wit support for the wasmtime crate's macros
-
sea-orm-cli Command line utility for SeaORM
-
cranelift-assembler-x64 A Cranelift-specific x64 assembler
-
weedle2 A WebIDL Parser
-
wasmtime-internal-winch INTERNAL: Integration between Wasmtime and Winch
-
aws-sig-auth This crate is no longer used by the AWS SDK and is deprecated.
-
ubyte A simple, complete, const-everything, saturating, human-friendly, no_std library for byte units.
-
pharos Observer pattern which generates a futures 0.3 stream of events
-
vsock Virtio socket support for Rust
-
snapbox Snapshot testing toolbox
-
woothee user-agent strings parser
-
icu_plurals_data Data for the icu_plurals crate
-
uaparser A Rust implementation of the UA Parser
-
swc_ecma_utils Utilities for swc ecmascript ast nodes
-
wasmtime-jit JIT-style execution for WebAsssembly code in Cranelift
-
sasl2-sys Bindings for Cyrus SASL.
-
lexopt Minimalist pedantic command line parser
-
id-set A bitset implementation that stores data on the stack for small sizes.
-
prometheus-parse A simple parser for the Prometheus text format
-
choice Similar to either but supports an unbounded number of variants.
-
spl-token-metadata-interface Solana Program Library Token Metadata Interface
-
cpp_common Implementation details crate for the cpp crate
-
wasmtime-internal-cache INTERNAL: Support for automatic module caching with Wasmtime
-
swc_ecma_codegen Ecmascript code generator for the swc project.
-
postgres-derive An internal crate used by postgres-types
-
quick-protobuf-codec Asynchronous de-/encoding of Protobuf structs using asynchronous-codec, unsigned-varint and quick-protobuf.
-
kem Traits for Key Encapsulation Mechanisms (KEMs): public-key cryptosystems designed to enable a sender (a.k.a.
-
bare-metal Abstractions common to bare metal systems
-
vec1 A std Vec wrapper assuring that it has at least 1 element
-
speedate Fast and simple datetime, date, time and duration parsing
-
function_name macro that expands to the name of the annotated function
-
tauri-plugin-updater In-app updates for Tauri applications.
-
hpke An implementation of the HPKE hybrid encryption standard (RFC 9180) in pure Rust
-
phonenumber Library for parsing, formatting and validating international phone numbers.
-
snapbox-macros Snapshot testing toolbox
-
function_name-proc-macro macro that expands to the name of the annotated function
-
solana-system-interface Instructions and constructors for the System program
-
diplomat-runtime Common runtime utilities used by diplomat codegen
-
halfbrown Multi backend HashMap for higher performance on different key space sizes
-
vmm-sys-util A system utility set
-
google-cloud-type Google Cloud Client Libraries for Rust - Common Types
-
primefield Generic implementation of prime fields built on crypto-bigint, along with macros for writing field element newtypes including ones with…
-
gcp_auth Google cloud platform (GCP) authentication using default and custom service accounts
-
rocket_http Types, traits, and parsers for HTTP requests, responses, and headers.
-
typespec_client_core Client runtime for TypeSpec-generated libraries.
-
aws-endpoint This crate is no longer used by the AWS SDK and is deprecated.
-
cargo-audit Audit Cargo.lock for crates with security vulnerabilities
-
diplomat_core Shared utilities between Diplomat macros and code generation
-
foyer-common common components for foyer - Hybrid cache for Rust
-
diplomat The diplomat FFI generation macro
-
rhai Embedded scripting for Rust
-
packed_struct Binary-level structure packing and unpacking generator
-
cortex-m Low level access to Cortex-M processors
-
packed_struct_codegen This crate implements the code generation for the packed_struct library.
Nothing on this page matches. Search all 85,062 technologies.