Rust crates
4,945 in Packages and libraries, most used first. Page 11 of 25.
-
bitfield-struct Struct-like procedural macro for bitfields.
-
pulley-interpreter The Pulley interpreter, its bytecode definition, encoder, decoder, and etc...
-
cpu-time Small crate that provides CPU time measurement.
-
cocoa-foundation Bindings to Cocoa Foundation for macOS
-
ark-bls12-381 The BLS12-381 pairing-friendly elliptic curve
-
libyml DEPRECATED — libyml is unmaintained. This release is a thin compatibility shim that forwards every call to unsafe-libyaml (the…
-
xmlwriter A simple, streaming XML writer.
-
rlimit Resource limits
-
xdg A library for storing and retrieving files according to XDG Base Directory specification
-
gpu-descriptor-types Core types of gpu-descriptor crate
-
cranelift-srcgen Helper functions for generating Rust and ISLE files
-
sys-locale Small and lightweight library to obtain the active system locale
-
datafusion-physical-expr-common Common functionality of physical expression for DataFusion query engine
-
lzma-rust2 LZMA / LZMA2 / LZIP / XZ compression ported from 'tukaani xz for java'
-
unicode_names2 Map characters to and from their name given in the Unicode standard.
-
alloy-sol-type-parser Simple and light-weight Solidity type strings parser
-
chumsky A parser library for humans with powerful error recovery
-
tokio-socks Asynchronous SOCKS proxy support for Rust.
-
datafusion-functions-aggregate Traits and types for logical plans and expressions for DataFusion query engine
-
tree_magic_mini Determines the MIME type of a file by traversing a filetype tree.
-
xmltree Parse an XML file into a simple tree-like structure
-
gpu-descriptor Implementation agnostic descriptor allocator for Vulkan like APIs
-
unicode-bidi-mirroring Unicode Bidi Mirroring property detection
-
solana-sdk-macro Solana SDK Macro
-
tokio-reactor Event loop that drives Tokio I/O resources.
-
static_assertions_next Compile-time assertions to ensure that invariants are met.
-
gpu-alloc Implementation agnostic memory allocator for Vulkan like APIs
-
asynchronous-codec Utilities for encoding and decoding frames using async/await
-
buf_redux Drop-in replacements for buffered I/O in std::io with extra features.
-
rust_decimal_macros Shorthand macros to assist creating Decimal types.
-
scale-info Info about SCALE encodable Rust types
-
float-ord A total ordering for floating-point numbers
-
scale-info-derive Derive type info for SCALE encodable types
-
ort A safe Rust wrapper for ONNX Runtime 1.31 - Optimize and accelerate machine learning inference & training
-
alloy-eips Ethereum Improvement Proprosal (EIP) implementations
-
log4rs A highly configurable multi-output logging implementation for the log facade
-
intrusive-collections Intrusive collections for Rust (linked list and red-black tree)
-
aes-soft DEPRECATED: replaced by the aes crate
-
duplicate Provides macros for duplication of code with variable substitution.
-
prost-wkt-build Helper crate for prost to allow JSON serialization and deserialization of Well Known Types.
-
io-close An extension trait for safely dropping I/O writers such as File and BufWriter.
-
alloy-sol-macro-expander Expander used in the Solidity to Rust procedural macro
-
protoc-bin-vendored-macos-aarch_64 protoc binary for osx-aarch_64 compiled by Google and bundled in this crate.
-
simd-json High performance JSON parser based on a port of simdjson
-
glutin-winit Glutin bootstrapping helpers with winit
-
prost-wkt Helper crate for prost to allow JSON serialization and deserialization of Well Known Types.
-
hmac-sha512 SHA512 and SHA384 hashing, HMAC authentication, and HKDF key derivation in pure Rust, with no_std support
-
cty Type aliases to C types like c_int for use with bindgen
-
ort-sys Unsafe Rust bindings for ONNX Runtime 1.31 - Optimize and Accelerate Machine Learning Inferencing
-
atomic-polyfill Atomic polyfills, for targets where they're not available.
-
prost-wkt-types Helper crate for prost to allow JSON serialization and deserialization of Well Known Types.
-
calendrical_calculations Calendrical calculations in Rust
-
tree-sitter-rust Rust grammar for tree-sitter
-
blake2s_simd A pure Rust BLAKE2s implementation with dynamic SIMD
-
icu_calendar Date APIs for Gregorian and non-Gregorian calendars
-
bitcoin-internals Internal types and macros used by rust-bitcoin ecosystem
-
collection_literals Easy-to-use macros for initializing any collection
-
icu_calendar_data Data for the icu_calendar crate
-
alloy-serde Alloy serde helpers
-
multiversion Easy function multiversioning
-
indent_write Simple Write adapters to add line indentation
-
multiversion-macros Implementation crate for multiversion
-
inquire inquire is a library for building interactive prompts on terminals
-
gix-worktree-stream generate a byte-stream from a git-tree
-
rowan Library for generic lossless syntax trees
-
gpu-alloc-types Core types of gpu-alloc crate
-
tokio-threadpool A task scheduler backed by a work-stealing thread pool.
-
renderdoc-sys Low-level bindings to the RenderDoc API
-
actix-tls TLS acceptor and connector services for Actix ecosystem
-
freetype-sys Low level binding for FreeType font library
-
unicode_names2_generator Generates the perfect-hash function used by unicode_names2.
-
fail Fail points for rust.
-
htmlescape A library for HTML entity encoding and decoding
-
hickory-net hickory-net is a safe and secure low-level DNS library. This is the foundational DNS protocol library used by the other higher-level…
-
xkeysym A library for working with X11 keysyms
-
fast_image_resize Library for fast image resizing with using of SIMD instructions
-
auto_enums A library for to allow multiple return types by automatically generated enum.
-
tauri-plugin-fs Access the file system.
-
eframe egui framework - write GUI apps that compiles to web and/or natively
-
rust-argon2 Rust implementation of the Argon2 password hashing function.
-
markup5ever_rcdom Basic, unsupported DOM structure for use by tests in html5ever/xml5ever
-
actix-cors Cross-Origin Resource Sharing (CORS) controls for Actix Web
-
wildmatch Simple string matching with single- and multi-character wildcard operator.
-
value-trait Traits to deal with JSONesque values
-
charset Character encoding decoding for email
-
btoi Parse integers directly from ASCII byte slices
-
gix-status A crate of the gitoxide project dealing with 'git status'-like functionality
-
scraper HTML parsing and querying with CSS selectors
-
syn_derive Derive macros for syn::Parse and quote::ToTokens
-
az Casts and checked casts.
-
rustc-serialize Generic serialization/deserialization support corresponding to the derive(RustcEncodable, RustcDecodable) mode in the compiler.
-
rustc-stable-hash A stable hashing algorithm used by rustc
-
envy deserialize env vars into typesafe structs
-
ratatui-macros Macros for Ratatui
-
ucd-util A small utility library for working with the Unicode character database.
-
log-mdc A mapped diagnostic context (MDC) for use with the log crate
-
thousands Adds digit separators to numbers, configurably.
-
objc2-system-configuration Bindings to the SystemConfiguration framework
-
tokio-tcp TCP bindings for tokio.
-
accesskit_winit AccessKit UI accessibility infrastructure: winit adapter
-
process-wrap Wrap a Command, to spawn processes in a group or session or job etc
-
lettre Email client
-
oci-spec Open Container Initiative Specifications in Rust
-
fluent-syntax A low-level parser, AST, and serializer API for the syntax used by Project Fluent, a localization system designed to unleash the entire…
-
interpolate_name Simple procedural macro attribute for repetitive tests
-
wl-clipboard-rs Access to the Wayland clipboard for terminal and other window-less applications.
-
hf-hub Rust client for the Hugging Face Hub API
-
tokio-sync Synchronization utilities.
-
keyboard-types Contains types to define keyboard related events.
-
egui_glow Bindings for using egui natively using the glow library
-
spade Delaunay triangulations for the rust ecosystem
-
solana-program Solana Program
-
sqlx-rt Runtime abstraction used by SQLx, the Rust SQL toolkit. Not intended to be used directly.
-
fastbloom The fastest Bloom filter in Rust. No accuracy compromises. Full concurrency support and compatible with any hasher.
-
wasmtime-internal-jit-icache-coherence INTERNAL: Utilities for JIT icache maintenance
-
aws-sdk-kms AWS SDK for AWS Key Management Service
-
ringbuf Lock-free SPSC FIFO ring buffer with direct access to inner data
-
memmem Substring searching
-
wgpu-core-deps-windows-linux-android Feature unification helper crate for the Windows/Linux/Android platforms
-
geographiclib-rs A port of geographiclib in Rust.
-
ruint-macro The uint! macro for Uint and Bits literals
-
alloy-consensus Ethereum consensus interface
-
kuchikiki (口利き) HTML tree manipulation library
-
async-graphql-axum async-graphql for axum
-
range-alloc Generic range allocator
-
signal-hook-tokio Tokio support for signal-hook
-
text-size Newtypes for text offsets
-
json-pointer A crate for parsing and using JSON pointers, as specified in RFC 6901.
-
tauri-plugin-dialog Native system dialogs for opening and saving files along with message dialogs on your Tauri application.
-
intl-memoizer A memoizer specifically tailored for storing lazy-initialized intl formatters for Project Fluent, a localization system designed to…
-
xshell-macros Private implementation detail of xshell crate
-
trackable This library provides a way to track objects manually as an alternative to mechanisms like backtracing
-
jsonway JSON building DSL and configurable serializers for Rust
-
xshell Utilities for quick shell scripting in Rust
-
fuchsia-zircon-sys Types for low-level Rust bindings for the Zircon kernel
-
pathfinder_simd A simple SIMD library
-
assert_fs Filesystem fixtures and assertions for testing.
-
parse-size Parse byte size into integer accurately.
-
tz-rs A pure Rust reimplementation of libc functions localtime, gmtime and mktime.
-
slog-stdlog log crate adapter for slog-rs
-
tonic-types A collection of useful protobuf types that can be used with tonic.
-
hound A wav encoding and decoding library
-
jsonrpsee-client-transport JSON-RPC client transports
-
valico JSON Schema validator and JSON coercer
-
wasmtime-internal-versioned-export-macros INTERNAL: Macros for defining versioned exports in Wasmtime
-
tokio-current-thread Single threaded executor which manage many tasks concurrently on the current thread.
-
pathfinder_geometry Basic SIMD-accelerated geometry/linear algebra
-
multistream-select Multistream-select negotiation protocol for libp2p
-
clocksource Library for times and durations with fixed-size representations
-
pretty Wadler-style pretty-printing combinators in Rust
-
tantivy-fst This is a tantivy-specific fork from the fst crate from Burntsushi. (Please use the fst crate instead.)
-
google-cloud-wkt Google Cloud Client Libraries for Rust - Well Known Types
-
ratatui-termwiz Termwiz backend for the Ratatui Terminal UI library.
-
git-version Compile the git version (tag name, or hash otherwise) and dirty state into your program.
-
wasmtime-internal-fiber INTERNAL: Fiber support for Wasmtime
-
fs-set-times Set filesystem timestamps
-
ratelimit A lock-free token bucket ratelimiter
-
swift-rs Call Swift from Rust with ease!
-
git-version-macro Internal macro crate for git-version.
-
aquamarine A mermaid.js integration for rustdoc
-
aws-sdk-sqs AWS SDK for Amazon Simple Queue Service
-
qrcode QR code encoder in Rust
-
retry Utilities for retrying operations that can fail.
-
seccompiler Provides easy-to-use seccomp-bpf jailing.
-
tracing-opentelemetry-instrumentation-sdk A set of helpers to build OpenTelemetry instrumentation based on tracing crate.
-
ct-codecs Constant-time Base64, Base32, and hex encoding and decoding, with URL-safe Base64 and no_std support.
-
objc2-web-kit Bindings to the WebKit framework
-
jsonrpc-core Transport agnostic rust implementation of JSON-RPC 2.0 Specification.
-
liblzma Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.
-
python3-dll-a Standalone python3(y)(t).dll import library generator
-
alloy-eip7702 Implementation of EIP-7702 type definitions
-
RustyXML A SAX-like streaming XML parser, and a DOM-like interface based on that
-
fluent-bundle A low-level implementation of a collection of localization messages for a single locale for Project Fluent, a localization system designed…
-
libp2p-core Core traits and structs of libp2p
-
float_next_after A trait for native rust f64/f32 nextafter
-
addr A library for parsing domain names
-
tantivy Search engine library
-
constcat concat! with support for const variables and expressions
-
pulley-macros Internal pulley macros
-
paste-impl Implementation detail of the paste crate
-
liblzma-sys Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding.
-
jsonrpsee-ws-client JSON-RPC websocket client
-
uritemplate-next Rust implementation of RFC6570 - URI Template that can processURI Templates up and to including ones designated Level 4.
-
pnet Cross-platform, low level networking using the Rust programming language.
-
opentelemetry-jaeger Jaeger exporter for OpenTelemetry
-
slice-group-by Iterators over groups in slices and strs
-
jsonrpsee-proc-macros Procedueral macros for jsonrpsee
-
sigchld waiting for SIGCHLD from many threads at once
-
google-cloud-storage Google Cloud Client Libraries for Rust - Storage
-
sea-query-derive Derive macro for sea-query's Iden trait
-
tiny-bip39 A fork of the bip39 crate with fixes to v0.6. Rust implementation of BIP-0039
-
alsa-sys FFI bindings for the ALSA project (Advanced Linux Sound Architecture)
-
winx Windows API helper library
-
rpds Persistent data structures with structural sharing
-
fxprof-processed-profile Create profiles in the Firefox Profiler's processed profile JSON format.
-
encoding Character encoding support for Rust
-
alloy-eip2930 Implementation of EIP-2930 type definitions
-
postgres A native, synchronous PostgreSQL client
-
macro-string Eager evaluation of macros like concat! and env!
-
fontconfig-parser fontconfig file parser in pure Rust
Nothing on this page matches. Search all 85,062 technologies.