-
tiny-skia
A tiny Skia subset ported to Rust
-
macroquad
easy to use graphics library
-
femtovg
Antialiased 2D vector drawing library
-
vello
A GPU compute-centric 2D renderer
-
peniko
Primitive types for styling vector graphics
-
lyon_path
Types and utilities to store, build and iterate over 2D paths
-
speedy2d
Hardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be the simplest Rust API for creating a window, rendering graphics, and handling input.
-
lyon_algorithms
2D Path manipulation/transformation algorithms
-
bevy_vector_shapes
rendering vector shapes using the Bevy game engine
-
bevy_sprite
sprite functionality for Bevy Engine
-
ggez
A lightweight game framework for making 2D games with minimum friction, inspired by Love2D
-
bevy_smud
2d sdf shape renderer plugin for Bevy
-
rasterize
small 2D rendering library
-
lyon_extra
Various optional utilities for the lyon crate
-
jiao
Cross platform 2D graphics library
-
bevy_light_2d
General purpose 2d lighting for the Bevy game engine
-
kludgine
A wgpu-powered 2d graphics library with optional windowing support
-
tetra
2D game framework written in Rust
-
bevy_vello
Render assets and scenes in Bevy with Vello
-
ascending_graphics
A graphical rendering library for 2D, using wgpu and winit
-
swiftui-skia
skia based 2d graphics SwiftUI rendering library. It is based on Rust to implement software rasterization to perform rendering. It performs better in cross-platform adaptability than hardware rasterization…
-
macroquad-tiled
Tiled editor macroquad intergration
-
macroquad-particles
Visual effects editor based on macroquad and megaui
-
piet-hardware
Toolkit for creating GPU accelerated 2D graphics applications
-
skulpin
easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia
-
pax-chassis-macos
Platform-specific chassis allowing Pax cartridges to be executed as native macOS apps
-
forma-render
An efficient vector-graphics renderer
-
trs_24
An OpenGL-Powered Game Engine (OpenGL 2.0+)
-
lueur
Shadowy game and graphics library for Rust
-
hephae
A personalized, opinionated Bevy plugin that adds support for drawing and batching arbitrary vertices and indices
-
vason
Basic 2D rasterizer written in rust that renders to a buffer
-
flo_draw
Hassle-free windowed 2D graphics rendering
-
comfy-wgpu
A comfy 2d game engine in Rust
-
skulpin-plugin-imgui
A plugin for skulpin that implements imgui rendering
-
crow
A pixel perfect 2D rendering engine
-
vxdraw
2D rendering library
-
kludgine-app
Application and Windowing for Kludgine
-
egui_speedy2d
egui integration for speedy2d
-
renderling_ui
User-friendly real-time 2d rendering. 🍖
-
conrod_wgpu
assist with rendering conrod UIs via wgpu
-
flo_canvas
describing graphics context drawing actions without requiring a specific implementation
-
polystrip
A powerful, flexible wrapper around wgpu
-
flo_render_canvas
Converts flo_canvas streams to flo_render streams
-
geomod
kernel core package
-
therenderer
A 2D rendering framework, part of TheFramework app framework
-
pigeon-2d
flexable, cross-platform 2D rendering library
-
hai_core
Core implementation of Hai game engine, and general 2D rendering library using WebGPU as well
-
pretzel
2D rendering 🥨
-
flo_render_gl_offscreen
Re-exports platform-appropriate libraries for initialising offscreen rendering
-
kludgine-core
2D rendering for Kludgine
-
rustbatch
purely game dewelopment crate that offers simple but powerfull 2D rendering and some fast solutions for game world bottle necks
-
e2
Lightweight 2D rendering toolbox for WGPU
-
sust
A 2d rust rendering engine powered by sfml & egui that mainly renders shapes. This can be used to visualize algorithms on a grid based surface
-
fae
fast 2D rendering crate with optional window creation and text rendering functionality
-
ruisa
A light-weighted 2D graphic library
Try searching with DuckDuckGo.