-
unicode-width
Determine displayed width of
charandstrtypes according to Unicode Standard Annex #11 rules -
actix-web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust
-
directories
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…
-
signal-hook
Unix signal handling
-
html5ever
High-performance browser-grade HTML5 parser
-
num-format
producing string-representations of numbers, formatted according to international standards
-
unicode-segmentation
Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules
-
is-terminal
Test whether a given stream is a terminal
-
unicode-xid
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
-
jsonpath-rust
basic functionality to find the set of the data according to the filtering query
-
icu_collator
API for comparing strings according to language-dependent conventions
-
testcontainers-modules
Community maintained modules for Testcontainers for Rust
-
md5
The package provides the MD5 hash function
-
mimalloc
Performance and security oriented drop-in allocator
-
shell-words
Process command line according to parsing rules of UNIX shell
-
vte
Parser for implementing terminal emulators
-
unicode-ident
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
-
lscolors
Colorize paths using the LS_COLORS environment variable
-
os_str_bytes
Lossless functionality for platform-native strings
-
fraction
Lossless fractions and decimals; drop-in float replacement
-
xdg
storing and retrieving files according to XDG Base Directory specification
-
fluent-langneg
language and locale negotiation
-
titlecase
Capitalize text according to a style defined by John Gruber for Daring Fireball
-
juniper
GraphQL server library
-
can-dbc
A parser for the DBC format. The DBC format is used to exchange CAN network data.
-
unicode-properties
Query character Unicode properties according to UAX #44 and UTR #51
-
strfmt
formatting dynamic strings
-
rustversion
Conditional compilation according to rustc compiler version
-
rust-htslib
HTSlib bindings and a high level Rust API for reading and writing BAM files
-
webrtc-sdp
parses strings in the format of the Session Description Protocol according to RFC4566. It specifically supports the subset of features required to support WebRTC according to the JSEP draft.
-
xmlparser
Pull-based, zero-allocation XML parser
-
anstream
IO stream adapters for writing colored text that will gracefully degrade according to your terminal's capabilities
-
russh-sftp
SFTP subsystem supported server and client for Russh
-
schnellru
A fast and flexible LRU map
-
rand_seeder
A universal random number seeder based on SipHash
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
rustc_tools_util
small helper to generate version information for git packages
-
openxr
High-level, mostly-safe OpenXR bindings
-
unicode-id-start
Determine whether characters have the ID_Start or ID_Continue properties according to Unicode Standard Annex #31
-
openssl-src
Source of OpenSSL and logic to build it
-
unicode-security
Detect possible security problems with Unicode usage according to Unicode Technical Standard #39 rules
-
syslog_loose
A loose parser for syslog messages
-
safe_arch
that exposes
core::archsafely via#[cfg()] -
zed_extension_api
APIs for creating Zed extensions in Rust
-
mago-formatter
Reformats PHP source code according to configurable style rules, ensuring consistent code style across a project or organization
-
openssh-sftp-client
Highlevel API used to communicate with openssh sftp server
-
neutralts
Neutral TS template engine is a web template designed to work with any programming language via IPC and natively as library/crate in Rust
-
build-fs-tree
Generate a filesystem tree from a macro or a YAML tree
-
clippy_utils
tools for writing lints, provided as they are used in Clippy
-
faketty
Wrapper to exec a command in a pty, even if redirecting the output
-
cargo-wipe
Cargo subcommand that recursively finds and optionally wipes all "target" (Rust), "node_modules" (Node), or ".terraform" (Terraform) folders that are found in the current path
-
ignore
A fast library for efficiently matching ignore files such as
.gitignoreagainst file paths -
unicode-id
Determine whether characters have the ID_Start or ID_Continue properties according to Unicode Standard Annex #31
-
taplo
A TOML parser, analyzer and formatter library
-
gost94
GOST R 34.11-94 hash function
-
dicom
A pure Rust implementation of the DICOM standard
-
jid
struct for Jabber IDs
-
blsful
BLS signature implementation according to the IETF spec on the BLS12-381 curve
-
yore
decoding/encoding character sets according to OEM code pages
-
openssh-mux-client
openssh mux client
-
spacepackets
Generic implementations for various CCSDS and ECSS packet standards
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
utcnow
Get the current unixtime in a no-std context
-
reqwest_dav
An async webdav client with tokio and reqwest
-
rspirv
APIs for SPIR-V module manipulation
-
static-keys
Reimplement Linux kernel static keys for Rust userland applications
-
sdp-types
SDP (RFC 4566) types, parser and serializer
-
hddfancontrol
Daemon to regulate fan speed according to hard drive temperature on Linux
-
symsrv
A Microsoft symsrv symbol server consumer (downloader + cache)
-
aws-sdk-auditmanager
AWS SDK for AWS Audit Manager
-
eVaiutilities
variant analyzer for human genomics
-
decasify
A CLI utility and library to cast strings to title-case according to locale specific style guides including Turkish support
-
aws-sdk-swf
AWS SDK for Amazon Simple Workflow Service
-
allmytoes
thumbnails according to the freedesktop.org specification
-
apistos-schemars
Generate JSON Schemas from Rust code
-
htsget-axum
A webserver instance of htsget-rs using Axum, which serves data according to the htsget protocol
-
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
-
strftime-ruby
Ruby
Time#strftimeparser and formatter -
tket2
Quantinuum's TKET2 Quantum Compiler
-
find-identical-files
find identical files according to their size and hashing algorithm
-
openjpeg-sys
OpenJPEG (JPEG 2000) FFI bindings
-
wat_server
WebAssembly Text Format language server
-
sort-package-json
that sorts package.json files according to well-established npm conventions
-
nu_plugin_semver
A nushell plugin for dealing with SemVer versions
-
nydus-rafs
The RAFS filesystem format for Nydus Image Service
-
danceinterpreter-rs
Danceinterpreter in Rust
-
botan
Rust wrapper for Botan cryptography library
-
photo_sort
rename and sort photos/videos by its EXIF date/metadata. It tries to extract the date from the EXIF data or file name and renames the image file according to a given format string…
-
nyse-holiday-cal
NYSE holiday calendar library
-
versa
types and utilities for developing Versa client applications in Rust
-
json-number
JSON number parsing and storage
-
cargo-fmt-toml
Cargo subcommand to format and normalize Cargo.toml files according to workspace standards
-
etradeTaxReturnHelper
Parses etrade and revolut financial documents for transaction details (income, tax paid, cost basis) and compute total income and total tax paid according to chosen tax residency (currency)
-
freebsd-geom-exporter
Prometheus exporter for FreeBSD's GEOM device statistics
-
binary_serde
binary serialization and deserialization
-
scx_rusty
multi-domain, BPF / user space hybrid scheduler used within sched_ext, which is a Linux kernel feature which enables implementing kernel thread schedulers in BPF and dynamically loading them…
-
readonly
Struct fields that are made read-only accessible to other modules
-
traiy_cli
serve AI suggestions according to user-provided guidelines and (optionally) context
-
qbit-rs
interacting with qBittorrent's Web API
-
opt-level
Get value of rustc
-Copt-level=flag -
hostname-validator
Validate hostnames according to IETF RFC 1123
-
ads_client
An asynchronous, non-blocking ADS client
-
oxc-toml
A TOML formatter library
-
htsget-actix
A webserver instance of htsget-rs using actix-web, which serves data according to the htsget protocol
-
iceoryx2-pal-posix
iceoryx2: [internal] A posix layer that ensures uniform posix behavior on all platforms according to https://posix.opengroup.org
-
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
-
format_num_pattern
format numbers according to a pattern string; localized
-
adequate
validation library provides a macro inspired by Accord
-
sorted-iter
Typesafe extensions for sorted iterators, including set and relational operations
-
ryuu
Fast floating point to string conversion
-
libbpf-cargo
Cargo plugin to build bpf programs
-
bollard-next
An asynchronous Docker daemon API
-
flexible-transcript
transcript trait definition, along with viable options
-
nitro-tpm-pcr-compute
Precompute NitroTPM Platform Configuration Register (PCR) values based on a Unified Kernel Image (UKI)
-
directories-next
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…
-
cryptocol
cryptographic library that includes big number arithmetic operations, hash algorithms, symmetric-key cryptographic encryption/decryption algorithms, asymmetric-key (public-key) cryptographic…
-
atrium-xrpc
XRPC library for AT Protocol (Bluesky)
-
fluent-static
Automatically generate Rust functions from Fluent message files for streamlined localization in Rust applications
-
aki-resort
sort lines of text. You can use regex to specify the KEY.
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
swamp
script language for embedding
-
dora-coordinator
doragoal is to be a low latency, composable, and distributed data flow -
parquet-variant-compute
Apache Parquet Variant Batch Processing
-
rust_ev_crypto_primitives
Crypto Primitives necessary for E-Voting Applications
-
stem-cell
project to demonstrate the cross-platform release management process I use for my open source work
-
get-capec
Tools for CVE managing, exploring and collect some data about their weaknesses and classifications
-
vcfilter
human genomics
-
xxpdump
The next generation of traffic capture software
-
date-rs
Gregorian calendar date
-
unicode-matching
match Unicode open/close brackets
-
yps
Yggdrasil Port Scanner
-
freedesktop-file-parser
Freedesktop Desktop Entry Parser
-
openapi_type_picker
generating Rust data types according to the OpenAPI specification with the ability to select only the necessary types
-
isosphere
ISO standard data types, helpers, and related utilities
-
r-description
Parsing and editor for R DESCRIPTION files
-
mycelium-api-test-svc
Mycelium API Test Service
-
watchexec-events
Watchexec's event types
-
open-dis-rust
IEEE 1278.1-2012 DIS Standard
-
http-cache-stream
A HTTP cache implementation for streaming bodies
-
softhsm2_pkcs11_loader
Utimaco HSM PKCS#11 loader
-
utuntap
A low level Rust library for Tun/Tap devices
-
canaad-cli
CLI tool for AAD canonicalization per RFC 8785
-
lax
LAPACK wrapper without ndarray
-
kos
The K-Scale Operating System
-
grafix-toolbox
Personal collection of opengl and rust tools, also serving as an functional gui crate. See ./gui/elements for premade gui elements
-
aseprite-loader
Aseprite file loader
-
shellwords
Manipulate strings according to the word parsing rules of the UNIX Bourne shell
-
kdeets
Query crates.io for information about a crate
-
haru_cmaes
CMA-ES optimization algorithm implementation based on Hansen's purecma Python implementation
-
windowed-infinity
data structure representing an infinite sequentially writable u8 vector of which a small view has writes to it preserved. This is primarily useful when implementing CoAP block-wise transfers…
-
glyph-names
Mapping of characters to glyph names according to the Adobe Glyph List Specification
-
qpack
HTTP3 QPACK header compression algorithm accoring to IETF#9204
-
ssh_format
Data format used to communicate with openssh mux server
-
uniqopy
Create a copy of a file with a unique name (based on timestamp and MD5-hash)
-
vicardi
JSON VCardArray Generator that uses Serde
-
fragtk
Fragment file toolkit
-
get-cwe
Tools for CVE managing, exploring and collect some data about their weaknesses and classifications
-
theframework
A cross platform application UI framework
-
attyvo
A daemon-based terminal session manager for persistent command execution
-
apiw-sys
core API bindings for Windows according to ECMA-234
-
ruma-state-res
An abstraction for Matrix state resolution
-
py-import-helper
Organize Python imports automatically - sorts and groups them according to PEP 8, perfect for code generation projects
-
drop-root-caps
drop 'root' user capabilities on Linux
-
z157
Parser for fields filtering according to Zalando's RESTful API guideline #157
-
prometheus-reqwest-remote-write
A prometheus remote write client for reqwest
-
mcan
Unofficial MCAN Hardware Abstraction Layer
-
drone-cortexm
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System
-
ilsh
ilsh- A POSIX-Compliant Shell (CLI) Implementation in Rust -
particle_id
Particle IDs according to the Monte Carlo Particle Numbering Scheme
-
crowbook-text-processing
some utilities functions for escaping text (HTML/LaTeX) and formatting it according to typographic rules (smart quotes, ellipsis, french typograhic rules)
-
humble_orm
A small add-on to sqlx that provides some ORM capabilities for a better DBMS experience
-
netgauze-flow-service
IPFIX/Netflow service
-
nix-data-xinux
A set of modules for easily managing Nix and NixOS packages and options
-
ringkernel-wgpu
WebGPU backend for RingKernel - cross-platform GPU support
-
std140
GLSL interface block memory, layed-out according to the std140 convention, represented as Rust structs
-
ikal
Parse icalendar object
-
hayro-ccitt
A decoder for group 3 and group 4 CCITT images
-
ratio-bus
Ratio bus detection algorithms and heuristics
-
package_json_parser
A parser for package.json
-
zfc
Trait that represents a set according to Zermelo–Fraenkel set theory with the axiom of choice (ZFC)
-
bertie
Minimal TLS 1.3 implementation
-
todo-cras
cli todo manager, useful as a shell greeting
-
unobtanium-segmenter
A text segmentation toolbox for search applications inspired by charabia and tantivy
-
heiwa
A minimalist flat file CMS
-
dicom-encoding
DICOM encoding and decoding primitives
-
chewing_capi
The Chewing (酷音) intelligent Zhuyin input method
-
mm2
minimap2 frontend
-
xsynth-core
A fast Rust-based SoundFont synthesizer designed for high voice counts and low latency
-
seedable_hash
calculating seedable hashes and fast reduction of their ranges
-
macro-attr-2018
macro_attr!macro that enables the use of custom, macro-based attributes and derivations -
pprof2
An internal perf tools for rust programs
-
json-job-dispatch
Dispatch jobs described by JSON files and sort them according to their status
-
spacetimedb-vm
A VM for SpacetimeDB
-
fifd-rs
Go library IncSW/fifd.
fifdis used to find file descriptors. -
arduino_nano_connect
Board Support Package for the Arduino Nano RP2040 Connect
-
maybe-backoff
Retry operations with exponential backoff policy
-
libdd-trace-normalization
A duplicate of trace normalization implemented in the agent in https://github.com/DataDog/datadog-agent/blob/main/pkg/trace/traceutil/normalize.go
-
china_identification_card
validating Chinese identification card numbers based on official rules and checksums
-
no_denormals
Temporarily turn off floating point denormals
-
swiss_uid
Swiss UID number based on the Swiss E-Government Standard eCH-0098:2021
-
nrf-softdevice-s140
Low-level bindings for the Nordic nRF SoftDevice S140
-
intrico
High-performance Quantum Computing library to simulate, and visualize quantum circuits with precision and power
-
pimoroni-tiny2040
Board Support Package for the Pimoroni Tiny2040
-
cfg_rust_features
Set cfg options according to probing for Rust compiler, language, and library features
-
rknn-rs
rknn rust binding
-
shvclient
framework for Silicon Heaven RPC devices
-
cardgames
A collection of (mostly italians) card games
-
geomapper
German geographical localization
-
g2poly
Primitive implementation of polynomials over the field GF(2)
-
cfdp-rs
High level CCSDS File Delivery Protocol components
-
argsyn
A complete implementation of GNU-style argument syntax
-
wacksy
Experimental library for writing WACZ achives
-
pimoroni-servo2040
Board Support Package for the Pimoroni Servo2040
-
mecomp-daemon
RPC server for the Mecomp, the Metadata Enhanced Collection Orientated Music Player
-
insim_pth
Insim PTH file implementation
-
htsget-lambda
A cloud-based instance of htsget-rs using AWS Lambda, which serves data according to the htsget protocol
-
yamid
Machine ID
-
crossplane-fn-sdk-unofficial
A sdk to write Crossplane composite functions in Rust. Technically composite functions are basically gRPC server.
-
adafruit-itsy-bitsy-rp2040
Board Support Package for the Adafruit ItsyBitsy RP2040
-
limnus-wgpu-window
creating and managing a window with rendering surfaces using winit and wgpu
-
ranked-searcher
Search inside text files using tf-idf formula, showing the most relevant search at the top
-
csvrow
Fast and simple crate for taking a string slice and iterating over the fields in a manner that adheres to RFC-4180
-
ruma-signatures
Digital signatures according to the Matrix specification
-
shaum
Production-grade Islamic fasting (Shaum) jurisprudence engine with high-precision astronomy
-
find_duplicate_files
find identical files according to their size and hashing algorithm
-
oidfed_metadata_policy
To merge and resolve and apply OpenID Federation metadata policy
-
pk11-uri-parser
A zero-copy library to parse and (optionally) validate PKCS#11 URIs in accordance to RFC7512 specifications
-
inksac
Just another color lib for terminal environment
-
vcc-gnd-yd-rp2040
Board Support Package for the VCC-GND Studio YD-RP2040
-
swamp-layout
Memory layout calculation for Swamp ABI types, handling size, alignment, and efficient representation of data structures
-
folo_ffi
working with FFI logic; exists for internal use in Folo packages; no stable API surface
-
adafruit-macropad
Board Support Package for the Adafruit Macropad
-
gnort
Datadog statsd client library that provides efficient in-process metrics aggregation
-
rmqtt-auto-subscription
Auto Subscription allows RMQTT to set multiple rules, subscribing the device to specified topics according to the rules once it successfully connects, without the need to initiate subscriptions separately
-
attestation-doc-validation
attesting enclaves according to the Evervault Attestation scheme. This crate is used to generate ffi bindings.
-
locode
Standardized country and city codes
-
localoco
internationlization in Rust
-
zernike
Routines to compute the Zernike polynomials
-
scte35-reader
Reader for data formatted according to SCTE-35
-
msg-common
Common functions and types for the msg crates
-
pimoroni-pico-lipo-16mb
Board Support Package for the Pico LiPo 16MB
-
csvlint
A CSV linter that validates CSV files according to RFC 4180
-
sparkfun-pro-micro-rp2040
Board Support Package for the Sparkfun Pro Micro RP2040
-
material-design-icons
Material Design Icons in the form of string constants
-
adafruit-trinkey-qt2040
Board Support Package for the Adafruit Trinkey QT2040
-
fontspector-profile-googlefonts
Fontspector checks for OpenType fonts according to Google Fonts requirements
-
fastly-sys
Fastly Compute ABI Bindings
-
git_copyright
Add/update copyright notes based on git history
-
solderparty-rp2040-stamp
Board Support Package for the Solder Party RP2040 Stamp
-
cargo-mono
Cargo subcommand to manage mono repository
-
layoutcss-parser
Process a text to generate corresponding CSS according to the layoutcss framework
-
oparl-service-facade
A trait-based facade for implementing an OParl service
-
commandargs
Minimal, precise library for primarily fetching and sorting runtime command line arguments accordingly
-
fontcull-klippa
Subsetting a font file according to provided input. (Vendored fork for fontcull)
-
num-runtime-fmt
Format numbers according to a format spec determined at runtime
-
influx3_lp
A serializer for Rust structs according to InfluxDB 3 line protocol
-
simple_term_rewriter
A basic interface to rewrite concrete tree terms according to a set of rules
-
vcard_parser
Parses and validates vCard data according to RFC 6350 specification
-
accord-rs
Calculate consensus sequences
-
glifnames
Mapping of characters to glyph names according to the Adobe Glyph List Specification
-
xdgdir
Resolves paths according to the XDG Base Directory Specification
-
passcod-accord
Discord API client to power Discord API clients via the power of love, friendship, and HTTP
-
uapi-version
Compare versions according to the UAPI Version Format Specification
-
fmtna
A CLI app to format filenames according to a chosen naming convention
-
nistrs
his crate implements statistical tests according to the NIST standard
-
capricorn
Parse html according to configuration
-
reddish-shift
Set color temperature of display according to time of day
-
accord
validating data according to rules like "contains", "length", "either", "range"
-
synevi
A leaderless, consensus library based on Apache Cassandra's Accord algorithm
-
synevi_persistence
A leaderless, consensus library based on Apache Cassandra's Accord algorithm
Try searching with DuckDuckGo or on crates.io.