-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
plotters
drawing library focus on data plotting for both WASM and native applications
-
kalc
a complex numbers, 2d/3d graphing, arbitrary precision, vector/matrix, cli calculator with real-time output and support for units
-
ndarray-conv
N-Dimension convolution (with FFT) lib for ndarray
-
bevy_flowfield_tiles_plugin
FlowField (vector field) pathfinding as a plugin to the Bevy game engine
-
glamx
Extensions for glam: Pose2, Pose3, Rot2, and matrix utilities
-
quantrs2-circuit
Quantum circuit representation and DSL for the QuantRS2 framework
-
bevy_heavy
Mass property computation for Bevy's geometric primitives
-
rs-math3d
Rust 3D Math (no dependency on std)
-
mapproj
(a part of) map projections defined in the FITS World Coordinate System (WCS)
-
cube3d
A GUI-based 3D cube rotation demo
-
ndarray_cg
High-performance computer graphics mathematics library based on ndarray with vectors, matrices, and transformations
-
vectra
A multi-dimensional array library for Rust, similar to NumPy
-
ruqu-algorithms
Production-ready quantum algorithms in Rust - VQE for chemistry, Grover's search, QAOA optimization, Surface Code error correction
-
lazytimer
A terminal-based speedcubing timer
-
glium-types
types to use with glium
-
anchor-kit-core
core UI primatives, elements and layout for anchor-kit
-
glam_matrix_extras
Matrix types and utilities for Glam
-
balanced-direction
manipulate directions with discrete logic
-
flatk
Flat layout abstraction toolkit
-
grid_pathfinding
Pathfinding using jump point search (JPS) and connected components on a 2D grid
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
ocl-convolution
OpenCL-accelerated 2D convolutions
-
arboriter-mcts
A Monte Carlo Tree Search implementation built on the arboriter tree traversal primitive
-
sharpy
High-performance image sharpening library for Rust
-
bevy_edge_detection_outline
Edge detection outline post-processing plugin for Bevy — Sobel and Roberts Cross operators, depth/normal/color edge sources (WGSL shader)
-
trigivs
solving tridiagonal systems of linear equations using Givens rotations
-
better_comprehension
collection and iterator comprehensions for Rust
-
tightbeam-rs
A secure, high-performance messaging protocol library
-
sudoko
A comprehensive Sudoku solving library with multiple strategies, puzzle generation, and WebAssembly support
-
vibe-code
Parallel CPU execution without threads or channels
-
boxchars
allows to manipulate Box Drawing Chars
-
kewb
manipulating and solving a 3x3 Rubik's cube with Kociemba's two phase algorithm
-
map_3d
3D geographic coordinate transformation
-
tensorlogic-quantrs-hooks
Probabilistic graphical model and message-passing interoperability for QuantRS2
-
matrix-slice
Safe abstractions for two-dimensional slices
-
avila-linalg
Avila Linear Algebra - Álgebra linear genuína em Rust para o ecossistema Avila (vetores, matrizes, SVD, eigenvalues)
-
nalgebra-glm
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library
-
simple_wfc
wave-function collapse for procedural generation
-
rustedbytes-tris
A Vanishing Tic Tac Toe clone written in Rust
-
sat_toasty_helper
more-easily writing SAT constraints
-
openmaths
Powerful Maths Library for Graphical Applications in Rust and OpenGeometry
-
fast-svd-3x3
Quick Singular Value Decomposition for 3x3 matrix. SIMD Supported.
-
cio
two powerful procedural macros (
println!andinput!) that enhance console I/O operations in Rust, bringing Python-like convenience to Rust’s type-safe environment -
spynso3
Pyo3 bindings for spenso
-
RayBNN_DiffEq
Matrix Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
erfars
Safe Rust bindings to the Essential Routines for Fundamental Astronomy (ERFA) C library
-
font3x3
3x3 monospace bitmap font
-
kovi-plugin-gif-lab
Kovi 的 GIF 处理插件,支持合成、拆分、变速、倒放、旋转、拼图等操作。
-
sciencecalc-rs
A calculation toolkit or Library for mathematics, physics, and chemistry in Rust | Library rust Matematika, Fisika, Kimia - Kalkulator Toolkit
-
e_window_api
API wrapper for e_window providing high-level abstraction
-
yayagram
Play nonograms/picross in your terminal
-
scramble-gen
accompanying cli utility that generates practice scrambles for use in a future cube timer
-
algebra-sparse
Efficient sparse linear algebra library built on nalgebra with CSR/CSC formats and block diagonal matrix support
-
robomath
A lightweight, efficient, and generic mathematics library for 3D applications, with a focus on robotics and simulation
-
mars_raw_utils
working with publicly available raw MSL, Mars2020, and InSight images
-
ratatui-auto-grid
auto-grid layout utility for ratatui TUI applications
-
quad-to-quad-transformer
Translate 2d points from one quad to another
-
rpk-common
RPK common fields between config tool and firmware builder
-
wfc
Generate images using Wave Function Collapse
-
kociemba
solving the 3x3 Rubik's cube with Kociemba's two phase algorithm
-
wrend
A WebGL2 rendering library for Rust/Wasm & JS
-
minisat
interface. Solves a boolean satisfiability problem given in conjunctive normal form.
-
gomander-engiffen
Encodes GIF images from sequences of images. Includes an installable command line bin as well as the library. Forked from https://github.com/TooManyBees/engiffen
-
bitshifter/mathbench
Comparing performance of Rust math libraries for common 3D game and graphics tasks
-
three-style
A CLI tool for searching 3x3 Rubiks'cube 3-style commutators
-
sliding_puzzle
manipulating sliding tile puzzles
-
llml
basic math data types with high level frontend and low level backend
-
ggez-goodies
Various small useful add-ons for the ggez game framework
-
fksainetwork
neural network
-
colstodian
An opinionated, practical color management library for games and graphics
-
three-style-lib
A 3x3 Rubik's Cube three style library
-
bvh_anim_parser
A .bvh file parser
-
linear_algebra
basic linear algebra operations in Rust
-
num-huarongdao
fifteen puzzle lib
-
matrix-rs
using matrices in rust. Uses const generics to ensure compile-time matrix safety.
-
map3d
Geodetic coordinate conversion library
-
bevy_edge_detection
A bevy plugin adding edge detection post processing effect
-
mat-rs
no_std implementation of mathematical matrix types
-
sauss-cramer
es una librería que ayuda a resolver sistemas 2x2 y 3x3 de ecuaciones lineales, usando el método de reducción de Crammer
-
oxygen_quark
Oxygen Quark is a maths library mainly developed for the Oxygen Game Engine
-
grux
drawing grid-based user interfaces using ASCII characters
-
z3d
Z3 DSL interface for Rust
-
ferrix
matrix library for Rust
-
image_splitting
splitting images into smaller sub-images, supporting both equal division (3x3 grid) and custom-sized sub-images
-
batbox-la
Linear algebra
-
skia-rs-core
Core types for skia-rs: geometry, color, and pixel storage
-
cube_scrambler
Cube is a simple yet effective scramble generator for 2x2, 3x3, 4x4 and 5x5 Rubik's Cubes (3x3 is the default), written in Rust. It ensures no two consecutive moves are the same, providing…
-
better_kartoffel_radar
A wrapper around the radar functionality in the kartoffel game hosted at https://kartoffels.pwy.io
Try searching with DuckDuckGo or on crates.io.