-
rgb
struct RGB/RGBA/etc.
用于在包之间共享像素 + 颜色操作的便捷方法。允许无拷贝的高级别互操作性。还添加了常见的便捷方法... -
wgpu
WebGPU API 包装器
-
bevy
一个令人耳目一新的简单数据驱动游戏引擎和应用框架
-
ash
Rust 的 Vulkan 绑定
-
core-graphics
macOS 的 Core Graphics 绑定
-
kurbo
2D 曲线库
-
softbuffer
跨平台软件缓冲区
-
metal
为 Metal 提供的 Rust 绑定
-
tobj
类似于 tinyobjloader 的轻量级 OBJ 加载器
-
iced
受 Elm 启发的跨平台 GUI 库
-
skia-safe
Rust的Skia安全绑定
-
vulkano
Vulkan图形API的安全包装器
-
miniquad
跨平台窗口上下文和渲染库
-
macroquad
易于使用的图形库
-
embedded-graphics
适用于小型硬件显示器的嵌入式图形库
-
swash
字体内省、复杂文本形状和字形渲染
-
ggez
一个轻量级的游戏框架,用于使用最小摩擦力制作2D游戏,灵感来自Love2D
-
drm
到Direct Rendering Manager API的安全、低级绑定
-
raqote
2D图形库
-
colorgrad
数据可视化、图表、游戏、生成艺术等颜色比例库
-
csscolorparser
CSS颜色解析库
-
鲁棒
计算几何的自适应浮点谓词
-
slint
用于高效开发嵌入式设备和桌面应用程序的流畅图形用户界面的GUI工具包
-
raylib
Raylib的Safe Rust绑定
-
read-fonts
读取OpenType字体文件
-
colorous
从d3-scale-chromatic移植的专业调色板
-
printpdf
编写PDF文件
-
tinybmp
无std,低内存占用BMP图像加载器
-
psp
构建完整的PSP模块,包括PRX插件和常规自制应用程序
-
iced_aw
为Iced GUI库提供额外的小部件
-
lyon
使用细分在GPU上执行2D图形渲染
-
vello
一个实验性的以GPU计算为中心的2D渲染器
-
pathfinder_simd
SIMD 库
-
libvips
libvips 的安全绑定
-
femtovg
抗锯齿 2D 矢量绘图库
-
ultraviolet
快速进行线性代数运算
-
slint-updater
用于更新 .slint 文件从先前版本的工具
-
skrifa
OpenType 字体的元数据读取器和位图缩放器
-
d3_geo_rs
D3/d3-geo 的移植版
-
svg_fmt
非常简单的调试实用程序,以 SVG 格式转储形状
-
hexasphere
在球面上均匀地铺贴六边形
-
bevy_polyline
为 Bevy 实现的折线渲染
-
zeno
高性能、低级的 2D 路径光栅化
-
speedy2d
硬件加速的形状、图像和文本绘制,具有易于使用的API。Speedy2D旨在成为创建窗口、渲染图形和处理输入的最简单的Rust API。
-
bevy_mod_raycast
Bevy引擎的射线投射
-
rqrr
从任何图像来源检测和读取QR码
-
rioterm
Rio终端是一个硬件加速的GPU终端模拟器,专注于在桌面和浏览器中运行
-
poppler-rs
对poppler-glib的高层(安全)绑定
-
peniko
用于矢量图形样式的原始类型
-
coffeevis
Linux的个人图形/控制台音乐可视化器
-
oculante
一个具有分析和编辑工具的最简图像查看器
-
slint-tr-extractor
用于将Slint文件中的提取@tr字符串更新到gettext .po文件的工具
-
wgpu-profiler
使用计时器查询的wgpu分析范围
-
flo_curves
操纵贝塞尔曲线
-
embedded-text
嵌入图形的TextBox
-
hex_color
用于处理RGB(A)十六进制颜色的轻量级库
-
notan
便携式多媒体层,易于创建应用程序或游戏
-
display-interface
用于驱动显示的接口特性
-
bevy_framepace
为Bevy提供帧率匹配和限制
-
gnuplot
控制器
-
pax-lang
Pax语言解析器
-
obj-rs
Rust的Wavefront obj解析器。它处理'obj'和'mtl'格式。
-
velato
为vello提供的Lottie集成
-
spirq
用于图形的轻量级SPIR-V查询实用程序
-
egui_demo_lib
egui示例库
-
i-slint-core
内部Slint运行时库
-
write-fonts
编写字体文件
-
qcms
轻量级色彩管理
-
bevy_prototype_lyon
在 Bevy 游戏引擎中绘制 2D 形状和路径
-
charming
Rust 的可视化库
-
maths-rs
游戏开发和图形的线性代数库
-
windows-capture
Rust 最快的 Windows 屏幕捕获库 🔥
-
sdl2
Rust 的 SDL2 绑定
-
renderdoc
为 Rust 提供应用程序绑定
-
three-d
2D/3D 渲染器 - 使跨平台(包括网页)绘制内容变得简单
-
qoi
QOI(相当不错图像)格式的非常快速的编码/解码器
-
guillotiere
具有快速释放的动态 2D 纹理图集分配器
-
resize
纯 Rust 的图像重采样库
-
deqp-runner
一个 VK-GL-CTS/dEQP 包装程序,用于并行化它跨 CPU 并报告与基线的结果
-
渲染
用户友好的实时渲染。🍖
-
lyon_geom
基于 euclid 的 2D 二次和三次贝塞尔弧线以及线段数学
-
identicon-rs
围绕自定义生成 identicon 图像构建
-
smaa
使用 SMAA 的后处理抗锯齿
-
rusty_engine
通过一个简单、跨平台的 2D 游戏引擎学习 Rust
-
bevy_voxel_world
Bevy 的方块世界插件
-
vulkanalia
Rust 的 Vulkan 绑定
-
piston2d-gfx_graphics
Piston 游戏引擎的 Gfx 2D 后端
-
slint-interpreter
Slint 的解释器库
-
buffer-graphics-lib
缓冲区图形库
-
funutd
程序化纹理库
-
tmf
3D 模型压缩格式,压缩比在 4.2 和 1.95 之间,读取速度非常快,压缩和解压缩模型之间没有视觉差异
-
像素
一个提供GPU驱动的像素帧缓冲区的小型库
-
pax-runtime
Pax的核心共享运行时和渲染引擎
-
pix-engine
一个跨平台的图形/UI引擎框架,用于简单的游戏、可视化效果和图形演示
-
fltk-theme
为fltk-rs提供的主题库
-
fl2rust
一个将fluid(fltk ui designer)文件转换为Rust的编译器
-
image-colorizer
不再为颜色方案之外的图像而妥协!
-
embedded-graphics-simulator
嵌入式图形模拟器
-
luminance
无状态且类型安全的图形框架
-
slint-build
Slint构建脚本的辅助工具
-
texture2ddecoder
纯Rust无std纹理解码器
-
librashader
为所有人提供的RetroArch着色器
-
sdf_glyph_renderer
从位图图像生成SDF字体图元的工具
-
lyon_algorithms
2D路径操作/转换算法
-
twemoji-assets
提供Twemoji资源的复杂crate
-
transvoxel
Eric Lengyel的Transvoxel算法
-
trackball
通过指数映射实现虚拟轨迹球旋转
-
piet
2D图形的抽象层
-
vello_svg
vello的SVG集成
-
allegro
5个核心库的Rust包装器
-
fastnoise-lite
FastNoise Lite是一个极其便携的开源噪声生成库,具有大量噪声算法
-
glslang
glslang的Rust绑定
-
awsm_web
WASM的包装器
-
seldom_pixel
适用于有限颜色调色板像素艺术游戏的Bevy插件
-
libopenraw
数码相机RAW文件处理
-
srgb
sRGB基元和常量—轻量级crate,包含在操作sRGB颜色时所需的功能和常量
-
blue_engine
通用、易于使用、快速且可移植的图形引擎
-
skia-bindings
为Rust提供的Skia绑定
-
brres
专为读取和写入用于任天堂Wii游戏的.brres 3D模型存档而设计。该库提供C绑定,使其在Rust和C/C++项目中都很有用。
-
kludgine
一个由wgpu驱动的2D图形库,具有可选的窗口支持
-
dunge
便携式3D渲染库
-
embedded-layout
扩展嵌入式图形的简单布局功能
-
godot
Godot 4的Rust绑定
-
kmeans_colors
使用通用k-means实现作为独立库支持,对图像进行k-means聚类以找到主导颜色。
-
关键帧
Rust中的动画
-
bevy_vello
使用Vello在Bevy中渲染资源和场景
-
basis-universal
Binomial的基于basis-universal Supercompressed GPU Texture Codec的绑定
-
norad
读取和写入统一的字体对象文件
-
wgpu_text
为wgpu提供的2D文本渲染器
-
bevy_svg
在Bevy中加载和绘制SVG文件
-
sugarloaf
Rio渲染引擎,设计为多平台。它基于WebGPU,Rust库用于桌面和WebAssembly用于Web(JavaScript)。该项目是为了...
-
lyon_tessellation
一个低级路径细分库
-
figures
专门用于2D屏幕图形的数学库
-
libfive
用于实体建模的工具,特别适合参数化和程序化设计
-
bevy_smud
适用于 Bevy 的 2D SDF 形状渲染插件
-
baby_shark
几何处理库
-
devotee
可视化引擎
-
kiss3d
Rust 的 3D 图形引擎
-
bevy_keith
Bevy 游戏引擎的 2D 图形库
-
mesh-loader
3D 模型格式的快速解析器
-
loop9
一个小型辅助函数,可以同时遍历图像中的每个像素及其相邻像素。边缘处的像素会被重复。
-
presser
帮助您将事物复制到原始缓冲区,而无需调用神秘的远程动作(未定义行为)
-
spirv_cross
围绕 SPIRV-Cross 的安全包装器
-
svg2pdf
将 SVG 文件转换为 PDF 文件
-
iced_widget
iced 的内置小部件
-
rs_pbrt
使用 Rust 进行基于物理的渲染 (PBR)
-
wgpu-hal
WebGPU 硬件抽象层
-
tweak_shader
wgpu 助手库,用于构建灵活的屏幕着色器
-
pixel2svg
基于原始的 pixel2svg,但使用 Rust 重新编写。将像素艺术转换为 SVG - 像素级转换。
-
crabgrab
跨平台屏幕/窗口捕获库
-
pilka
用于创建着色器演示的实时编码工具
-
rafx
基于可扩展资产管道构建的渲染框架
-
wgpu-types
WebGPU 类型
-
three-d-asset
为 3d 应用程序提供加载/保存功能
-
iced_style
Iced 的默认样式集合
-
bevy_trackball
为 Bevy 提供一致的虚拟轨迹球控制器/相机插件
-
pax-chassis-common
Pax Chassis 的共享资源
-
core-graphics-types
一些基本 Core Graphics 类型的绑定
-
cavalier_contours
用于偏移、组合等的二维折线/形状库
-
earcut
Earcut 多边形三角剖分库的移植
-
bevy_mod_billboard
为 bevy 提供公告牌文本和纹理支持
-
nobject-rs
用于解析 wavefront Obj/Mtl 文件的解析器。使用 Nom 编写。
-
warbler_grass
用于在游戏中创建 3D 草地的 bevy 插件
-
svg_metadata
从 SVG 图形中提取元数据(如 viewBox、宽度、高度)
-
epaint
用于 GUI 工作的最低限度的二维图形库
-
gctex
设计用于编码和解码任天堂 GameCube 和 Wii 游戏中使用的纹理格式。该库提供了 C 绑定,使其在基于 Rust 和 C/C++ 的项目中都很有用。
-
gr
GR 框架的 Rust 封装
-
tiny-skia-path
一个 tiny-skia 贝塞尔路径实现
-
bevy_despawn_particles
Bevy 事件插件,用于在销毁时生成由原始纹理构建的粒子
-
pyxel-wrapper
Pyxel 的 Python 扩展模块,Pyxel 是一个用于 Python 的复古游戏引擎
-
exifmv
根据 EXIF 标签将图像移动到文件夹层次结构中
-
crunch
一个打包器,主要用于将许多矩形压缩到一个较大的矩形中,主要考虑精灵打包
-
embedded-graphics-core
嵌入式图形的核心特性和功能
-
nannou
Rust 的创意编码框架
-
oatbar
功能强大且可定制的桌面环境和窗口管理器状态栏
-
sdl2-sys
Rust 的原始 SDL2 绑定,用于 rust-sdl2 的内部使用
-
iced_graphics
一系列与后端无关的类型,可用于为 iced 构建渲染器
-
bevy_basic_portals
Bevy 游戏引擎的传送门插件
-
jiao
跨平台 2D 图形库
-
amiga-starfield-generator
Amiga 星空生成器
-
rust-pathtracer
一个基于原则的抽象后端BSDF路径追踪器。非常适合渲染程序内容。
-
easy-imgui
Rust语言的Dear ImGui库的包装器
-
lyon_extra
为lyon crate提供的各种可选实用工具
-
bezier-rs
2D图形中用于贝塞尔线段和形状的计算几何算法
-
hapi-rs
对Houdini Engine API的Rust绑定
-
mathlikeanim-rs
创建数学动画
-
graphics-shapes
用于图形的形状
-
color_space
在颜色空间之间转换并比较颜色
-
vulkan-bindings
从Khronos规范(vk.xml)生成的Vulkan API绑定
-
embedded-canvas
在小型硬件显示前,在Canvas上轻松绘制任何内容
-
d3_delaunay_rs
D3/d3-delauany的移植
-
old_school_gfx_glutin_ext
为glutin初始化和更新旧式gfx的扩展
-
iron-shapes
针对VLSI芯片设计,提供计算几何的基本数据类型和例程
-
bevy_vox_scene
一个Bevy引擎插件,用于加载Magica Voxel世界文件,并将渲染材料直接作为场景图渲染到Bevy中
-
charming-fork-zephyr
Rust 的可视化库
-
pyxel-engine
Pyxel的底层引擎,Pyxel是一个用于Python的复古游戏引擎
-
rio-backend
一个由WebGPU支持的硬件加速GPU终端仿真器,专注于在桌面和浏览器中运行
-
geo-svg
将地理类型转换为SVG字符串进行可视化
-
vulkanite
Rust 的 Vulkan 绑定
-
display-interface-spi
显示接口的通用SPI实现
-
ptex
在ptex-sys之上的高级Ptex绑定
-
iced_futures
为iced提供命令、订阅和未来执行器
-
d3d12
低级D3D12 API包装器
-
renderdoc-sys
到RenderDoc API的低级绑定
-
tetromino
图形化的俄罗斯方块克隆游戏
-
libvips-rs
libvips 的安全绑定
-
bevy_procedural_meshes
Bevy游戏引擎的进程化网格
-
aframe
为Rust WASM提供的Aframe高级VR绑定
-
iced_renderer
iced的官方渲染器
-
d3_geo_voronoi_rs
将javascript库d3-geo-voronoi移植到rustlang的版本
-
interpolation
一个插值库
-
mepeyew
一个小巧但功能强大的图形库
-
rkaiq
Rockchip RKAIQ的Rust绑定
-
raw-window-metal
在Metal和原始窗口句柄之间的互操作库
-
cega
CGA和EGA二进制图像文件处理库
-
crabslab
专注于GPU计算的Slab分配器(rust-gpu)
-
fyrox
功能丰富、易于使用,带场景编辑器的2D/3D游戏引擎。类似于Godot,但使用Rust语言。
-
rpu
适用于CPU上渲染过程图形的GLSL兼容语言
-
curvo
NURBS建模库
-
pixels-graphics-lib
围绕Pixels/Buffer图形的包装库
-
fltk-decl
以声明式方式描述您的fltk-rs应用程序,支持热重载!
-
bevy_vector_shapes
使用Bevy游戏引擎渲染矢量图形
-
rsbadges
从Rust的安全舒适处创建代码徽章
-
basalt
基于Vulkan构建的窗口/UI框架
-
pixelate_mesh
无需后处理即可将像素化效果应用于任何Bevy网格或场景
-
nsi
针对(离线)3D渲染器的节点场景接口 - ɴsɪ
-
flemish
fltk-rs的Elmish架构
-
bevy_animations
为Bevy构建的2D游戏动画引擎
-
kolor
游戏和交互式应用程序的颜色转换
-
ndarray-vision
基于ndarray构建的计算机视觉库
-
procedural_modelling
一个与框架无关的进程建模crate
-
bevy_doryen
一个将Doryen rogue-like库与Bevy集成的Bevy插件
-
pyxel-platform
为Pyxel(Python的复古游戏引擎)提供平台抽象层
-
bevy_points
为Bevy提供的点网格插件
-
matplotlib
使用Python和Matplotlib在Rust中进行快速而简单的绘图
-
dessin
为PDF、SVG构建复杂的绘图
-
acrylic
一个超便携、受网络启发的UI工具包,具有SIMD图形
-
lina
一个线性代数库,专注于3D应用(如游戏)(例如低维向量矩阵)
-
oliframe
给一个或多个图像添加简单边框
-
flat_spatial
平面空间划分算法和数据结构
-
blade-graphics
Blade的图形抽象
-
librashader-runtime
为所有人提供的RetroArch着色器
-
librashader-common
为所有人提供的RetroArch着色器
-
gfret
生成乐器品位板的svg模板
-
tinytga
无标准,低内存占用TGA图像加载器
-
core-graphics2
到CoreGraphics框架的安全绑定,包括显示流
-
scap
现代、高性能的Rust屏幕捕获库。跨平台。
尝试使用DuckDuckGo进行搜索。搜索.