rubato
Asynchronous resampling library intended for audio data
kurbo
A 2D curves library
lyon
2D Graphics rendering on the GPU using tessellation
s2n-quic
IETF QUIC protocol
russh
A client and server SSH library
peroxide
Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with familiar syntax
pic-scale
High performance image scaling
cubic
spins up Linux virtual machines on Linux, macOS and Windows with a single command
ab_glyph_rasterizer
Coverage rasterization for lines, quadratic & cubic beziers
scirs2-interpolate
Interpolation module for SciRS2 (scirs2-interpolate)
interpn
N-dimensional interpolation/extrapolation methods, no-std and no-alloc compatible
boml
A dead-simple, efficient, dependency-free TOML parser for Rust
tween
A tweening library for games
roots
well known algorithms for numerical root finding
oxideav-scribe
Pure-Rust vector font shaper + layout for the oxideav framework — TrueType / OTF outline access, GSUB ligatures, GPOS kerning, mark attachment, CBDT colour bitmaps. Pixel pipeline lives in oxideav-raster.
pg_walstream
PostgreSQL logical replication protocol library - parse and handle PostgreSQL WAL streaming messages
opt
Dense nonlinear optimization in Rust with BFGS, Newton trust-region, and ARC
numeris
Pure-Rust numerical algorithms library — high performance with SIMD support while also supporting no-std for embedded and WASM targets
amari-enumerative
Enumerative geometry capabilities for the Amari library
raqote
2D graphics library
uniform-cubic-splines
uniform cubic spline evaluation and inversion
zenresize
High-quality image resampling with 31 filters, streaming API, and SIMD acceleration
maths-rs
A linear algebra library for gamedev and graphics
oxideav-otf
Pure-Rust OpenType/CFF font parser for the oxideav framework — sfnt + CFF Top/Private DICT + Type 2 charstrings (cubic-Bezier outlines)
revue
A Vue-style TUI framework for Rust with CSS styling
logicaffeine-proof
Backward-chaining proof engine (certified SAT/CDCL, tactics, Socratic hints) plus the number-theory / cryptanalysis substrate (factoring, isogeny, lattice, order-finding)
lowess
(Locally Weighted Scatterplot Smoothing)
lyon_geom
2D quadratic and cubic bézier arcs and line segment math on top of euclid
openfoam-basic-lib
OpenFOAM primitive functions translated to Rust
noise-functions
A collection of fast and lightweight noise functions
enterpolation
creating and computing interpolations, extrapolations and smoothing of generic data points
hexx
Hexagonal utilities
alphastell
Rust CAD generator for stellarator fusion reactors: VMEC equilibria to STEP geometry for in-vessel layers and modular coils
ndarray-interp
Interpolation package for ndarray
hexgridspiral
Hexagonal Cube-Coordinate System with Spiralling Integer Tile Identifiers
seuif97
The high-speed IAPWS-IF97 package with C, Python and WASM bindings
regit-curves
Audit-grade interest-rate yield curve bootstrap and interpolation in pure Rust. Single- and multi-curve (OIS-discounted), discount/zero/forward/par views, full primary-source derivations. Zero dependencies.
cathar
Audio toolkit in pure Rust — denoise, de-hum, de-click, de-clip, de-reverb, normalise, and more
xafsview
— a modern Rust GUI for XAFS data reduction and FEFF fitting, built on feffit-rs + siplot
volsurf
Production-ready volatility surface library for derivatives pricing
hinoirisetr
A daemon to dim the screen at night
keyframe
animation in Rust
raden
2D Vector Graphics Library
animato-driver
AnimationDriver and Clock abstractions for the Animato animation library
mathr
math library and CLI calculator for symbolic differentiation, integration, FFT, linear algebra (LU, Cholesky, SVD), equation solving, ODE solvers, number theory, special functions, LaTeX input…
macpow
Real-time power consumption monitor for Apple Silicon Macs
animato-physics
Input-driven physics, drag tracking, and gesture recognition for Animato
cute-dsp
audio and signal processing
rpn-cli
Command line reverse Polish notation calculator
splinify
Rust-wrapper for Dierckx' B-Splines Curve and Surface Fortran Library
audiobook-creation-exchange
ACX-compliant audio post-processing: normalisation, limiting, gating, LUFS measurement, and spectral analysis for AI-generated speech audio
oxideav-raster
Pure-Rust vector→raster rendering kernel for the oxideav framework — path flattening, scanline AA fill, stroke geometry, gradients, clip, group opacity, premultiplied composite
ksunami
Produce constant, configurable, cyclical waves of Kafka Records
onemkl
Safe, idiomatic Rust wrapper over Intel oneAPI Math Kernel Library (oneMKL)
leptos_animate
Animation utilities for Leptos. FLIP, in/out transitions, and helpers for custom animations.
gcode-nom
Visualization tool for inspecting a g-code file
r3sizer
CLI for automatic-sharpness image downscaling
orecchiette-fpv-drone-analog-rs
Analog FPV drone video signal detection via FM demodulation and spectral sync-pulse analysis
embedded-dsp
A no_std Rust digital signal processing library for microcontrollers, embedded systems, and real-time signals
sankhya
— Ancient mathematical systems, historical calendars, and archaeoastronomy: 10+ calendar systems, 8 civilizations of mathematics, cross-civilizational epoch correlation
oxideav-obj
Pure-Rust Wavefront OBJ + MTL 3D mesh codec — implements oxideav-mesh3d's Decoder/Encoder traits
bevy_animation
animation functionality for Bevy Engine
font
The package provides a builder and parser of fonts
csaps
Cubic spline approximation (smoothing)
oplon
A no_std, integer-only OPL2/OPL3 (Yamaha YM3812/YMF262) FM synthesis core with a clean-room, compile-time-generated ROM set
kramaframe
generic, and flexible keyframe animation library for Rust
bevy_hui
pseudo Html templating ui crate for the bevy-engine
spliny
b-Spline Curves
iced_nodegraph_sdf
Segment-based SDF renderer for Iced with exact distance fields
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
octaindex3d
3D Spatial Indexing and Routing System based on BCC lattice with truncated octahedral cells
hisab
Higher mathematics library — linear algebra, geometry, calculus, and numerical methods for Rust
rasterize
small 2D rendering library
animate
Animation library for Ratatui
colconv
SIMD-dispatched color conversion for the FFmpeg AVPixelFormat space: one-call decode of validated source frames to RGB / RGBA / Luma / HSV, fused resampling while converting, colorimetry-honest…
splines
Spline interpolation made easy
rlx-autodiff
JAX-shaped transforms for RLX MIR — autodiff, JVP/HVP, vmap
spanda
A general-purpose animation library for Rust — tweening, keyframes, timelines, and physics
loess-rs
LOESS (Locally Estimated Scatterplot Smoothing) implementation in Rust
mixed-signals
Generic signal generator library for animations, audio, games, and simulations
ritk-interpolation
Medical image interpolation operators for RITK
ivp
solving initial value problems (IVPs) for ordinary differential equations (ODEs)
tumo_path
a vector path construct, manipulate, rasterizing, tessellate toolkit
bezier_easing
Rust port of gre/bezier-easing for cubic Bezier animation curves
svara
— Formant and vocal synthesis: glottal source, vocal tract modeling, phonemes, prosody
piecewise_polynomial
Fitting and interpolation with piecewise polynomials
yield-curves
Pure-Rust yield curve interpolation (Nelson-Siegel, Svensson, PCHIP) and bond pricing. Zero deps.
oximedia-lut
Look-Up Table (LUT) processing for color grading and correction
oxideav-pdf
Pure-Rust PDF writer for the oxideav framework — vector-stays-vector path
textual-rs
port of the Textual TUI framework — build beautiful terminal UIs with CSS styling, reactive signals, and composable widgets
animato
Professional-grade, renderer-agnostic animation library for Rust. Zero mandatory dependencies. no_std-ready.
ionotrace
High-performance ionospheric ray tracing engine — Hamilton's equations for HF radio propagation through a magnetized, collisional plasma
rusnel
fast TCP/UDP tunnel, transported over and encrypted using QUIC protocol. Single executable including both client and server
img2svg
native image to SVG converter in CLI/MCP/Library
regit-blackscholes
Zero-dependency Black-Scholes options pricing engine. Pure Rust.
lodviz_components
Components for data visualization using lodviz_core
rkf78
Runge-Kutta-Fehlberg 7(8) integrator for spacecraft trajectory propagation
ggsci
Scientific and sci-fi color palettes from ggsci for Rust
homewizard-water-exporter
Prometheus exporter for HomeWizard Water Meter
splinefit
B-spline curve and surface fitting — pure-Rust Dierckx engine with ergonomic API
path-kit
Rust path operations library based on Skia PathOps and PathKit - union, intersect, simplify, stroke, RRect
foundation_theme
Design-token theme model + the single CSS generator shared by the theme! macro, the ThemeTokens derive, and the runtime Theme builder. no_std + alloc.
gpui-d3rs
D3.js-inspired plotting library for GPUI
poly-cool
Polynomial root-finding
lib8tion
Rust port of FastLED lib8tion — fast 8-bit math primitives for embedded LED programming
flaw
Embedded signal filtering, no-std and no-alloc compatible
junit2json
convert JUnit XML format to JSON with Rust
renderling
User-friendly real-time rendering. 🍖
bacon-sci
Scientific computing in Rust
svgm
SVG minimizer — fast, safe, fixed-point convergence SVG optimizer
liblbfgs-compliant-rs
Faithful pure-rust version of libLBFGS
rust_physics_engine
A comprehensive, zero-dependency Rust library for physics, mathematics, and engineering computation — 1,600+ validated functions covering 50+ domains
optica
Fast participating-media and optics foundation: typed rays, optical coefficients, phase functions, spectra, and optical-depth integration
smooth-frame
Generate Sketch-like smooth corner and smooth frame cubic Bezier paths
zetta-transport
A high-performance, secure, and fault-tolerant UDP-based transport protocol written in Rust 2024
lanczos-resampler
Audio resampler for Rust/JS that uses Lanczos filter
ph-curves
no-std, no-alloc curve lookup tables and tickless scheduling for embedded Rust
sarpro
A high-performance Sentinel-1 Synthetic Aperture Radar (SAR) GRD product to image processor
numra-ode
ODE and DAE solvers for Numra: DoPri5, Tsit5, Verner 6/7/8, Radau5, ESDIRK 3/4/5, BDF, plus forward sensitivity analysis
cova
First principles, minimally dependent, geometric and topologically focused math library
cryspglib
A pure-Rust port of spglib — not a replacement, but a dependency-free alternative for Rust projects that need crystallographic symmetry routines without bundling a C toolchain
unit-conversions
Various units of measurement conversions
bevy_lookup_curve
Editable lookup curve for Bevy
convex-math
Mathematical utilities for the Convex fixed income analytics library
par-fractal
Cross-platform GPU-accelerated fractal renderer with 2D and 3D support
adabraka-ui
A comprehensive, professional UI component library for GPUI inspired by shadcn/ui. 80+ accessible components for building beautiful desktop applications.
synfx-dsp
DSP real time audio synthesis, effect algorithms and utilities for Rust
ferrunitas
A type-safe unit conversion library with compile-time dimensional analysis
morph-core
Form alignment and landmark matching primitives built on the csp-solver constraint engine
oil-scale
Fast, streaming image resizer with sRGB-correct interpolation and low memory usage
bevy_alight_motion
Bevy plugin for loading and playing Alight Motion project files
gam-model-kernels
Shared model-kernel base crate for the gam penalized-likelihood engine
kriging-rs
Geostatistical kriging library with WASM support
cadcore-geom
Analytic geometry primitives for the cadcore CAD kernel - curves, surfaces (Plane, Cylinder, Torus, Sphere)
oxiquic-transport
OxiQUIC transport: Pure-Rust QUIC (RFC 9000/9001/9002) over rustls + tokio UDP, zero ring/aws-lc-rs
clipfile-svg
Loss-aware streaming SVG adapter for clipfile vector data
mmot
CLI for Mercury-Motion — render .mmot.json files to MP4/WebM/GIF video
chematic-ff
DREIDING force field atom typing and parameters for chematic — pure-Rust cheminformatics
tempered
Signal and spatial processing primitives on n-dimensional arrays
ratatui-3dmesh
A reusable Ratatui widget for rendering OBJ/glTF/GLB 3D meshes as shaded terminal ASCII
motif-rs
A modular matrix profile library for time series analysis
taz
evaluate a mathematical expression
uzor-animation
Animation engine for uzor — spring physics, easing, timelines, stagger
ry-anim
Animation library implementing 12 Disney principles, visual effects, optical illusions, and science animations
deep_causality_topology
Topological data structures for the DeepCausality project
base256
Encode and decode data in base 256 easily typed words
mouseless
MCP server for macOS desktop control — screenshots, mouse, keyboard, app management. Supports Streamable HTTP and stdio transports.
omap
Interact with or write new Open Orienteering Mapper omap-files
boundbook
rewrite of the Bound Book format by ef1500
opensimplex2
Port of OpenSimplex2
pleiades-jpl
Checked-in JPL Horizons reference snapshots and snapshot-backed validation helpers for the pleiades astrology workspace
neomacs-display-protocol
Shared display protocol types for Neomacs layout/render/runtime
gcode2obj
[Wavefront obj] Visualization tool for inspecting a g-code file
motus-core
Core traits and easing system for the Motus animation library
rsl-interpolation
A re-write of GSL's Interpolation Routines in Rust
linestring2bezier
For converting between geo_types::LineString<T: CoordFloat> and cubic bezier splines
svg2ttf
Convert an SVG font into a TTF font (binary table writer)
voxel-light
Generic 3D BFS light propagation with two-phase removal for voxel engines
motiongfx
Backend agnostic motion graphics creation framework
liblbfgs
Fast and safe Rust implementation of LBFGS and OWL-QN algorithms ported from Naoaki Okazaki's C library libLBFGS
ry-science
Math, stats, and geometry for Ry-Dit — Bezier curves, statistics, optical illusions
svg2glif
Convert SVG to UFO glif file
sudoku-plus
versatile Rust library designed for generating and solving various Sudoku structures, including Plane, Multi-layer, and Cubic Sudokus
bevy_ui_anchor
A small bevy plugin for anchoring UI elements to specific points or entities in the world
kbnf
A fast constrained decoding engine based on context free grammar
numra
composable Rust workspace for scientific computing — differential equations (ODE/SDE/DDE/FDE/IDE/PDE/SPDE), optimization, automatic differentiation, linear algebra, statistics, signal processing
hexagonal_pathfinding_astar
A-Star pathfinding algorithm tailored for traversing a bespoke collection of weighted hexagons
pivot_saw
pivot alorithm
timeline_rs
timeline library for Rust
rill-sampler
Sample playback node for Rill signal graph
lau-approximation-theory
Approximation theory: polynomial/spline interpolation, least squares, Chebyshev polynomials, Padé approximants, Remez algorithm, and error analysis for agent behavior modeling
potentials
lightweight Rust library for classical molecular dynamics potentials, providing modular force field components (LJ, bonds, angles, torsions) for major systems like DREIDING, AMBER, and GROMOS…
atria-gpu-rs
CUDA-required GPU build of the Ablatio Triadum (ATria) centrality algorithm as a PluMA plugin
vle-thermo
Vapor-liquid equilibrium thermodynamic calculator: 22+ cubic EOS, activity models, mixing rules, flash algorithms
tract_algebra
algebraic structures called tracts, which generalize fields and hyperfields
bezier-rs
Computational geometry algorithms for Bézier segments and shapes useful in the context of 2D graphics
bestagon
An engine for discrete stuff in hexagonal grids
lodviz_core
Core visualization primitives and data structures for lodviz
flo_curves
manipulating Bezier curves
qora-fl
Qora: Quorum-Oriented Robust Aggregation for Federated Learning
px2ansi
High-fidelity terminal art engine ANSI, Braille, Kanji, Sixel, and more
oxiui-render-soft
Software CPU framebuffer backend for OxiUI (headless / ffi-audit)
oxigdal-temporal
Multi-temporal raster analysis for OxiGDAL - Time series, change detection, phenology, and data cube operations
weathervane
Weather data, air quality, and alerts from public APIs. Fetches, parses, and returns clean Rust types.
oxionnx-ops
Operator implementations for OxiONNX — 88+ ONNX operators in Pure Rust
oxitext-raster
Fontdue-based glyph rasterizer for OxiText
oxicuda-numeric
OxiCUDA: Numerical analysis primitives (root finding, quadrature, ODEs, special functions, interpolation, polynomial roots, multi-D cubature)
viser-hull
Convex hull (Pareto frontier) and BD-Rate computation for viser
mesh_rs
3D mesh processing and analysis
feffit
Pure-Rust EXAFS toolkit — data reduction (pre-edge/normalize/AUTOBK), Fourier transforms, FEFF path fitting (feffit), and feff.inp build/run; a port of larch.xafs
dimensional_quantity
Check units of measure at compile time using generic const expressions
hartree-cli
Command-line driver for hartree: an XYZ file plus a basis and method, to an SCF energy
bspline
generic library for computing B-splines
trotter_qsim
Sparse, persistent XXZ quantum simulator using second-order Trotter decomposition with optional GPU acceleration
neco-spline
zero dependency natural cubic spline interpolation
wizdraw
Portable crate to fill and stroke composite bezier curves (paths)
stroke
Zero-allocation, const-generic implementations of Bézier and B-Spline curves in N-dimensional euclidean space
lake-elevation
Reservoir and lake elevation math: percent-of-pool, storage conversions, datum conversions (ft<->m), and full-pool / conservation-pool calculations
bezier-nd
Bezier curve implementations using N-dimensional vectors
dims
Unit-Aware Types Library
easing-fixed
easing iterators using fixed-point math
ark-ff-zypher
finite fields
rustyray
High-level wrapper on top of the low-level rustyray-sys bindings
neopdf
A modern, fast, and reliable PDF interpolation library
hagoromo
Declarative vector graphics DSL inspired by the Haskell diagrams package
trajectory
interpolation
numra-interp
Interpolation for Numra: linear, cubic spline (natural/clamped/not-a-knot), PCHIP, Akima, barycentric Lagrange
jackdaw_node_graph
Generic node-graph editor widget for the Jackdaw editor
reos
ℜeos: A Rust Library for Equations Of State and Thermodynamics
cubic_spline
Function that calculates curve points for cubic spline
oxiphysics-sph
Smoothed-particle hydrodynamics for the OxiPhysics engine
polymorpher
creating and morphing potentially rounded polygons
numerics-rs
Blazing fast numerical library written in pure Rust
curve
The package provides curves
neco-edge-routing
necosystems series 2D edge routing primitives for node graphs
embedded-charts
A rich graph framework for embedded systems using embedded-graphics with std/no_std support
ferrolearn-numerical
Numerical foundations for the ferrolearn ML framework: sparse eigensolvers, graph algorithms, distributions, optimization, interpolation, and quadrature
avila-math
Arxis Foundation: The ARX (fortress) - Mathematical kernel with quaternions, tensors, 4D geometry, Conv4D, differential operators
quake-modoki
Quake Modoki - Make every window act like Quake Mode
makepad-vector
Makepad vector api
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
ark-ff
finite fields
calculator-tui
A command-line calculator with symbolic math support
vasp-poscar
read and write VASP POSCAR files
numerics-interp
Research-grade interpolation methods: linear, Lagrange polynomial, cubic natural spline, barycentric — pure Rust, no dependencies
bevy_meshem
that offers a flexible and efficient way to generate meshes from a grid of Voxels
rat_congestion
High-performance congestion control algorithms for network protocols
gamlss-spline
Spline bases, penalties, and metadata for GAMLSS modeling
music-math
common functions and helpers for working with music / audio
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
bevy-bezier-splines
Bezier spline gizmos for Bevy, ported from Unity
gosh-lbfgs
Fast and safe Rust implementation of LBFGS and OWL-QN algorithms ported from Naoaki Okazaki's C library libLBFGS
contrast_renderer
A web-gpu based 2D render engine
jaeckel
Rust port of Peter Jäckel's algorithms on http://www.jaeckel.org
rill-oscillators
Oscillators for Rill - using rill-core-dsp algorithms
rustnomial
working with polynomials
cucoqu
cucoqu is a Rust library for converting between different types of Bézier splines. Currently it only supports the types most commonly used in type design and drawing curves: cubic Bézier curves…
prime-splines
Spline math — Bezier, Catmull-Rom, B-spline, slerp
lyon_geom_for_carbide
2D quadratic and cubic bézier arcs and line segment math on top of euclid
t-spline
data structure and basic algorithms
prime-interp
Interpolation — easing, lerp, smoothstep, smootherstep
winter-math
Math library for the Winterfell STARK prover/verifier
rwarp
GDAL warp pipeline in Rust: coordinate transforms, approximate transforms, source window computation, and resampling kernels
simple-bezier-easing
calculating cubic Bézier curves using De Casteljau's algorithm
use-bezier
Bezier curve primitives for the RustUse geometry workspace
anim_curve
Curve Calculation function library with simple dependencies
bacon-sci-1
Scientific computing in Rust
bearingpro
solving common maritime navigation tasks
feos-core
Core traits and functionalities for the
feosproject
ada
2D Primitive Shapes Rendering Library
cubic-bezier
Create and modify cubic bezier curves
ezing
Easing functions
nd_interpolate
1-10 dimensional linear and cubic spline interpolation implemented in Rust
fastnoise-simd
A safe wrapper around the fastnoise-simd-bindings crate
easing
Leveraging Rust's powerful iterators for easing
namada_proof_of_stake
Namada Proof of Stake system
r3sizer-core
Pure image processing core: linear color, downscale, sharpen, artifact metric, polynomial fit and solve
bismuth
A 3D game world represented as cubes in an oct-tree that can be manipulated in real time
cubic-protocol
Minecraft protocol on rust
cip_rust
Cubic Interpolation Pseudo-Particle (CIP) implementation in Rust. For more information, contact mgubolin at protonmail dot com or the original article in TAKEWAKI, Hrn; NISHIGUCHI, A…
generic_cong_avoid
A Congestion Control Plane
symmetria
numerical library
number_easing
number easing functions
cubic-protocol-server
ProtocolServer for CubicProtocol
Try searching with DuckDuckGo or on crates.io.