Rust crates
4,945 in Packages and libraries, most used first. Page 9 of 25.
-
sourcemap Basic sourcemap handling for Rust
-
gtk3-macros proc-macro crate for the GTK 3 library Rust bindings
-
inherent Make trait methods callable without the trait in scope
-
xdg-home The user's home directory as per XDG Specification
-
psl Extract root domain and suffix from a domain name
-
rle-decode-fast Deprecated: this is available in stable Rust since 1.53 as Vec::extend_from_within().
-
tray-icon Create tray icons for desktop applications
-
usvg An SVG simplification library.
-
const-str compile-time string operations
-
calloop-wayland-source A wayland-rs client event source for callloop
-
num-modular Implementation of efficient integer division and modular arithmetic operations with generic number types.
-
aws-smithy-schema Schema types for the smithy-rs ecosystem
-
linkme-impl Implementation detail of the linkme crate
-
linkme Safe cross-platform linker shenanigans
-
rdkafka-sys Native bindings to the librdkafka library
-
swc_ecma_visit Visitors for swc ecmascript nodes which works on stable rustc
-
sealed Macro for sealing traits and structures
-
serde_plain A restricted plain text serializer for serde
-
objc2-core-text Bindings to the CoreText framework
-
hexf-parse Parses hexadecimal floats (see also hexf)
-
rtoolbox Utility functions for other crates, no backwards compatibility guarantees.
-
tokio-openssl An implementation of SSL streams for Tokio backed by OpenSSL
-
cranelift-control White-box fuzz testing framework
-
tauri-winres Create and set windows icons and metadata for executables
-
cookie-factory nom inspired serialization library
-
field-offset Safe pointer-to-member implementation
-
glutin Cross-platform OpenGL context provider.
-
crc16 A CRC16 implementation
-
sha256 sha256 crypto digest
-
endi A simple endian-handling library
-
peg A simple Parsing Expression Grammar (PEG) parser generator.
-
pear_codegen A (codegen) pear is a fruit.
-
pretty_env_logger A visually pretty env_logger
-
pear A pear is a fruit.
-
cocoa Bindings to Cocoa for macOS
-
wasmprinter Rust converter from the WebAssembly binary format to the text format.
-
base32 Base32 encoder/decoder for Rust
-
proc-macro-nested Support for nested proc-macro-hack invocations
-
munge Macro for custom destructuring
-
munge_macro Macro for custom destructuring
-
is_executable Is there an executable file at the given path?
-
transpose Utility for transposing multi-dimensional data
-
embedded-hal A Hardware Abstraction Layer (HAL) for embedded systems
-
linked_hash_set HashSet with insertion ordering
-
merlin Composable proof transcripts for public-coin arguments of knowledge
-
quick-protobuf A pure Rust protobuf (de)serializer. Quick.
-
rustybuzz A complete harfbuzz shaping algorithm port to Rust.
-
memmap Cross-platform Rust API for memory-mapped file IO
-
supports-hyperlinks Detects whether a terminal supports rendering hyperlinks.
-
peg-runtime Runtime support for rust-peg grammars. To use rust-peg, see the peg crate.
-
value-bag-serde1 Implementation detail for value-bag
-
compiler_builtins Compiler intrinsics used by the Rust compiler.
-
peg-macros Procedural macros for rust-peg. To use rust-peg, see the peg crate.
-
cap-primitives Capability-based primitives
-
ethnum 256-bit integer implementation
-
serde_tokenstream A serde deserializer for proc_macro::TokenStreams
-
docker_credential Reads a user's docker credentials from config
-
netlink-proto async netlink protocol
-
opentelemetry-datadog [DEPRECATED] Datadog exporters and propagators for OpenTelemetry. Use instead.
-
khronos-egl Rust bindings for EGL
-
nom_locate A special input type for nom to locate tokens
-
metrics-macros Macros for the metrics crate.
-
astral-tokio-tar DEPRECATED. Consider tar-codec instead.
-
svgtypes SVG types parser.
-
attohttpc Small and lightweight HTTP client
-
env_home Get the user home directory in a cross-platform way.
-
rmpv Decoding/Encoding MessagePack values without schema
-
lexical Lexical, to- and from-string conversion routines.
-
glutin_wgl_sys The wgl bindings for glutin
-
opentelemetry_api OpenTelemetry is a metrics collection and distributed tracing framework
-
imara-diff A high performance library for computing diffs.
-
keyring All-in-One Rust Keyring
-
multibase multibase in rust
-
enumn Convert number to enum
-
local-ip-address Retrieve system's local IP address and Network Interfaces/Adapters on Linux, macOS and Windows.
-
strict-num A collection of bounded numeric types
-
oneshot Oneshot spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting both thread blocking receive operations as…
-
opentelemetry-stdout An OpenTelemetry exporter for stdout
-
aes-gcm-siv Pure Rust implementation of the AES-GCM-SIV Misuse-Resistant Authenticated Encryption Cipher (RFC 8452) with optional…
-
target-triple TARGET and HOST triples
-
serde_test Token De/Serializer for testing De/Serialize implementations
-
value-bag-sval2 Implementation detail for value-bag
-
graphql_client Typed GraphQL requests and responses
-
imagesize Quick probing of image dimensions without loading the entire file.
-
supports-unicode Detects whether a terminal supports unicode.
-
bitfield This crate provides macros to generate bitfield-like struct.
-
pulp safe generic simd
-
graphql_query_derive Utility crate for graphql_client
-
async-graphql-parser GraphQL query parser for async-graphql
-
console_log A logging facility that routes Rust log messages to the browser's console.
-
pnet_base Fundamental base types and code used by pnet.
-
graphql_client_codegen Utility crate for graphql_client
-
palette_derive Automatically implement traits from the palette crate.
-
rmcp-macros Rust SDK for Model Context Protocol macros library
-
im Immutable collection datatypes
-
soketto A websocket protocol implementation.
-
gdkx11-sys FFI binding for libgdkx11
-
primal-check Fast standalone primality testing.
-
async-graphql-value GraphQL value for async-graphql
-
nuid A highly performant unique identifier generator.
-
serde_fmt Write any serde::Serialize using the standard formatting APIs
-
resvg An SVG rendering library.
-
syntect library for high quality syntax highlighting and code intelligence using Sublime Text's grammars
-
swc_atoms Atoms for the swc project.
-
av1-grain Helpers for generating and parsing AV1 film grain data
-
http-serde Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
graphql-introspection-query GraphQL introspection query and response types.
-
cargo-util-schemas Deserialization schemas for Cargo
-
rustfft High-performance FFT library written in pure Rust.
-
attribute-derive Clap like parsing for attributes in proc-macros
-
blst Bindings for blst BLS12-381 library
-
attribute-derive-macro Clap for proc macro attributes
-
sentry-debug-images Sentry integration that adds the list of loaded libraries to events.
-
async-graphql A GraphQL server library implemented in Rust
-
priority-queue A Priority Queue implemented as a heap with a function to efficiently change the priority of an item.
-
vte_generate_state_changes Proc macro for generating VTE state changes
-
konst_macro_rules Implementation detail of the konst crate
-
dlib Helper macros for handling manually loading optional system libraries.
-
io-extras File/socket handle/descriptor utilities
-
ast_node Macros for ast nodes.
-
gdkwayland-sys FFI bindings to libgdk-3-wayland
-
async-graphql-derive Macros for async-graphql
-
uluru A simple, fast, LRU cache implementation
-
from_variant Automatically derive From impls for enums
-
swc_macros_common Common utilities for swc macros.
-
typify-impl typify backend implementation
-
typify JSON schema to rust type code generator
-
libtest-mimic Write your own test harness that looks and behaves like the built-in test harness used by rustc --test
-
tauri-plugin Build script and runtime Tauri plugin definitions
-
bitcoin-io Simple I/O traits for no-std (and std) environments
-
jemalloc-sys Rust FFI bindings to jemalloc
-
slog-json JSON drain for slog-rs
-
ruint Unsigned integer type with const-generic bit length
-
csscolorparser Zero-allocation CSS color parser library. Supports absolute and relative color formats.
-
match_token Procedural macro for html5ever.
-
reqwest-tracing Opentracing middleware for reqwest.
-
maxminddb Library for reading MaxMind DB format used by GeoIP2 and GeoLite2
-
swc_visit Visitor generator for stable rustc
-
wayland-protocols-plasma Generated API for the Plasma wayland protocol extensions
-
unicode-general-category Fast lookup of the Unicode General Category property for char
-
serialize-to-javascript Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
serialize-to-javascript-impl Implementation detail of serialize-to-javascript
-
twoway (Deprecated - use crate memchr instead.) Fast substring search for strings and byte strings.
-
cranelift-bitset Various bitset stuff for use inside Cranelift
-
icu_locale API for Unicode Language and Locale Identifiers canonicalization
-
ego-tree Vec-backed ID-tree
-
similar-asserts provides assert_eq! like macros with colorized diff output
-
string_enum String based enum.
-
httpmock HTTP mocking library for Rust
-
sea-query-binder Driver library for using SeaQuery with SQLx
-
better_scoped_tls scoped-tls, but with good error message
-
swc_eq_ignore_macros Macros for EqIgnoreSpan and TypeEq.
-
typify-macro typify macro implementation
-
alloy-primitives Ethereum primitive types
-
ark-bn254 The BN254 pairing-friendly elliptic curve
-
fax_derive Bitstream matcher for the fax crate
-
rustc-literal-escaper Provides code to unescape string literals
-
multiaddr Implementation of the multiaddr format
-
dns-lookup A simple DNS resolving API, including getaddrinfo and getnameinfo wrappers for libc variants.
-
glutin_egl_sys The egl bindings for glutin
-
icu_locale_data Data for the icu_locale crate
-
if-addrs Return interface IP addresses on Posix and windows systems
-
is-docker Checks if the process is running inside a Docker container.
-
cxxbridge-cmd C++ code generator for integrating cxx crate into a non-Cargo build.
-
quote-use Support use in procmacros hygienically
-
x11 X11 library bindings for Rust
-
fast_chemail Check email address
-
topological-sort Performs topological sorting.
-
eventsource-stream A basic building block for building an Eventsource from a Stream of bytes
-
fst Use finite state transducers to compactly represents sets or maps of many strings (> 1 billion is possible).
-
libappindicator-sys Rust sys bindings for libappindicator
-
arcstr A better reference-counted string type, with zero-cost (allocation-free) support for string literals, and reference counted substrings.
-
accesskit UI accessibility infrastructure across platforms
-
hstr A string type which is optimized for hash operations.
-
uriparse A URI parser including relative references
-
quote-use-macros Support use in procmacros hygienically
-
gl_generator Code generators for creating bindings to the Khronos OpenGL APIs.
-
alloy-rlp Implementation of Ethereum RLP serialization
-
webkit2gtk-sys Rust binding for webkit-gtk library
-
webkit2gtk Rust bindings for webkit-gtk library
-
libsecp256k1-gen-ecmult Generator function of const_gen for libsecp256k1.
-
libsecp256k1-core Core functions for pure Rust secp256k1 implementation.
-
libsecp256k1-gen-genmult Generator function of const for libsecp256k1.
-
derive_utils A procedural macro helper for easily writing derive macros for enums.
-
monostate Type that deserializes only from one specific value
-
monostate-impl Implementation detail of the monostate crate
-
windows-version Windows version information
-
simplecss A simple CSS 2 parser and selector.
-
yamux Multiplexer over reliable, ordered connections
-
boxcar A concurrent, append-only vector
-
quick_cache Lightweight and high performance concurrent cache
-
fastrlp Fast RLP serialization library
-
unicode-id Determine whether characters have the ID_Start or ID_Continue properties according to Unicode Standard Annex #31.
-
gix-worktree-state A crate of the gitoxide project implementing setting the worktree to a particular state
-
str_stack A string allocator for allocating many write-once strings. This library is primarily useful for parsing where you need to repeatedly…
-
geo-types Geospatial primitive data types
-
azure_identity Rust wrappers around Microsoft Azure REST APIs - Azure identity helper crate
-
mio-uds Unix domain socket bindings for mio
-
vergen-lib Common code used to support the vergen libraries
-
aws-sdk-secretsmanager AWS SDK for AWS Secrets Manager
Nothing on this page matches. Search all 85,062 technologies.