-
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
-
sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
-
chumsky
A parser library for humans with powerful error recovery
-
governor
A rate-limiting implementation in Rust
-
rustybuzz
A complete harfbuzz shaping algorithm port to Rust
-
unicode-ident
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
nucleo-matcher
plug and play high performance fuzzy matcher
-
tikv-jemalloc-sys
Rust FFI bindings to jemalloc
-
tracing-tracy
Inspect tracing-enabled Rust applications with Tracy
-
os_display
Display strings in a safe platform-appropriate way
-
hdf5
Thread-safe Rust bindings for the HDF5 library
-
flamegraph
cargo subcommand for generating flamegraphs, using inferno under the hood
-
write-fonts
Writing font files
-
cddl
Parser for the Concise data definition language (CDDL)
-
arcshift
Replacement for std::sync::Arc<T> that supports updating the value, with some caveats
-
cargo-public-api
List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.
-
pistol
about Cybersecurity
-
zenoh-plugin-dds
Zenoh plugin for ROS2 and DDS in general
-
memchr
extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search
-
jemalloc-sys
Rust FFI bindings to jemalloc
-
talc
A fast and flexible allocator for no_std and WebAssembly
-
tor-proto
Asynchronous client-side implementation of the central Tor network protocols
-
crux_core
Cross-platform app development in Rust
-
netcdf
High-level NetCDF bindings for Rust
-
kbpwrd
A daemon for managing the pinephone keyboard case battery
-
charybdis
High-Performance ORM for ScyllaDB
-
netidx-browser
graphical browser for netidx directories
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
hirun
A concurrent framework for asynchronous programming based on event-driven, non-blocking I/O mechanism
-
riven
Riot Games API Library
-
git-moves-together
Find files that move at the same time in a git repository to identify coupling
-
ext4-view
No-std compatible Rust library for reading ext2/ext4 filesystems
-
monolith
CLI tool and library for saving web pages as a single HTML file
-
cubic
lightweight command line manager for virtual machines. It has a simple, daemon-less and rootless design. All Cubic virtual machines run isolated in the user context. Cubic is built on top of QEMU…
-
mla
Multi Layer Archive - A pure rust encrypted and compressed archive file format
-
d3_geo_rs
A port of D3/d3-geo
-
static-alloc
A bump allocator on static memory for the alloc-traits crate
-
supercluster
Geospatial and non-geospatial point clustering
-
nng
A safe wrapper for NNG (Nanomsg v2)
-
cargo-features-manager
A tui tool to enable/disable & prune dependency features
-
grepq
quickly filter fastq files
-
mimium-bintools
binary executable packages of mimium languages
-
ext4_rs
Cross-platform rust ext4
-
sqll
Efficient interface to SQLite that doesn't get in your way
-
oyo
CLI TUI for oyo - Step-through diff viewer
-
algebraeon-sets
Algorithms in combinatorics
-
veha
an open source utility that automates merging of written raw content and xml structures into web pages
-
mimium-cli
mimium(minimal-musical-medium) an infrastructural programming language for sound and music. mimium-cli is a simple frontend interface for using mimium
-
iso9660-rs
A no_std ISO9660 filesystem implementation with El Torito boot support
-
runmat-ignition
Baseline interpreter for RunMat enabling instant startup and execution
-
octaindex3d
3D Spatial Indexing and Routing System based on BCC lattice with truncated octahedral cells
-
aspect-reauth
Sync fresh Aspect credentials with your dev VM
-
two_timer
parser for English time expressions
-
mkaudiolibrary
Modular audio processing library including MKAU plugin format based on Rust
-
geodatafusion
Spatial extensions for Apache DataFusion
-
xfs-fuse
Read-only FUSE server implementing XFS
-
nektar
A fast, lightweight CLI for Hive Metastore
-
map_scatter
Rule-based object scattering library with field-graph evaluation and sampling
-
dimas
framework for Distributed Multi Agent Systems
-
magellan
Deterministic codebase mapping tool for local development
-
gossiphs
lib for general code file relationship analysis. Based on tree-sitter and git analysis.
-
crackers
synthesizing Code Reuse Attacks (ROP chains) using Ghidra's p-code and Z3
-
spacegate-kernel
A library-first, lightweight, high-performance, cloud-native supported API gateway
-
dpibreak
efficient DPI circumvention tool in Rust
-
grep-searcher
Fast line oriented regex searching as a library
-
yes-cli
Sends string repeatedly to stdout
-
knoll
A command-line tool for configuring macOS displays
-
gee-editor
A compact subset editor of emacs. Syntax highlighting in progress.
-
realistic
Towards an API for the Real Numbers
-
topnfiles
Finds newest/oldest/smallest/largest files in a directory structure
-
riskless
A pure Rust implementation of Diskless Topics
-
kitty-test-harness
Integration test harness for driving kitty terminal via remote control and capturing screen output
-
hotline-rs
A high-performance, hot-reload graphics engine
-
molar
analysis of MD trajectories and molecular modeling
-
world_cup_simulator
A comprehensive FIFA World Cup simulator with regional qualifiers, group stage draw, and knockout rounds
-
beve
(Binary Efficient Versatile Encoding) specification with serde support
-
rio-window
Winit fork maintained for Rio terminal
-
serde_esri
serializing and deserializing JSON from Esri Location Services
-
fontheight
Find out the vertical extents your font reaches on shaped words
-
basalt-tui
Basalt TUI application for Obsidian notes
-
orx-closure
An explicit closure with absolute separation of the captured data from the function
-
lindera-sqlite
Lindera tokenizer for SQLite FTS5 extention
-
locale_config
Maintains locale preferences for process and thread and initialises them by inspecting the system for user preference
-
mkgraphic
port of the cycfi/elements GUI framework
-
thermal_hydraulics_rs
A Thermal Hydraulics Library with some useful traits,enums and functions for heat transfer and fluid mechanics
-
cartridge-rs
High-performance mutable archive format with SQLite VFS support
-
firebase-rs-sdk
Rust port of the Firebase JS SDK
-
sort-downloads
My TUI for generating different types of projects
-
simple_pg
extentions and utilites for working with postgres
-
legalis-za
South Africa jurisdiction support for Legalis-RS - Constitution, Companies Act, POPIA, Labour Relations
-
cee-scape
access to
setjmpandsigsetjmpfunctionality -
anng
Safe, async bindings to nanomsg next-generation (NNG)
-
fiemap
call ioctl FIEMAP on files with ease
-
algebraeon-rings
Algorithms in linear algebra, polynomials, and number theory
-
grep-printer
grep crate's Sink trait that provides standard printing of search results, similar to grep itself
-
theon
Abstraction of Euclidean spaces
-
rust_intervals
Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,
-
wows_replays
A parser for World of Warships replay files
-
fast_chemail
Check email address
-
lnk_parser
A full rust implementation to parse windows LNK files
-
emit_otlp
Emit diagnostic events to an OpenTelemetry-compatible collector
-
vku
kickstarting vulkan development
-
nvngx
NVIDIA NGX bindings
-
godot-gis
Godot GDExtension for saving, loading, and manipulating GIS data
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
nvgx
Pure-rust implementation of NanoVG
-
service-skeleton
The bare bones of a service
-
fcb_core
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers. Contains code derived from FlatGeobuf (BSD-2-Clause) for spatial indexing.
-
vkobject-rs
The Vulkan object wrappers for Rust
-
scromble
A no-nonsense single-file encryptor with data authentication
-
bignumbe-rs
Large, medium-precision numbers
-
small_range
A compact range type: 50% smaller than Range<T> with zero-cost Option
-
zbox
ZboxFS is a zero-details, privacy-focused in-app file system
-
btrfs-diskformat
BTRFS disk format
-
proj-sys
Rust bindings for PROJ v9.6.x
-
bevy_basic_portals
A portal plugin for Bevy game engine
-
vlsvrs
VLSV reader with C and Python bindings
-
spamassassin-milter
Milter for spam filtering with SpamAssassin
-
lk
A command palette for your bash functions
-
pyoe2-craftpath
Path of Exile 2 to find the best craftpaths based on the categories: *most likely, most efficient and cheapest*, between a starting item and a target item
-
optics
A no_std-compatible optics library providing composable lenses, prisms, isomorphisms, and fallible isomorphisms
-
fcb_cli
FlatCityBuf is a library for reading and writing CityJSON with FlatBuffers
-
microwave
Make xenharmonic music and explore musical tunings
-
cocoon-tpm-storage
Cocoon TPM project - secure persistent storage
-
bounding_box
rectilinear, 2-dimensional bounding boxes
-
colors-by-example
Pick ansi-256 colors by examples
-
ctree
A copy-on-write directory library for Rust with fast reflink cloning
-
integrate
Small, lightweight Rust library for performing numerical integration
-
test-binary
Manage and build extra binaries for integration tests as regular Rust crates
-
fontheight-cli
Find out the vertical extents your font reaches on shaped words
-
tex_engine
A modular crate for building TeX engines
-
geojson-vt-rs
slicing GeoJSON into vector tiles
-
skulpin
easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia
-
bevy_mod_lookat
A microplugin for Bevy, that allows adding a component to an entity, that makes it target either an entity, or a position
-
blkmap
Query file physical extents (FIEMAP) for a given range on disk
-
avx-gis-desktop
Desktop GIS Application - ArcGIS-like interface for avxDB Cartographic
-
lattice-graph
Set of Lattice(Grid) based Graph Structures
-
drafftink-server
WebSocket relay server for DrafftInk collaboration
-
rerast
An AST (abstract syntax tree) based search replace tool for code written in Rust
-
fnv0
FNV0/1/1a 32/64/128-bit hash functions
-
cdk-from-cfn
Turn AWS CloudFormation templates into AWS CDK applications
-
stigmergy
emergent agent behavior
-
bees-prometheus-exporter
Prometheus exporter for the bees deduplication daemon
-
vapours
A collection of utilities surrounding vapoursynth4-rs
-
gvox-rs
Voxel file format parser
-
mailchimp
[Unofficial] Library for the development of applications that require the use of the Mailchimp API, using the Rust programming language
-
microxdg
An XDG Base Directory Specification library
-
rapace-transport-shm
Shared memory transport for rapace (performance reference implementation)
-
merkle-heapless
Statically-allocated Merkle Tree and Mountain Range
-
linked-markov
A minimal, thread-safe Markov chain implementation using reference-counted steps and weighted transitions
-
disperse
automation for creation of releases
-
casual_logger
What a bother. I want to logging it without setting it.
-
hypc
Reader/writer for HPC1 point clouds with SMC1 and GEOT chunks
-
autobase
manipulating BASE tables for OpenType fonts
-
talloc
A fast, consistant, and flexible
no_std-compatible allocator -
fshasher
Scan the destination folder and make a hash of all files to get the current state of the directory
-
ecmascript_futex
Cross-platform atomic wait and wake (aka futex) functionality using the ECMAScript Atomics memory model
-
exhume_body
Format-agnostic data extraction from disk images and other potential data structures
-
tally-cli
A persistent, inter-process counter for all your shell scripts
-
bypass
Thread-local dynamic variables
-
rdpe-editor
Visual editor for RDPE particle simulations
-
exhume_ntfs
Extract NT Filesystem specific artefacts from a given Partition
-
exhume_extfs
Extract Extended Filesystem specific artefacts from a Partition
-
constr
Constant string generics
-
iit
Complete Integrated Information Theory (IIT) 3.0 library for calculating Phi and analyzing consciousness in neural systems
-
ext4-fs
A very basic library to read the ext4 filesystem
-
bevy_map_scatter
Bevy plugin that integrates the
map_scattercore crate for object scattering with field-graph evaluation and sampling -
objr
Drew's very fast ObjC Rust bindings
-
cpe
CPE 2.2 and 2.3 handling in Rust
-
n3gb-rs
hierarchical hex-based spatial indexing system based on the OSGB National Grid
-
psrdada
wrapper for the psrdada radio astronomy library
-
bevy_fsl_box_frame
A gizmo for manipulating an OBB via 3D picking
-
decryptor_s2
cli for decrpting and encrpting S2 10th Anniversary assets
-
virtual_file_system
a Virtual File System with local storage
-
afpacket
Bindings for Linux raw packet sockets (AF_PACKET), and an async wrapper
-
building-blocks
Data types, collections, and algorithms for working with maps on 2D and 3D integer lattices. Commonly known as voxel data.
-
kqlparser
Kusto Query Language (KQL) Parser
-
bambam-osm
OpenStreetMaps support for The Behavior and Advanced Mobility Big Access Model
-
ue-types
Common Unreal Engine data types for Rust game servers
-
teehee
Hex editor with inspiration from Vim, Kakoune and Hiew
-
db-core
dbms engine
-
eight_bytes
SIMD-like (SWAR) operations on vectors of eight bytes without using native SIMD instructions
-
grep-cli
search oriented command line applications
-
skulpin-renderer
A vulkan renderer for skia, a component of skulpin
-
nbdkit
Rust bindings to the NBDKit framework for creating Network Block Device servers
-
openapi-merge-cli
OpenAPI Merge Command Line Tool
-
codepage-strings
encode / decode strings for Windows code pages
-
extent
replacement for std::ops::{Range,RangeInclusive}
-
libfs
libfsis a library of file and filesystem operations that is supplementary tostd::fs -
hidefix
Concurrent HDF5 and NetCDF4 reader (experimental)
-
mcutie
A no-std, no-alloc, opinionated MQTT client for IoT devices
-
jevmalloc-sys
Rust allocator wrapping jemalloc
-
barter-instrument
Core Barter Exchange, Instrument and Asset data structures and associated utilities
-
tikv-jemalloc-sys2
Rust FFI bindings to jemalloc
-
act-zero-ext
Macros for act-zero
-
ffcnt
Fast file counting on HDDs
-
coe-rs
Type coercion
-
deft-tray
System tray extention for deft
-
gr-sys
Bindings to the GR C library
-
capybar
Wayland native toolbar
-
sokoban-rs
Sokoban in Rust
-
bbox-map-server
BBOX map server
-
fm_plugin
Build plug-ins for use with FileMaker Pro and FileMaker Server
-
dcpu16
DCPU-16 assembler, disassembler and emulator
-
ravencol
Tabular data manipulation
-
argmm
Argmin and argmax with SIMD support for u8, u16, i16, i32 and f32
-
rej
Minimalistic database
-
rust_sbml
A parser for SBML
-
include_folder
Proc macro for recrsively including all files in a folder as fields on a struct
-
building_blocks_search
Search algorithms for voxel data
-
botwork
single-binary, generic and open-source automation framework written in Rust for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA)…
-
winit-main
Abstract away winit's event-loop inversion of control
-
collatz_rust
Code for testing an extention of the Collatz Conjecture
-
cargo-align
aligning code
-
setenv
Helpers for writing tools that will be eval'd by shells
-
aspeng
game engine built around the ECS architecture
-
memapi-jemalloc-sys
FFI bindings to Jemalloc made for memapi
-
ferreus_rbf_utils
Helper utilities for the ferreus_rbf crate
-
brown
that makes dealing with Rust file system a breeze
-
jwt2
JSON Web Tokens done right... hopefully.
-
emit_core
Core APIs and runtime infrastructure for emit
-
plonky2_monolith
Use Monolith hash to generate Plonky2 proofs and to write Plonky2 circuits
-
json_typegen_shared
Codegen from JSON samples. Not intended to be used directly. See repository for the intended crates.
-
kontrolluppgift
dealing with Skatteverkets data format for Kontrolluppgift
-
vectortile
encoding Mapbox Vector Tiles
-
xdl
Extentional input layer on Rust-SDL2
-
favilla
Vulkan programming
-
torrust-tracker-clock
clock for the torrust tracker
-
pathext
A small path trait extension with some convenience methods
-
openapi-merge
OpenAPI Merge library
-
sliced
A segmented vector for iterating over slices
-
git-home
A dotfiles manager using git
-
building_blocks_mesh
Fast meshing algorithms for voxel data structures
-
rapace-core
Core types and traits for rapace RPC
-
hulk
An ultra simple no hassle static site generator
-
randlas
A program to generate random lidar files
-
sipmsg
SIP message parser
-
pattern_code
Given a path patterm matched source code
-
li-wgpu-hal
WebGPU hardware abstraction layer
-
strata
A unique search technology
-
ebene
A unique search technology
-
slsg
Scriptable Lua Site Generator
-
s4
Simpler Simple Storage Service: high-level API extensions for Rusoto's S3Client
-
geojsonvt
slicing GeoJSON data into vector tile on the fly
-
grid_shapes
A general purpose 2d grid shape library
-
skryn
A servo/webrender based Desktop GUI library
-
culsynth
DSP Library
-
code-metadata
local path of your code repository computes the metada of the projects
-
street_index
small utility crate for working with road name / street indexing for cartographic purposes
-
async-hofs
Various extention traits for providing asynchronous higher-order functions
-
libasuran
Deduplicating, encrypting, fast, and tamper evident archive format
-
btrfs
Interface for BTRFS ioctls etc
Try searching with DuckDuckGo or on crates.io.