-
egui
immediate mode GUI that runs on both web and native
-
tiny-skia
A tiny Skia subset ported to Rust
-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
zenoh
Zero Overhead Pub/Sub/Query Protocol
-
colorgrad
Color scales library for data visualization, charts, games, generative art and others
-
printpdf
reading and writing PDF files
-
noise
Procedural noise generation library
-
file-format
determining the file format of a given file or stream
-
simdeez
SIMD library to abstract over different instruction sets and widths
-
ultraviolet
do linear algebra, fast
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
leafwing-input-manager
A powerful, flexible and ergonomic way to manage action-input keybindings for the Bevy game engine
-
image-compare
Image comparison library based upon the image crate. Currently it provides SSIM and RMS for comparing grayscale and rgb images, a cool hybrid compare as well as several grayscale histogram distance metrics…
-
raqote
2D graphics library
-
rs-opw-kinematics
Inverse and forward kinematics for 6 axis robots with a parallel base and spherical wrist
-
grimoire_css
A magical CSS engine for all environments
-
audionimbus
A safe wrapper around Steam Audio that provides spatial audio capabilities with realistic occlusion, reverb, and HRTF effects, accounting for physical attributes and scene geometry
-
photon-rs
High-performance image processing library for native use and the web
-
gradient
A command line tool for playing with color gradients
-
rectangle-pack
A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case
-
kwaak
Run a team of autonomous agents on your code, right from your terminal
-
wow-wmo
Parser, editor, and converter for World of Warcraft WMO (World Model Object) files
-
ctrlassist
Controller Assist for gaming on Linux
-
typeracer
A terminal typing game. Race to see the fastest time you can get!
-
name
Workspace binary for generating Rust crate names
-
arborium-scala
Scala grammar for arborium (tree-sitter bindings)
-
strix
Terminal-based video synthesizer inspired by Hydra
-
bevy_color
Types for representing and manipulating color values
-
ash_renderer
Vulkan renderer in Rust using ASH - ECS-free, pure rendering engine
-
wgsl_bindgen
Type safe Rust bindings workflow for wgsl shaders in wgpu
-
qirust
QR code generator written in Rust using standard library
-
git-gamble
blend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
beamterm-renderer
High-performance WebGL2 terminal renderer for beamterm, targeting sub-millisecond render times in web browsers
-
ansiconst
declaring nestable ANSI styles in const context
-
sic_image_engine
abstractions for the application of image operations of the 'imagineer' image cli project
-
rank-refine
SIMD-accelerated MaxSim, cosine, diversity (MMR/DPP) for vector search and RAG pipelines
-
bevy_debug_grid
A bevy plugin for creating grids, for debugging purposes
-
skia-rs-safe
High-level safe Rust API for skia-rs - A pure Rust implementation of Skia
-
checksmix
A simplified MIX simulator - Donald Knuth's hypothetical computer for teaching and learning assembly language programming
-
russimp-ng
Assimp bindings for rust
-
bevy_rich_text3d
Mesh based raster rich text implementation for bevy
-
anymotion
Prototype skeletal animation library for ECS-native game engines
-
magical_rs
Rust framework for file recognition, aiming for high extensibility and customization
-
recp
A cli utility to display recipes in recipe-lang
-
oxidize-pdf
A pure Rust PDF generation and manipulation library with zero external dependencies
-
sb
Terminal Markdown Browser/Editor with Git integration, syntax highlighting, and media support
-
bevy_ratatui_camera
A bevy plugin for rendering your bevy app to the terminal using ratatui
-
ruddy
Minimalistic library for working with binary decision diagrams
-
game-loop
that implements a frame-rate-independent game loop
-
gfx_types
Core graphics types shared between kernel and userspace - RedstoneOS
-
zenoh-plugin-storage-manager
The zenoh storages plugin
-
micro-hnsw-wasm
Neuromorphic HNSW vector search with spiking neural networks - 11.8KB WASM for edge AI, ASIC, and embedded systems. Features LIF neurons, STDP learning, winner-take-all, dendritic computation.
-
so
A terminal interface for StackOverflow
-
awsm-renderer
-
luminance
Stateless and type-safe graphics framework
-
bgone
Ultra-fast CLI tool for removing solid background colors from images
-
plane-split
Plane splitting
-
skia-rs-paint
Paint, shaders, and effects for skia-rs
-
smol-rgb
A smol library for (s)Rgb color handling
-
apex-solver
A high-performance Rust library for nonlinear least squares optimization with Lie group support, designed for SLAM, bundle adjustment, and pose graph optimization
-
hotline-rs
A high-performance, hot-reload graphics engine
-
toai
path crawler, that copies all SRC files into a singe output to send it to a ai (toai)
-
bevy_sky_gradient
Sky rendering plugin for bevy featuring, sky gradient, aurora / northern lights, stars, sun, day-night cycle
-
chrono-machines
Exponential, constant, and Fibonacci backoff retry library with full jitter support - no_std compatible
-
wow-addon-builder
A powerful World of Warcraft addon build tool written in Rust
-
playa
Image sequence player (EXR, PNG, JPEG, TIFF, .MP4). Pure Rust with optional OpenEXR/FFmpeg support.
-
libp2p-gossipsub
Gossipsub protocol for libp2p
-
plutofilter-rs
Port of https://github.com/sammycage/plutofilter to rust
-
image-colorizer
Never settle for images outside your colorscheme again!
-
libnoise
performant, and customizable procedural noise generation library
-
bevy-canvas-2d
A fast chunked 2D pixel canvas for Bevy with dirty-rect GPU uploads
-
montycat
Rust Client for Montycat - High-Performance NoSQL Database. The Fastest, Safest, and Most Elegant Database Client Ever Built in Rust.
-
yek
serialize a repository into chunks of text files
-
sharpy
High-performance image sharpening library for Rust
-
chromatic
A small utility library for building and sampling colour maps
-
russimp
Assimp bindings for rust
-
flowlang
A dataflow oriented programming meta-language in JSON supporting functions written in rust, python, javascript, java, and flow
-
vulk
Vulkan bindings for Rust, except only the bleeding edge features
-
uxn-tal-defined
Shared protocol definitions for uxntal://
-
bevy_mesh_terrain
ergonomic heightmap terrain plugin for Bevy game engine
-
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
quadio-cli
QUADIO Project command-line interface
-
nightshade-editor
An interactive editor for the Nightshade game engine
-
grixy
Zero-cost 2D grids for embedded systems and graphics
-
automl
Automated machine learning for classification and regression
-
google-cloud-datafusion-v1
Google Cloud Client Libraries for Rust - Cloud Data Fusion API
-
spotlight-dimmer
A lightweight application that dims inactive displays to highlight the active one
-
mepeyew
Small But Powerful Graphics Library
-
tailwind-css-fixes
Fixes for tailwind-css crate (Compile tailwind short instructions to css)
-
blup
The Blender Version Manager
-
i3bar-river
A port of i3bar for wlroots-based compositors
-
bevy_mod_skinned_aabb
A Bevy plugin that automatically calculates AABBs for skinned meshes
-
a-sixel
A small sixel + palette selection + dithering library
-
leopard_vec
A high-performance parallelized vector container with deferred execution for bulk parallel operations
-
webglue
OpenGL ES 3.0 / WebGL2 wrapper for Rust and WebAssembly
-
blinc_gpu
Blinc GPU renderer - SDF-based rendering via wgpu
-
asefile
loading Aseprite files
-
todozi
AI/Human task management system with file-based storage
-
hayro
A rasterizer for PDF files
-
nsys-gl-utils
OpenGL and graphics utilities
-
director-engine
A high-performance 2D rendering engine using Skia and Taffy
-
egui_winit_vulkano
Egui immediate mode gui integration with winit and Vulkano
-
color-art
working with colors and color spaces
-
bevy_material_wizard
A material replacement utility for bevy
-
thin-engine
A thin engine between glium, winit, glium-types and winit-input-map with some extra helper functions
-
asvgard
High-performance SVG, PNG, and TGA rasterizer written in Rust
-
eazygit
A fast TUI for Git with staging, conflicts, rebase, and palette-first UX
-
bevy_vrm1
Allows you to use VRM and VRMA in Bevy
-
sevenx_engine
Engine de jogos 2D/3D completa com suporte Android, física, áudio, partículas, tilemap, UI, eventos e sistema 3D avançado com PBR
-
fast-dav-rs
Fast CalDAV client with hyper + rustls, HTTP/2, compression, batching, and streaming XML parsing
-
pix-engine
A cross-platform graphics/UI engine framework for simple games, visualizations, and graphics demos
-
clove2d
A powerful 2D graphics library for Rust with support for shapes, text, images, filters, and layers
-
ferrousgl
Simple-to-use Rust library that provides simple abstractions over OpenGL and GLFW for creating graphical applications and games easier
-
bevy_ufbx
FBX asset loader for Bevy using the ufbx library
-
egui-directx11
Direct3D11 renderer for
egui -
impellers
Bindings to Flutter's 2D vector graphics renderer
-
bevy_anti_alias
various anti aliasing implementations for Bevy Engine
-
wisdom-quotes
A beautiful command-line tool to display random famous quotes with ASCII art characters from both English and Chinese literature
-
manually-static
ManualStaticthat is a wrapper which allows to manually manage'staticlifetimes. It is unsafe but withdebug_assertionsit panics when the usage is wrong -
fyrox-animation
Flexible Animation System
-
imgfx
Image filtering and modulating with bitwise, arithmetic, and logical operations
-
ozz-animation-rs
runtime library for ozz-animation with cross-platform deterministic
-
bckt
opinionated but flexible static site generator for blogs
-
sublime-color-scheme
Parse Sublime Text color schemes to Syntect Themes
-
fast-svd-3x3
Quick Singular Value Decomposition for 3x3 matrix. SIMD Supported.
-
bevy_2d_screen_space_lightmaps
Lighting plugin for 2D games made in the Bevy engine. This plugin uses the screen space lightmaps technique
-
image-blend
Type-agnostic support for image blending operations (add, multiply, screen, etc) for the image crate. Support for custom blends and utils for alpha channel manipulation.
-
fimg
fast image operations
-
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
abyss-lang
AbySS: Advanced-scripting by Symbolic Syntax
-
cmtree
A generic Cartesian Merkle Tree implementation
-
fuzzy_logic_engine_rs
Fuzzy logic inference engine library in Rust
-
wlambda
embeddable scripting language for Rust
-
voirs-singing
Singing voice synthesis for VoiRS
-
chilloutvr
Unofficial rust types of ChilloutVR's API
-
alpha-blend
Alpha blending and compositing
-
entropy-map
Ultra-low latency hash map using minimal perfect hash functions and compact encoding of values, minimizing memory footprint and storage size for efficient data retrieval
-
legnext-rust-sdk
Official Rust client for the Legnext.ai Midjourney API. Generate images, videos, and more with AI.
-
bevy_mod_opacity
Hierarchical opacity for bevy
-
skeletal_animation
Skeletal character animation library, using gfx-rs
-
sw-composite
a collection of software compositing routines
-
kanvas-mumu
kavas-mumu is a plugin to provide graphical functionality to the Mumu ecosystem
-
waterui-color
A modern UI framework for Rust
-
lsm6dsv80x-rs
Driver for the LSM6DSV80X IMU, featuring a low-g (±16g) and high-g (±80g) accelerometer, gyroscope, and integrated FSM/MLC modules for AI and IoT applications
-
tauri-plugin-decorum
Opnionated window decoration controls for Tauri apps
-
image-overlay
Overlay an image with blend mode
-
bevy_flash
A Bevy plugin for Flash Animation
-
bevy_sdf_klown
General Pupose sdf plugin for bevy
-
bevy_animation_graph
Animation graph library for the Bevy game engine
-
rdpe-editor
Visual editor for RDPE particle simulations
-
pocket-cli
A CLI tool for saving, organizing, and retrieving code snippets with integrated version control
-
termit
Terminal UI over crossterm
-
shotgun
Minimal X screenshot utility
-
voirs-cloning
Voice cloning and speaker adaptation system for VoiRS
-
mesh-tools
generating 3D meshes and exporting them to glTF/GLB files
-
mockforge-federation
Multi-workspace federation for MockForge - compose multiple mock workspaces into federated virtual systems
-
mcdm
assist with solving Multiple-Criteria Decision Making (MCDM) problems
-
bevy_gltf_animation
Minimal animation setup for gltf files
-
voirs-emotion
Emotion expression control system for VoiRS voice synthesis
-
chroma-forge
A comprehensive color conversion library for Rust
-
voirs-acoustic
Acoustic model inference for VoiRS speech synthesis (VITS/FastSpeech2)
-
rusty-d3d12
Low-level D3D12 bindings for Rust
-
embedded-rgba
RGBA support for embedded-graphics with fast framebuffers
-
voirs-conversion
Real-time voice conversion system for VoiRS
-
nannou_webp_animation
decoding and rendering animated WebP images using the nannou creative coding framework
-
tcolour
A colour library aimed at use with Ratatui
-
pconvert-rust
Rust version of P(NG)Convert, a simple PNG conversion tool
-
forma-render
An efficient vector-graphics renderer
-
todoz
A mindful CLI task manager blending zen aesthetics with modern functionality
-
pace-rs
pace - Mindful Time Tracking: Simplify Your Focus and Boost Productivity Effortlessly
-
blend
A parser and runtime for Blender's .blend files
-
zenoh-bridge-remote-api
Zenoh: The Zero Overhead Pub/Sub/Query Protocol
-
ym2149-ym-replayer-cli
Command-line player for YM chiptune files
-
hayro-svg
Converting PDF pages into SVG files
-
russimp-sys-ng
Raw Assimp bindings for Rust
-
crystalorb
Network-agnostic, high-level game networking library
-
bevy_animation_graph_editor
Animation graph editor for the Bevy game engine
-
contrast_renderer
A web-gpu based 2D render engine
-
grimoire
cross-platform live-coding tool for creating GLSL shader demos
-
me
WIP persistent memory system
-
line_tools
High-performance line rendering for WebGL applications with anti-aliasing and batch processing
-
bones_schema
runtime reflection system designed for scripting
-
koharu-renderer
Manga translation tools
-
kokoro-tiny
Minimal TTS crate using Kokoro - perfect for embedding in other apps
-
blend_info
Print some information about a Blender scene file
-
flo_render_canvas
Converts flo_canvas streams to flo_render streams
-
rg3d
3D Game engine
-
vxdraw
2D rendering library
-
bidivec
offering bidimensional arrays, vectors and slices, with batteries included (such as pathfinding, flood-filling and more)
-
vks
Vulkan FFI bindings and symbol loader. Vulkan 1.0.59 and all extensions are supported.
-
rnm-3d
Blazingly Fast + Tiny 3D Format
-
bevy_pathfinding
3D Bevy plugin that combines flowfield pathfinding with boid-based collision avoidance to move units smoothly. Great for RTS games!
-
bevy_mod_paramap
Parallax mapping shaders (relief and POM) for the bevy game engine
-
blender-armature
Serialize / deserialize Blender armatures
-
awsm
Wrappers for WASM
-
bevy_blender
Bevy library that allows you to use assets created in Blender directly from the .blend file
-
shadertoy-rs
A desktop client for Shadertoy written in Rust
-
inlottie
lib/tool in Rust to load/save/parse/render lottie animation files
-
chromacat
A versatile command-line tool for applying color gradients to text output
-
zune-psd
Photoshop Simple PSD decoder
-
si4703
Platform-agnostic Rust driver for the Si4703 and Si4702 FM radio turners (receivers)
-
koharu-models
Manga translation tools
-
sk6812_rpi
SK6812RGBW library for RaspberryPi
-
bevy_mesh_obj
Parse Wavefront .obj files into Bevy Meshes
-
gmf
An RPC library using Glommio and Tonic. Note: This package only works on Linux.
-
cat_engine_basement
The CatEnigne's basement
-
iroh-dht-experiment
Experimental DHT for iroh
-
inovo-rs
API for intergrating inovo robot arm
-
bevy_nine_slice_ui
A nine slice/patch texture plugin for bevy ui nodes, works in wasm
-
dali
A rendering library for fast digital painting
-
russimp-sys
Raw Assimp bindings for Rust
-
g203_rs
CLI and library for controlling the Logitech G203 Lightsync mouse
-
colstodian
An opinionated, practical color management library for games and graphics
-
mallumo-gls
Small low level library for modern (4.5 Core) OpenGL
-
noice
Fork of noise-rs, a procedural noise generation library
-
mina
expressive, framework-independent animation library for Rust
-
lightwave-3d
LightWave 3D Parser
-
omage
omageis a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties. -
barg
A GUI toolkit & 3D graphics renderer
-
processing
environment for Rust, with influences from Cinder and openFrameworks. It is written with Glium and has a Glutin and a GLFW backend. Tested so far on macOS and Linux. It has been…
-
colorgen-nvim
Generate colorschemes for Neovim
-
leafrender
simply, easy to use library to just get pixels onto the screen, regardless of your platform
-
rs-paint
A light-weight image editor
-
glitcher-sdk
SDK for building Glitcher visual plugins
-
gblend
CLI tool for bootstrapping Fluent projects
-
wassily-color
Color utilities and palette management for wassily generative art library
-
rwasm
ZK-friendly WebAssembly runtime optimized for blockchain and zero-knowledge applications
-
cipher_blend
cipher blend
-
octarine
Color manipulation library
-
xblend
color library
-
pixelflut-rs
providing a pixelflut server to easily connect your display or project to it
-
mabel-aseprite
loading Aseprite files
-
blend-formula
macros for defining GPU blend modes from arbitrary formulae
-
vmread
High-level Rust bindings to vmread
-
animgraph
Animation data flow library using hierarchical state machines
-
VibeProtocol
Vibe Protocol is a secure, decentralized, and privacy-focused messaging protocol. Its designed using Sodium, Base64, and other cryptographic libraries to ensure the highest level of security and privacy.
-
blend-contract-sdk
Traits, clients, types, and WASMs for the Blend Protocol for use in Soroban contract development
-
blend-rs
read Blender's .blend files
-
scene-viewer
A gltf scene viewer based on the rend3 3D rendering engine
-
blend-converter
Convert blend files to other 3D formats
-
tiny-game-loop
Basis for a framerate-independent game loop. Only contains the calculations, so you could arrange the loop itself however you want.
-
dastral
Reduce boilerplate code, learn data structures & algorithms with Dastral
-
blend-api
Blend client, generated from the OpenAPI spec
Try searching with DuckDuckGo or on crates.io.