Rust — independent software & tools
-
deltae
Calculate Delta E between two colors in CIE Lab space.
-
der
Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless `no_std`/`no_alloc` targets
-
der_derive
Custom derive support for the `der` crate's `Choice` and `Sequence` traits
-
der-parser
Parser/encoder for ASN.1 BER/DER data
-
derive_more
Adds #[derive(x)] macros for more traits
-
dialoguer
A command line prompting library.
-
diesel-async
An async extension for Diesel the safe, extensible ORM and Query Builder
-
digest
Traits for cryptographic hash functions and message authentication codes
-
dioxus-core
Build fullstack web, desktop, and mobile apps with a single codebase.
-
dioxus-devtools
Hot reloading utilities for Dioxus
-
dioxus-logger
A logging utility to provide a standard interface whether you're targeting web desktop, fullstack, and more.
-
dioxus-web
Web-sys renderer for Dioxus: Build fullstack web, desktop, and mobile apps with a single codebase.
-
directories
A tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.
-
directories-next
A tiny mid-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows and macOS by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.
-
dirs
A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.
-
dirs-next
A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.
-
displaydoc
A derive macro for implementing the display Trait via a doc comment and string interpolation
-
dlv-list
Semi-doubly linked list implemented using a vector
-
doctest-file
Sources doctests from dedicated files into Rustdoc documentation while hiding select lines
-
dolly
Composable camera rigs
-
dom_query
HTML querying and manipulation with CSS selectors
-
dotenv
A `dotenv` implementation for Rust
-
dotenvy
A well-maintained fork of the dotenv crate
-
downloader
A simple way to download things via HTTP/HTTPS
-
drawille
Draw to the terminal using braille characters
-
drm
Safe, low-level bindings to the Direct Rendering Manager API
-
duct
a library for running child processes
-
dyn-clone
Clone trait that is dyn-compatible
-
ecb
Electronic Codebook (ECB) block cipher mode of operation
-
ecdsa
Pure Rust implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) as specified in FIPS 186-4 (Digital Signature Standard), implemented generically over elliptic curves, providing RFC6979 deterministic signing support as well as randomized signatures and signature verification
-
ed25519
Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032) support library providing signature type definitions and PKCS#8 private key decoding/encoding support
-
edtui
A TUI based vim inspired editor
-
edtui-jagged
A jagged array data structure for the edtui editor
-
eframe
egui framework - write GUI apps that compiles to web and/or natively
-
ego-tree
Vec-backed ID-tree
-
egui
An easy-to-use immediate mode GUI that runs on both web and native
-
egui_dock
Docking system for egui - an immediate-mode GUI library for Rust
-
egui_file
File dialog for egui
-
egui_glow
Bindings for using egui natively using the glow library
-
egui_graphs
Interactive graph visualization widget for rust powered by egui
-
egui_plot
Immediate mode plotting for the egui GUI library
-
egui-wgpu
Bindings for using egui natively using the wgpu library
-
egui-winit
Bindings for using egui with winit
-
either
The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
-
emath
Minimal 2D math library for GUI work
-
embed_plist
Embed property list files like Info.plist directly in your executable binary.
-
embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
-
embedded-io
Embedded IO traits
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
enum_dispatch
Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed
-
env_home
Get the user home directory in a cross-platform way.
-
env_logger
A logging implementation for `log` which is configured via an environment variable.
-
epaint
Minimal 2D graphics library for GUI work
-
epaint_default_fonts
Default fonts for use in epaint / egui
-
erased-serde
Type-erased Serialize and Serializer traits
-
error-chain
Yet another error boilerplate library.
-
esp-config
Configure projects using esp-hal and related packages
-
etagere
Dynamic 2D texture atlas allocation using the shelf packing algorithm.
-
etcetera
An unopinionated library for obtaining configuration, data, cache, & other directories