-
http
A set of types for representing HTTP requests and responses
-
ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
notify
Cross-platform filesystem notification library
-
camino
UTF-8 paths
-
k256
secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH)…
-
p256
Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
-
quanta
high-speed timing library
-
litemap
A key-value Map implementation based on a flat, sorted Vec
-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
mimalloc
Performance and security oriented drop-in allocator
-
matrixmultiply
General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86…
-
either
The enum
Eitherwith variantsLeftandRightis a general purpose sum type with two cases -
aws-sdk-kms
AWS SDK for AWS Key Management Service
-
linux-raw-sys
Generated bindings for Linux's userspace API
-
anstyle
ANSI text styling
-
elliptic-curve
General purpose Elliptic Curve Cryptography (ECC) support, including types and traits for representing various elliptic curve forms, scalars, points, and public/secret keys composed thereof
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
p384
Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic support.
-
ciborium
serde implementation of CBOR using ciborium-basic
-
temporal_rs
Temporal in Rust is an implementation of the TC39 Temporal Builtin Proposal in Rust
-
gix-filter
gitoxide project implementing git filters
-
wasmtime-internal-winch
INTERNAL: Integration between Wasmtime and Winch
-
bitmaps
Fixed size boolean arrays
-
linked-hash-map
A HashMap wrapper that holds key-value pairs in insertion order
-
aws-types
Cross-service types for the AWS SDK
-
maud
Compile-time HTML templates
-
serde_urlencoded
x-www-form-urlencodedmeets Serde -
gix-protocol
gitoxide project for implementing git protocols
-
rouille
High-level idiomatic web framework
-
aws-smithy-types
Types for smithy-rs codegen
-
mktool
General purpose utility to enhance pkgsrc/mk infrastructure
-
gix-date
gitoxide project parsing dates the way git does
-
unicode-general-category
Fast lookup of the Unicode General Category property for char
-
systemd
interface to libsystemd/libelogind provided APIs
-
num-dual
Generalized (hyper) dual numbers for the calculation of exact (partial) derivatives
-
sqlx-core
Core of SQLx, the rust SQL toolkit. Not intended to be used directly.
-
poppler-rs
High-level (safe) bindings for poppler-glib
-
zenoh-plugin-dds
Zenoh plugin for ROS2 and DDS in general
-
unicode-properties
Query character Unicode properties according to UAX #44 and UTR #51
-
lending-iterator
Fully general lending iterators in stable rust: windows_mut!
-
ktx2
Parser for the ktx2 texture container format
-
aws-lc-fips-sys
AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. This is the FIPS validated version of AWS-LC.
-
lin_alg
Vector, matrix, and quaternion operations for general purposes
-
libmimalloc-sys
Sys crate wrapping the mimalloc allocator
-
iter_tools
Collection of general purpose tools to iterate. Currently it simply reexports itertools.
-
font-types
Scalar types used in fonts
-
drt-tools
Tools for Debian Release Team work
-
linkerd2-proxy-api
Linkerd Proxy API gRPC bindings and utilities
-
clock-rs
A modern, terminal-based digital clock
-
strict_types
Strict types: confined generalized algebraic data types (GADT)
-
russell_tensor
Tensor analysis, calculus, and functions for continuum mechanics
-
wayland-protocols-misc
Generated API for misc and deprecated wayland protocol extensions
-
zenoh-plugin-ros2dds
Zenoh plugin for ROS 2 and DDS in general
-
swc_ecma_loader
General ecmascript loader used for transforms
-
subsetter
Reduces the size and coverage of OpenType fonts
-
pickls
The General Purpose Language Server for Command-Line Linters and Formatters
-
collection_tools
General purpose tools to manipulate collections( containers like Vec/HashMap/HashSet )
-
rectangle-pack
A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case
-
any_of
A general optional sum of product type which can be Neither, Left, Right or Both
-
generic-ec
General elliptic curve cryptography
-
serde-lite
A general-purpose serialization/de-serialization library
-
trees
General purpose tree data structures
-
jay-compositor
The Jay compositor
-
arborium-c
C grammar for arborium (tree-sitter bindings)
-
arborium-cpp
C++ grammar for arborium (tree-sitter bindings)
-
arborium-python
Python grammar for arborium (tree-sitter bindings)
-
arborium-ada
Ada grammar for arborium (tree-sitter bindings)
-
arborium-zig
Zig grammar for arborium (tree-sitter bindings)
-
scx_chaos
general purpose sched_ext scheduler designed to amplify race conditions
-
cfn-guard-ffi
AWS CloudFormation Guard is an open-source general-purpose policy-as-code evaluation tool. It provides developers with a simple-to-use, yet powerful and expressive domain-specific language (DSL)…
-
arborium-perl
Perl grammar for arborium (tree-sitter bindings)
-
actix-server
General purpose TCP server built for the Actix ecosystem
-
kern
General library for Rust
-
tor-basic-utils
General helpers used by Tor
-
at51
Some applications for reverse engineering 8051 firmware
-
hugr-llvm
A general and extensible crate for lowering HUGRs into LLVM IR
-
crypto-common
Common cryptographic traits
-
slog-scope
Logging scopes for slog-rs
-
kitsune_p2p_timestamp
Microsecond-precision timestamp datatype for kitsune_p2p
-
vleue_navigator
Navmesh plugin for Bevy
-
aws-lc-sys
AWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code from the Google BoringSSL project and the OpenSSL project.
-
tor-general-addr
Generalized socket address type used by Tor
-
jcl
Jack-of-All Configuration Language - A general-purpose configuration language with powerful built-in functions
-
gix-testtools
Shared code for gitoxide crates to facilitate testing
-
esplugin
A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files
-
cfn-guard
AWS CloudFormation Guard is an open-source general-purpose policy-as-code evaluation tool. It provides developers with a simple-to-use, yet powerful and expressive domain-specific language (DSL)…
-
elyze
extensible general purpose framework parser allowing to parser any type of data without allocation
-
lossless-transform-utils
General purpose utility methods for creating lossless transforms for various file formats
-
graphix-rt
A dataflow language for UIs and network programming, runtime
-
tauri-winres
Create and set windows icons and metadata for executables
-
general-sam
A general suffix automaton implementation in Rust
-
proc_sys_parser
routines for parsing linux /proc files into Rust structs. There are multiple other crates doing this, but these either do not choose to process the statistics in way to make them directly usable…
-
flp-gsp
General search parser
-
bevy_light_2d
General purpose 2d lighting for the Bevy game engine
-
rIC3
hardware model checker
-
bevy_utils
A collection of utils for Bevy Engine
-
symbolic-mgu
Symbolic logic unification using Most General Unifiers (MGU). Implements Meredith's condensed detachment for automated theorem proving.
-
general-mq
General purposed interfaces for message queues
-
cvmath
Computer Graphics Vector Math Library
-
tor-async-utils
Async/futures helpers for use with Tor
-
egui_graph
A general-purpose node graph widget for egui
-
gossiphs
lib for general code file relationship analysis. Based on tree-sitter and git analysis.
-
msg_tool
A command-line tool for exporting, importing, packing, and unpacking script files
-
coord_2d
A general purpose 2d coordinate
-
hyprlang
A scripting language interpreter and parser for Hyprlang and Hyprland configuration files
-
futuredsp
A signal processing library for SDR and real-time DSP
-
dioxus-leaflet
A general-purpose Leaflet map component for Dioxus applications
-
perpetual
A self-generalizing gradient boosting machine that doesn't need hyperparameter optimization
-
gips
General inter-process solution
-
spacetimedb-data-structures
Assorted data structures used in spacetimedb
-
trustee
A general-purpose agent that can morph into different specialized agents using WASM lifecycle plugins
-
typing_tools
Collection of general purpose tools for type checking
-
unitx
A general-purpose library for units and quantities
-
precis-tools
Tools and parsers to generate PRECIS tables from the Unicode Character Database (UCD)
-
noa-parser
Noa parser is an extensible general purpose framework parser allowing to parser any type of data without allocation
-
diagnostics_tools
Diagnostics tools
-
gguf-rs
GGUF file parser
-
digifi
General purpose financial library and framework for financial modelling, portfolio optimization, and asset pricing
-
funty
Trait generalization over the primitive types
-
libp2p-uds
Unix domain sockets transport for libp2p
-
jamt
General CLI tool for interacting with JAM nodes
-
sylvia-iot-sdk
SDK for developing networks (adapters) and applications on Sylvia-IoT
-
unifrac_rs
Striped UniFrac for comparing microbiomes using optimal balanced parenthesis
-
witchcraft-metrics
A general-purpose metrics library
-
gvm-cli
general version manager
-
libmacchina
that can fetch all sorts of system information
-
txtpp
A simple-to-use general purpose preprocessor for text files
-
rustc_plugin
A framework for writing plugins that integrate with the Rust compiler
-
wtools
Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
-
flash_rust_ws
General purpose Webserver with TLS, File, FCGI, DAV and Websocket support
-
rnvtop
General Nvidia GPU monitoring
-
embedded-io-adapters
Adapters between the
embedded-iotraits and other I/O traits -
gwa
General Web App (GWA) project generator engine CLI tool
-
implements
Macro to answer the question: does it implement a trait?
-
galileo
Cross-platform general purpose map rendering engine
-
nettle
Rust bindings for the Nettle cryptographic library
-
exon
A platform for scientific data processing and analysis
-
ratio-matrix
Ratio's matrix data library
-
blue_engine
General-Purpose, Easy-to-use, Fast, and Portable graphics engine
-
lax
LAPACK wrapper without ndarray
-
whispr
A general-purpose voice <-> crate — text-to-speech, speech-to-text, and audio-to-audio transformations. Also supports realtime conversations.
-
dioxus-config-macros
Macros used internally by codegen
-
inspect_type
Diagnostic-purpose tools to inspect type of a variable and its size
-
lit-p384
Pure Rust implementation of the NIST P-384 (a.k.a. secp384r1) elliptic curve as defined in SP 800-186 with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic support.
-
organizator
General and recurring task manager
-
is_slice
Macro to answer the question: is it a slice?
-
libosu
General-purpose osu! library
-
dicom-toimage
A CLI tool for converting DICOM files into general purpose image files
-
sillad
A framework for talking about TCP-like dialers and listeners, within the futures-io ecosystem
-
args
An argument parsing and validation library designed to take some of tediousness out of the general 'getopts' crate
-
gldf-rs
GLDF (General Lighting Data Format) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
iks
Fast, easy to use XML parser library for Jabber/XMPP and general XML processing
-
scanning
A barcode-encoding library
-
semtech_radios
Support for Semtech SX126x and SX128x LoRa radios
-
sync42
synchronization tools
-
std_x
Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
-
x-wing
Pure Rust implementation of the X-Wing Key Encapsulation Mechanism (draft 06)
-
rdb-pagination
SQL query extension library for handling pagination and sorting in relational databases
-
auto-discovery
A general-purpose network and system service discovery library for Rust applications
-
html_parser
general purpose html/xhtml parser
-
bola
A lightweight native rust linear algebra library
-
range-map
Maps and sets implemented using ranges
-
compo
general-purpose declarative and reactive component framework designed for single-threaded asynchronous execution, offering high performance and safety guarantees. Suitable for GUI…
-
minicbor-adapters
Adapters between
minicborand other crates such asheaplessandcboritem -
simple-middleware
General purpose middleware crate
-
witchcraft-logging-api
Witchcraft log API types
-
rumtk-core
Core library for providing general functionality to support the other RUMTK crates. See rumtk-hl7-v2 crate as example
-
ncube
Generalized Hypercube Visualizer
-
claudiofsr_lib
General-purpose library used by my programs
-
among
The enum
Amongwith variantsLeft,MiddleandRightis a general purpose sum type with three cases -
feagi
Framework for Evolutionary Artificial General Intelligence - Bio-Inspired Neural Computation
-
linfa-linear
A Machine Learning framework for Rust
-
leptos_forge_build_script
Small general purpose utility from leptos_forge project
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
cli_fmt
CLI output formatting utilities for command-line applications
-
zugriff
CLI
-
bevy_time_runner
General timing system for the Bevy game engine
-
sirang
A forward and reverse TCP tunnel over QUIC
-
trapframe
Handle Trap Frame across kernel and user space on multiple ISAs
-
binsider
Analyze ELF binaries like a boss
-
wisdom-quotes
A beautiful command-line tool to display random famous quotes with ASCII art characters from both English and Chinese literature
-
rust_trivia_cli
command-line trivia game featuring both Rust-related and general knowledge questions
-
bign256
Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1) elliptic curve as defined in STB 34.101.45-2013, with general purpose curve arithmetic
-
bloop-server-framework
Bloop server framework
-
rbuf
A general purpose ring buffer implementation with some non-standard constraints
-
libspa-sys
Rust FFI bindings for libspa
-
rgb-strict-types
Strict types: confined generalized algebraic data types (GADT)
-
kn0sys_ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
vn-settings
Various settings intended to simulate visual novels
-
std_tools
Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
-
bignp256
Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1) elliptic curve as defined in STB 34.101.45-2013, with general purpose curve arithmetic
-
dashu-base
Common trait definitions and tools for the
dashulibraries -
auxon-sdk
A collection of clients, servers, protocols, and general API types for interacting with the APIs that are used throughout Auxon's suite of tools
-
mechutil
structures and functions for mechatronics applications
-
reborrow-generic
Generalized reborrowing traits and an optional derive macro
-
iroh-car
car files for iroh
-
geomapper
German geographical localization
-
linux-audit-parser
Parser for Linxu Audit logs
-
sgp
Simplified General Perturbations models (SGP8/SGP4) in Rust
-
curv-kzen
Curv contains an extremely simple interface to onboard new elliptic curves. Use this library for general purpose elliptic curve cryptography
-
tag2upload-service-manager
Debian tag2upload service manager
-
rosu-skin
parsing osu! skin.ini files
-
cascada
A general purpose UI layout engine
-
mem-barrier
Cross-architecture, no-std memory barriers
-
gallop
General LL(1) Parser
-
fingertrees
Immutable persisten finger trees
-
rstrie
A generalized Trie implementation for Rust
-
literator
Efficient conversion of iterators to human-readable strings
-
plot_interface
Plot interface
-
calcucalc
A general-purpose calculus library written in Rust
-
config-tools
A simplified set of tools for working with configuration files
-
number-general
A generic number type for Rust which supports basic math and (de)serialization
-
golden_apple
decoding and sharing Minecraft data types
-
adapton
programming abstractions for general-purpose incremental computations
-
collection_macro
General-purpose
seq![]andmap! {}collection macros -
wstring_tools
Tools to manipulate strings
-
llkv-storage
General-purpose storage adapters for the LLKV toolkit
-
testing_macros
General purpose testing macros
-
oma-utils
General system API and utilities used by oma
-
wcensor
operate files from a command line
-
stroke
zero-allocation library providing const-generic implementations of Bézier curves, B-Spline curves and specialized implementations of up to cubic Bézier…
-
cdumay_error_base64
base64 error
-
bevy_sdf_klown
General Pupose sdf plugin for bevy
-
ffmpreg
An experimental general-purpose multimedia toolkit
-
himmelblau_red_asn1
A little library to encode/decode ASN1 DER
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
iter-solver
provide flexible and general iterative algorithm framework
-
phalanx-crypto
🛡️ Phalanx - General-purpose group E2E encryption protocol
-
axum-webtools
General purpose tools for axum web framework
-
hyper-tree
Quadtrees and Octrees generalized to any dimension and type
-
sessions
General sessions module for web services
-
apodize
iterators that yield generalized cosine, hanning, hamming, blackman, nuttall and triangular windows
-
gvli
Generalized variable-length integers
-
cog-task
A general-purpose low-latency application to run cognitive tasks
-
gsh
General-purpose gsh library
-
gdrive
General-purpose gdrive library
-
sashimi
straightforward, zero-copy, general-purpose parsing library. Opinionated by default, with customizable rules.
-
fortuples
Procedural macros to generalize inherent and trait implementations over tuples
-
oxidust
General-purpose oxidust library
-
grdf
Generalized RDF graphs and datasets
-
pbcurve
General purpose bonding curve library for pizza.fun
-
inlet_manifold
A general purpose highlighting library
-
ps-range
generalized range trait
-
option_trait
Helper traits for more generalized options
-
rolldown_utils
General-purpose utilities for Rolldown
-
wedged
A robust and generalized library for Geometric Algebra in Rust
-
eevee
Generalized NeuroEvolution toolkit, based on NEAT
-
rulloc
General purpose memory allocator
-
rust-gd
Generalized Deduplication based on Error-Correcting Codes
-
omnilinter
General purpose bulk linter
-
gpcas_cpu_model
General Purpose Core Architecture Simulator (GPCAS) CPU model definition
-
meta_tools_min
Collection of general purpose meta tools. Minimal Set.
-
amonoid
A general-purpose monoid library
-
grid_2d
A general purpose 2d grid
-
i2c-general-call
Platform-agnostic Rust driver for I2C general calls
-
vec-reg
Generalized regex like pattern matching for vector
-
tpntree
A N-dimensional generalization of region quad/oc-trees
-
sum
General-purpose sum types
-
enutil
General Enum Utility Macros
-
terl
a general parser
-
bulletinboard
A general-purpose DHT
-
metamap
special
mapdata structure for storing arbitrary types, designed to provide a flexible solution for scenarios where the type is uncertain. It allows you to easily store and retrieve… -
compressed-sparse-fiber
Compressed sparse fiber implementation for Rust
-
fmap
Functors in Rust
-
dahl-salso
SALSO algorithm is an efficient greedy search procedure to obtain a clustering estimate based on a partition loss function. The algorithm is implemented for many loss functions, including…
-
deref_owned
Generalization of std::borrow::Cow
-
error-repr
Generalization of std::io::Error
Try searching with DuckDuckGo or on crates.io.