Rust crates
4,945 in Packages and libraries, most used first. Page 10 of 25.
-
normpath More reliable path manipulation
-
tokio-io Core I/O primitives for asynchronous I/O in Rust.
-
android-activity Glue for building Rust applications on Android with NativeActivity or GameActivity
-
termwiz Terminal Wizardry for Unix and Windows
-
jemallocator A Rust allocator backed by jemalloc
-
vtparse Low level escape sequence parser
-
slog-scope Logging scopes for slog-rs
-
snow A pure-rust implementation of the Noise Protocol Framework
-
cap-std Capability-based version of the Rust standard library
-
avif-serialize Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
-
ws2_32-sys Contains function definitions for the Windows API library ws2_32. See winapi for types and constants.
-
histogram A collection of histogram data structures
-
kasuari A rust layout solver for GUIs, based on the Cassowary algorithm.
-
yup-oauth2 An oauth2 implementation, providing the 'device', 'service account' and 'installed' authorization flows
-
glutin_glx_sys The glx bindings for glutin
-
askama_escape HTML escaping, extracted from Askama
-
datafusion-common Common functionality for DataFusion query engine
-
recursive-proc-macro-impl Procedural macros for the recursive crate.
-
datafusion DataFusion is an in-memory query engine that uses Apache Arrow as the memory model
-
recursive Easy recursion without stack overflows.
-
gzip-header A crate for decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate.
-
sctk-adwaita Adwaita-like SCTK Frame
-
lockfree-object-pool A thread-safe object pool collection with automatic return and attach/detach semantics.
-
wezterm-dynamic config serialization for wezterm via dynamic json-like data values
-
datafusion-expr Logical plan and expression representation for DataFusion query engine
-
ratatui-core Core types and traits for the Ratatui Terminal UI library. Widget libraries should use this crate.
-
levenshtein Levenshtein algorithm
-
datafusion-physical-expr Physical expression implementation for DataFusion query engine
-
no-std-net Rust's std::net... without the 'std'.
-
datafusion-optimizer DataFusion Query Optimizer
-
epaint Minimal 2D graphics library for GUI work
-
alloca Mostly safe wrapper for alloca
-
path-clean A Rust implementation of cleanname or path.Clean
-
streaming-iterator Streaming iterators
-
javascriptcore-rs-sys Sys functions for the Rust bindings of the javacriptcore library
-
type-map Provides a typemap container with FxHashMap
-
google-cloud-gax Google Cloud Client Libraries for Rust
-
archery Abstract over the atomicity of reference-counting pointers
-
inflections High performance inflection transformation library for changing properties of words like the case.
-
datafusion-execution Execution configuration support for DataFusion query engine
-
unic-ucd-segment UNIC — Unicode Character Database — Segmentation Properties
-
hmac-drbg Pure Rust implementation of Hmac DRBG.
-
diesel_migrations Migration management for diesel
-
javascriptcore-rs Rust bindings for the javacriptcore library
-
more-asserts Small library providing additional assert_* and debug_assert_* macros.
-
bson Encoding and decoding support for BSON in Rust
-
hmac-sha256 SHA256 hashing, HMAC-SHA256 authentication, and HKDF-SHA256 key derivation in pure Rust, with no_std support
-
unic-segment UNIC — Unicode Text Segmentation Algorithms
-
aws-lc-fips-sys AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers.
-
testcontainers-modules Community maintained modules for Testcontainers for Rust
-
hyper-http-proxy A proxy connector for Hyper-based applications
-
runas Run a command as root (sudo)
-
sea-bae A Rust proc-macro attribute parser
-
datafusion-sql DataFusion SQL Query Planner
-
pretty-hex Pretty hex dump of bytes slice in the common style.
-
softbuffer Cross-platform software buffer
-
borsh-derive-internal Binary Object Representation Serializer for Hashing
-
ethereum-types Ethereum types
-
derive-getters Simple boilerplate getters generator.
-
wezterm-dynamic-derive config serialization for wezterm via dynamic json-like data values
-
rtnetlink manipulate linux networking resources via netlink
-
is-wsl Checks if the process is running inside Windows Subsystem for Linux.
-
simplelog A simple and easy-to-use logging facility for Rust's log crate
-
configparser A simple configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax.
-
datafusion-physical-plan Physical (ExecutionPlan) implementations for DataFusion query engine
-
cloudabi Low level interface to CloudABI. Contains all syscalls and related types.
-
ecolor Color structs and color conversion utilities
-
unicode-id-start Determine whether characters have the ID_Start or ID_Continue properties according to Unicode Standard Annex #31
-
pnet_macros Automatic bit manipulation for binary data formats
-
ethbloom Ethereum bloom filter
-
unic-langid-impl API for managing Unicode Language Identifiers
-
borsh-schema-derive-internal Schema Generator for Borsh
-
bitpacking Fast integer compression/decompression via SIMD bit-packing. Port of simdcomp to rust.
-
unic-langid API for managing Unicode Language Identifiers
-
pnet_macros_support Support library for libpnet_macros
-
netlink-packet-utils macros and helpers for parsing netlink messages
-
prefix-trie Prefix trie (tree) datastructure (both a set and a map) that provides exact and longest-prefix matches.
-
fast-float2 Fast floating-point number parser.
-
line-clipping A simple crate implementing line and polygon clipping algorithms.
-
sea-orm 🐚 An async & dynamic ORM for Rust
-
egui An easy-to-use immediate mode GUI that runs on both web and native
-
multipart A backend-agnostic extension for HTTP libraries that provides support for POST multipart/form-data requests on both client and server.
-
sea-orm-macros Derive macros for SeaORM
-
aws-sdk-dynamodb AWS SDK for Amazon DynamoDB
-
pulldown-cmark-escape An escape library for HTML created in the pulldown-cmark project
-
cursor-icon Cross platform cursor icon type
-
pnet_packet Cross-platform, binary packet parsing and manipulation
-
soup3-sys FFI bindings of Soup 3
-
ratatui-widgets A collection of Ratatui widgets for building terminal user interfaces using Ratatui.
-
y4m YUV4MPEG2 (.y4m) Encoder/Decoder.
-
cron A cron expression parser and schedule explorer.
-
fuchsia-zircon Rust bindings for the Zircon kernel
-
sha2-asm Assembly implementation of SHA-2 compression functions
-
ratatui-crossterm Crossterm backend for the Ratatui Terminal UI library.
-
jsonrpsee-types JSON-RPC v2 specific types
-
datafusion-functions Function packages for the DataFusion query engine
-
hyper-named-pipe Hyper client bindings for Windows Named Pipes
-
encoding_rs_io Streaming transcoding for encoding_rs
-
robust Robust adaptive floating-point predicates for computational geometry
-
smithay-clipboard Provides access to the wayland clipboard for client applications.
-
lopdf A Rust library for PDF document manipulation.
-
apache-avro A library for working with Apache Avro in Rust
-
serde-aux A serde crate's auxiliary library
-
gdkx11 Rust bindings for the GDK X11 library
-
crypto_secretbox Pure Rust implementation of the XSalsa20Poly1305 (a.k.a. NaCl crypto_secretbox) authenticated encryption cipher as well as the libsodium…
-
pnet_sys Access to network related system function and calls.
-
wezterm-blob-leases Manage image blob caching/leasing for wezterm
-
uuid-macro-internal Private implementation details of the uuid! macro.
-
pnet_datalink Cross-platform, datalink layer networking.
-
emath Minimal 2D math library for GUI work
-
keccak-asm Simple wrappers for SHA-3 algorithms written in assembly
-
rancor Scalable and efficient error handling without type composition
-
inlinable_string The inlinable_string crate provides the InlinableString type -- an owned, grow-able UTF-8 string that stores small strings inline and…
-
bollard-buildkit-proto Protobuf definitions to interact with buildkit using Bollard
-
orbclient The Orbital Client Library
-
sha3-asm Raw bindings for SHA-3 algorithms written in assembly
-
proptest-derive Custom-derive for the Arbitrary trait of proptest.
-
bcder Handling of data encoded in BER, CER, and DER.
-
av-scenechange Estimates frames in a video where a scenecut would be ideal
-
sval_nested A recursive variant of sval
-
fuzzy-matcher Fuzzy Matching Library
-
migrations_macros Codegeneration macros for diesels embedded migrations
-
cidr IP network and IP host within network types
-
cpuid-bool DEPRECATED: replaced by the cpufeatures crate
-
escape8259 RFC8259-compliant string escaping and un-escaping
-
dbl Double operation in Galois Field GF(2^128) using the lexicographically first polynomial among the irreducible degree n polynomials…
-
gpu-allocator Memory allocator for GPU memory in Vulkan and DirectX 12
-
prettytable-rs A library for printing pretty formatted tables in terminal
-
gix-dir A crate of the gitoxide project dealing with directory walks
-
alloy-sol-macro Solidity to Rust procedural macro
-
alloy-sol-types Compile-time ABI and EIP-712 implementations
-
syn-solidity syn-powered Solidity parser
-
flexi_logger An easy-to-configure and flexible logger that writes logs to stderr or stdout and/or to files.
-
jsonrpsee JSON-RPC client/server framework
-
tokio-timer Timer facilities for Tokio
-
libnghttp2-sys FFI bindings for libnghttp2 (nghttp2)
-
smol A small and fast async runtime
-
futures-rustls Asynchronous TLS/SSL streams for futures using Rustls.
-
impl-rlp RLP serialization support for uint and fixed hash.
-
json JSON implementation in Rust
-
cmac Generic implementation of Cipher-based Message Authentication Code
-
tokio-executor Future execution primitives
-
cpal Low-level cross-platform audio I/O library.
-
icu_segmenter Unicode line breaking and text segmentation algorithms for text boundaries analysis
-
gloo-utils Convenience crate for common web_sys features
-
jsonrpsee-core Utilities for jsonrpsee
-
diesel_table_macro_syntax Internal diesel crate
-
wasmi WebAssembly interpreter
-
caps A pure-Rust library to work with Linux capabilities
-
android_logger A logging implementation for log which hooks to android log output.
-
migrations_internals Internal implementation of diesels migration mechanism
-
const_panic const panic with formatting
-
webview2-com-sys Bindings generated with the windows crate for the WebView2 COM APIs
-
proc-macro-utils low-level utilities on proc-macro and proc-macro2 types
-
cache-padded Prevent false sharing by padding and aligning to the length of a cache line
-
nanoid A tiny, secure, URL-friendly, unique string ID generator for Rust.
-
utoipa-swagger-ui Swagger UI for utoipa
-
webview2-com Rust bindings for the WebView2 COM APIs
-
embed_plist Embed property list files like Info.plist directly in your executable binary.
-
treediff Find the difference between arbitrary data structures
-
xml5ever Push based streaming parser for XML.
-
interpolator runtime format strings, fully compatible with std's macros
-
unicode-normalization-alignments This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as…
-
coset Set of types for supporting COSE
-
async-object-pool A simple object pool implementation that uses asynchronous synchronization primitives only.
-
protoc-bin-vendored-linux-x86_64 protoc binary for linux-x86_64 compiled by Google and bundled in this crate.
-
mac_address Cross-platform retrieval of a network interface MAC address.
-
protoc-bin-vendored-linux-aarch_64 protoc binary for linux-aarch_64 compiled by Google and bundled in this crate.
-
protoc-bin-vendored-linux-x86_32 protoc binary for linux-x86_32 compiled by Google and bundled in this crate.
-
protoc-bin-vendored-linux-ppcle_64 protoc binary for linux-ppcle_64 compiled by Google and bundled in this crate.
-
protoc-bin-vendored-win32 protoc binary for win32 compiled by Google and bundled in this crate.
-
protoc-bin-vendored-macos-x86_64 protoc binary for osx-x86_64 compiled by Google and bundled in this crate.
-
ascii_utils Utilities to handle ASCII characters
-
protoc-bin-vendored protoc binaries compiled by Google and bundled in this crate.
-
icu_segmenter_data Data for the icu_segmenter crate
-
portable-pty Cross platform pty interface
-
block-modes This crate is deprecated. Use crates from instead.
-
webview2-com-macros Macros which generate callback implementations for WebView2 COM APIs
-
x509-certificate X.509 certificate parser and utility functionality
-
khronos_api The Khronos XML API Registry, exposed as byte string constants.
-
serde_yml DEPRECATED — serde_yml is unmaintained. This release is a thin compatibility shim that forwards every call to noyalib (a pure-Rust…
-
rustc_version_runtime A library for querying the version of the rustc compiler used in runtime
-
names A random name generator with names suitable for use in container instances, project names, application instances, etc.
-
owning_ref A library for creating references that carry their owner with them.
-
geo Geospatial primitives and algorithms
-
jiter Fast Iterable JSON parser
-
android_log-sys FFI bindings to Android log Library.
-
gix-packetline-blocking A duplicate of gix-packetline with the blocking-io feature pre-selected
-
replace_with Temporarily take ownership of a value at a mutable location, and replace it with a new value based on the old one.
-
egui-winit Bindings for using egui with winit
-
accesskit_consumer AccessKit consumer library (internal)
-
datafusion-common-runtime Common Runtime functionality for DataFusion query engine
-
opentelemetry-appender-tracing An OpenTelemetry log appender for the tracing crate
-
alloy-rlp-derive Derive macros for alloy-rlp
-
pyo3-async-runtimes PyO3 bridges from Rust runtimes to Python's Asyncio library
-
xkbcommon-dl Dynamically loaded xkbcommon and xkbcommon-x11 Rust bindings.
-
google-cloud-rpc Google Cloud Client Libraries for Rust - Google RPC Types
-
alloy-sol-macro-input Input types for sol!-like macros
-
alloy-json-abi Full Ethereum JSON-ABI implementation
-
wasmi_core Core primitives for the wasmi WebAssembly interpreter
Nothing on this page matches. Search all 85,062 technologies.