Thanks to visit codestin.com
Credit goes to lib.rs

#2d-graphics

  1. lyon

    2D Graphics rendering on the GPU using tessellation

    v1.0.19 309K #svg-graphics #tessellation #svg #graphics #2d-graphics
  2. piet

    An abstraction for 2D graphics

    v0.8.0 103K #2d-graphics #graphics #2d
  3. epaint

    Minimal 2D graphics library for GUI work

    v0.34.3 1.3M #graphics #2d-graphics #graphics-gui #egui
  4. raqote

    2D graphics library

    v0.8.5 8.5K #2d-graphics #graphics #2d
  5. lyon_tessellation

    A low level path tessellation library

    v1.0.20 307K #svg #svg-graphics #tessellation #graphics #2d-graphics
  6. lyon_path

    Types and utilities to store, build and iterate over 2D paths

    v1.0.19 400K #lyon #vector-graphics #build #iterator #re-exports #2d-graphics
  7. ggez

    A lightweight game framework for making 2D games with minimum friction, inspired by Love2D

    v0.10.0-rc0 13K #game-engine #2d-game-engine #2d-graphics #graphics
  8. vello_cpu

    A CPU-based renderer for Vello, optimized for SIMD and multithreaded execution

    v0.0.8 201K #2d #vector-graphics #graphics #2d-graphics
  9. piston2d-gfx_graphics

    A Gfx 2D back-end for the Piston game engine

    v0.82.0 12K #piston-graphics #2d-graphics #graphics #gfx-graphics #piston
  10. lyon_geom

    2D quadratic and cubic bézier arcs and line segment math on top of euclid

    v1.0.19 429K #bezier #graphics #2d-graphics #geometry #2d-geometry
  11. lyon_algorithms

    2D Path manipulation/transformation algorithms

    v1.0.20 426K #svg-graphics #svg #graphics #2d-graphics #2d
  12. vello_common

    Core data structures and utilities shared across the Vello rendering, including geometry processing and tiling logic

    v0.0.7 198K #2d #vector-graphics #graphics #2d-graphics
  13. tess2-rust

    Pure Rust port of libtess2 — complete SGI polygon tessellation pipeline with winding rules, self-intersections, and multiple output modes

    v1.1.4 170 #polygon #tessellation #graphics #2d-graphics #2d-geometry
  14. pointy

    Minimal 2D geometry library

    v0.8.0 12K #2d-graphics #2d-geometry #geometry #graphics #2d
  15. wilhelm_renderer

    A minimalist 2D graphics engine

    v0.12.1 #2d-graphics #renderer #graphics #opengl #visualization
  16. skia-rs

    A pure Rust implementation of Google's Skia 2D graphics library

    v0.2.7 #2d-graphics #graphics #canvas #rendering
  17. skia-rs-canvas

    Canvas, surface, and recording for skia-rs

    v0.2.7 #2d-graphics #graphics-rendering #canvas #skia #graphics
  18. skia-rs-path

    Path geometry and operations for skia-rs

    v0.2.7 100 #graphics-rendering #skia #2d-graphics #canvas
  19. bevy_pixels

    Bevy plugin that uses Pixels (a tiny pixel buffer) for rendering

    v0.16.0 #2d-graphics #graphics #bevy
  20. egor

    A dead simple 2D graphics engine

    v0.10.0 #wgpu #2d-graphics #winit #graphics
  21. bevy_firefly

    2d lighting crate for the Bevy game engine

    v0.18.2 #2d-lighting #bevy #gamedev #graphics #2d-graphics
  22. skia-rs-codec

    Image encoding and decoding for skia-rs

    v0.2.7 #2d-graphics #graphics #skia #canvas #rendering
  23. piston2d-wgpu_graphics

    A WGPU 2D back-end for the Piston game engine

    v0.14.0 190 #2d-graphics #wgpu #piston-graphics #graphics #piston
  24. piston2d-opengl_graphics

    An OpenGL 2D back-end for the Piston game engine

    v0.89.0 6.1K #2d-graphics #graphics #opengl #piston
  25. rough_piet

    Draw Hand Sketched 2D Drawings Using Piet

    v0.13.0 360 #2d-graphics #piet #bezier #sketch #graphics
  26. bevy_modern_pixel_camera

    pixel-perfect camera plugin for Bevy, suitable for pixel-art

    v0.5.1 #2d-graphics #pixel-graphics #pixel-art
  27. piston2d-graphics_tree

    A 2D graphics backend for Piston-Graphics that stores and optimizes commands

    v0.40.0 #2d-graphics #piston-graphics #graphics #tree #piston
  28. svg_path_ops

    SVG Path Manipulation Utilities

    v0.11.0 1.3K #svg-graphics #bezier #svg #sketch #graphics #2d-graphics
  29. skia-rs-paint

    Paint, shaders, and effects for skia-rs

    v0.2.7 #graphics-rendering #2d-graphics #skia #canvas #graphics
  30. roughr

    Generate Hand Sketched 2D Drawings

    v0.12.0 800 #2d-graphics #bezier #sketch #graphics
  31. horizon-lattice-render

    Graphics rendering backend for Horizon Lattice using wgpu

    v1.0.1 #wgpu #graphics-rendering #2d-graphics #gpu #graphics
  32. wgpu_canvas

    A 2D WGPU renderer API for drawing text, shapes, and images with Rust

    v5.0.8 #wgpu #canvas #2d-graphics #graphics #canvas-2d
  33. drawing_api

    API for 2D graphics library

    v1010.0.0 #draw #2d-graphics #opengl #graphics #canvas #2d
  34. bezier-rs

    Computational geometry algorithms for Bézier segments and shapes useful in the context of 2D graphics

    v0.5.0 11K #2d-graphics #graphics #2d #curve
  35. bevy_pixcam

    pixel-perfect camera plugin for Bevy, suitable for pixel-art

    v0.18.0 #pixel-graphics #2d-graphics #pixel-art #bevy #graphics
  36. piet-coregraphics

    CoreGraphics backend for Piet 2D graphics abstraction

    v0.8.0 97K #2d-graphics #core-graphics #2d
  37. piston2d-graphics

    2D graphics that works with multiple back-ends

    v0.45.0 22K #2d-graphics #triangulation #graphics #2d-game #game
  38. piston2d-shapes

    Convenience structs for 2D shapes

    v0.39.0 #2d-graphics #shape #piston-graphics #graphics #piston
  39. grixy

    Zero-cost 2D grids for embedded systems and graphics

    v0.6.0-alpha.3 800 #grids #2d-graphics #embedded #zero-cost #set #2d-game #2-dimensional #copying #tile-maps #collision-detection
  40. skia-rs-safe

    High-level safe Rust API for skia-rs - A pure Rust implementation of Skia

    v0.2.7 #2d-graphics #skia #canvas #graphics #rendering
  41. piet-direct2d

    Direct2D backend for Piet 2D graphics abstraction

    v0.8.0 7.5K #2d-graphics #piet #graphics
  42. piston2d-glium_graphics

    A Glium 2D back-end for the Piston game engine

    v0.96.0 #2d-graphics #glium #graphics #piston
  43. skulpin

    easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia

    v0.14.1 #vulkan #2d-graphics #skia #ash #graphics #2d
  44. skia-rs-text

    Text layout and rendering for skia-rs

    v0.2.7 #skia #2d-graphics #canvas #graphics #rendering
  45. piet-common

    Selection of a single preferred backend for Piet

    v0.8.0 8.6K #2d-graphics #back-end #graphics #2d
  46. figures

    A math library specialized for 2d screen graphics

    v0.5.0 #graphics #2d-graphics #math #graphics-math
  47. skulpin-plugin-imgui

    A plugin for skulpin that implements imgui rendering

    v0.7.1 290 #vulkan #2d-graphics #skia #ash #graphics #2d
  48. skia-graphics-rs

    High-performance 2D graphics library built on Skia with GPU acceleration

    v0.1.0 #skia #2d-graphics #gpu #canvas #graphics #canvas-2d
  49. piet-web

    Web canvas backend for Piet 2D graphics abstraction

    v0.8.0 7.8K #2d-graphics #piet #graphics
  50. egor_app

    Standalone runtime for building interactive Rust applications

    v0.10.0 #egor #graphics-engine #2d-graphics
  51. rough_tiny_skia

    Draw Hand Sketched 2D Drawings Using tiny-skia

    v0.12.0 460 #2d-graphics #bezier #piet #sketch #graphics
  52. skia-rs-skottie

    Lottie animation support for skia-rs (Skottie)

    v0.2.7 #2d-graphics #rendering #skia #graphics #canvas
  53. seldom_pixel

    Bevy plugin for limited color palette pixel art games

    v0.8.0 600 #color-palette #bevy-plugin #graphics #2d-graphics #graphics-gui
  54. polymorpher

    creating and morphing potentially rounded polygons

    v0.1.4 150 #polygon #2d-graphics #graphics
  55. piet-cairo

    Cairo backend for Piet 2D graphics abstraction

    v0.8.0 9.8K #2d-graphics #cairo #graphics
  56. semeion

    A generic 2D environment simulator

    v0.9.1 #2d-graphics #entity #graphics #graphics-engine
  57. piet-svg

    SVG backend for Piet 2D graphics abstraction

    v0.8.0 1.0K #svg #2d-graphics #graphics #2d
  58. coffee

    An opinionated 2D game engine focused on simplicity, explicitness, and type-safety

    v0.4.1 #2d-game-engine #game-engine #graphics #2d-graphics
  59. skia-rs-ffi

    C FFI bindings for skia-rs

    v0.2.7 #2d-graphics #graphics #canvas #skia #rendering
  60. sina

    A modern 2D graphics rendering engine written in pure Rust, inspired by Skia

    v0.1.2 #2d-graphics #skia #canvas #graphics-rendering #graphics
  61. bevy_keith

    2D graphics library for the Bevy game engine

    v0.1.0 120 #2d-graphics #bevy #graphics
  62. skulpin-renderer

    A vulkan renderer for skia, a component of skulpin

    v0.14.1 #vulkan #2d-graphics #skia #ash #graphics
  63. skia-rs-gpu

    GPU backends for skia-rs

    v0.2.7 #2d-rendering #skia #canvas #graphics-rendering #2d-graphics
  64. guillotiere_ffi

    C-compatible foreign function interface for guillotiere

    v0.7.0 #2d-graphics #ffi #graphics
  65. appit

    A math library specialized for 2d screen graphics

    v0.4.0 750 #winit #2d-graphics #windowing
  66. drawing_gl

    OpenGL backend for 2D graphics library

    v0.8.0 #2d-graphics #opengl #draw #graphics #canvas
  67. bevy_pixel_camera

    pixel-perfect camera plugin for Bevy, suitable for pixel-art

    v0.13.0 500 #pixel-graphics #2d-graphics #pixel-art
  68. gfxmath-vec2

    2D math library

    v0.1.6 #vec2 #graphics #2d-graphics #math #graphics-math
  69. vl-convert-canvas2d

    Pure Rust Canvas 2D API implementation using tiny-skia and cosmic-text

    v2.0.0-rc1 #canvas-2d #graphics #tiny-skia #2d-graphics #canvas
  70. rough_vello

    Draw Hand Sketched 2D Drawings Using Vello

    v0.13.0 #2d-graphics #vello #bezier #sketch #graphics
  71. lyon_tessellation_for_carbide

    A low level path tessellation library

    v1.0.13 #svg #svg-graphics #tessellation #graphics #2d-graphics
  72. clove2d

    A powerful 2D graphics library for Rust with support for shapes, text, images, filters, and layers

    v0.1.1 #2d-graphics #graphics #drawing #canvas #rendering
  73. jag-surface

    Canvas-style drawing API on top of jag-draw

    v0.1.1 #drawing #2d-graphics #gpu #canvas #2d-drawing #gpu-graphics
  74. 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…

    v0.0.4 750 #graphics-rendering #swift-ui #image #2d-graphics #skia #rasterization #cross-platform #adaptability #rect
  75. drawing_impeller

    Impeller backend for 2D graphics library

    v1002.0.1 #2d-graphics #graphics #draw #opengl #canvas #2d
  76. tinydraw

    A small library for 2D drawing in Rust

    v0.1.1 #2d-graphics #drawing #graphics-rendering #2d-drawing #image #2d
  77. skia-rs-pdf

    PDF generation for skia-rs

    v0.2.7 #2d-graphics #canvas #skia #graphics
  78. lyon_geom_for_carbide

    2D quadratic and cubic bézier arcs and line segment math on top of euclid

    v1.0.5 #bezier #2d-graphics #geometry #graphics #2d
  79. drawing_examples

    Examples for 2D graphics library

    v0.8.0 #2d-graphics #draw #graphics #opengl #canvas
  80. roughr-merman

    Fork of roughr (roughjs port) used by merman for Mermaid parity

    v0.12.0 750 #2d-graphics #bezier #sketch #graphics #2d
  81. vxdraw

    2D rendering library

    v0.6.0 #2d-rendering #graphics #2d-graphics #rendering
  82. lyon_path_for_carbide

    Types and utilities to store, build and iterate over 2D paths

    v1.0.4 #vector-graphics #build #iterator #re-exports #lyon #2d-graphics
  83. skia-rs-svg

    SVG parsing and rendering for skia-rs

    v0.2.7 #2d-graphics #skia #canvas #graphics
  84. contrast_renderer

    A web-gpu based 2D render engine

    v0.1.3 190 #bezier #graphics #2d-graphics #2d
  85. raycoon

    Minimal 2.5D raycasting engine

    v0.0.4 #2d-graphics #raycasting #graphics #engine #graphics-engine #2d
  86. pixels_primitives

    An easy and simple wrapper for lines and simple shapes for the pixels crate

    v0.1.1 #pixel-graphics #2d-graphics #graphics
  87. stdg

    A command-line tool for cross-language, cross-platform 2D graphics

    v0.2.0 #2d-graphics #graphics #print #tool
  88. gravita-renderer

    Minimal CPU-based 2D rendering utilities for prototyping and simple games

    v0.1.0 #drawing #renderer #graphics #2d-drawing #2d-graphics
  89. lyon_algorithms_for_carbide

    2D Path manipulation/transformation algorithms

    v1.0.4 #svg-graphics #svg #graphics #2d-graphics #2d
  90. vl-convert-canvas2d-deno

    Deno extension for Canvas 2D API wrapping vl-convert-canvas2d

    v2.0.0-rc1 #2d-graphics #canvas-2d #deno #canvas #graphics
  91. dyn-any

    An Any trait that works for arbitrary lifetimes

    v0.3.1 #lifetime #traits #graphics-editor #2d-graphics #procedural-generation #graph-node #motion-design #motion-graphics #art #image-processing
  92. piet-wgpu

    A hardware-accelerated 2D graphics backend for piet using wgpu

    v0.3.4 150 #2d-graphics #graphics #gpu #gpu-graphics
  93. piet-glow

    A hardware-accelerated 2D graphics backend for piet using glow

    v0.1.8 150 #2d-graphics #graphics #gpu #gpu-graphics
  94. rough_iced

    Draw Hand Sketched 2D Drawings Using Iced

    v0.13.0 120 #2d-graphics #iced #bezier #sketch #graphics
  95. rust_render_101

    A p5js-style 2D graphics library for rust, based on minifb

    v0.1.8 200 #2d-graphics #sketch #minifb #stroke #mouse-button #rgba-color
  96. lyon_for_carbide

    2D Graphics rendering on the GPU using tessellation

    v1.0.1 #svg-graphics #svg #tessellation #graphics #2d #2d-graphics
  97. rustraight

    2D game library for Rust, inspired by DXLib

    v0.1.2 #2d-graphics #2d-game #gamedev #graphics #wgpu
  98. bevy_tiling_background

    A plugin to make tiling, layered, and parallax backgrounds for bevy2D

    v0.12.0 460 #2d-graphics #gamedev #graphics
  99. bevy_stat_bars

    plugin for drawing floating stat bars

    v0.3.1 #2d-graphics #graphics #bevy-ui #ui #bevy #2d
  100. piet-hardware

    Toolkit for creating GPU accelerated 2D graphics applications

    v0.5.1 340 #2d-graphics #graphics #gpu #gpu-graphics #2d
  101. term2d

    drawing engine for terminal applications

    v0.8.3 #2d-graphics #terminal-graphics #terminal #color
  102. piet-test

    testing the piet 2D graphics abstraction

    v0.0.12 #2d-graphics #piet #graphics
  103. wassily

    both an API and set of tools for creating generative 2D art

    v0.2.0 #2d-graphics #graphics #art #sketch #creative
  104. ncollide_testbed2d

    2D testbed for ncollide

    v0.5.0 160 #2d #graphics #ncollide #testbed #2d-graphics #geometry
  105. rgx

    A 2D graphics toolkit for rust

    v0.9.0 #2d-graphics #widgets #toolkit
  106. piston-shaders_graphics2d

    Shaders for 2D graphics in Rust

    v0.4.0 17K #2d-graphics #shader #graphics #piston #2d
  107. Try searching with DuckDuckGo.

  108. piet-tiny-skia

    A two-dimensional vector graphics implementation atop tiny-skia

    v0.2.3 130 #tiny-skia #2d-graphics #graphics #gpu #gpu-graphics
  109. nanachi

    2D graphics library

    v0.0.4 #graphics #2d-graphics
  110. ellipsoid

    2d cross-platform game engine

    v0.3.1 #game-engine #graphics-rendering #2d-graphics #2d-game #cross-platform #cross-platform-game
  111. ember-rs

    Ember is a minimalistic Rust library for creating 2D graphics, games, and interactive visualizations with ease and simplicity

    v0.1.5 #visualization #2d-graphics #interactive-visualization #font #interactive-applications #games #mouse #text-rendering #2d-rendering #graphics-rendering
  112. kaffee

    Small 2D framework

    v0.3.0-rc.1 #wgpu #2d-graphics #graphics
  113. storm

    A personal 2D game engine designed for performance

    v0.11.0 #2d-game-engine #graphics #game-engine #2d-graphics
  114. musi_lili

    retro game engine for GB styled games written in Rust. Inspired by pico8.

    v0.3.0 180 #2d-game-engine #retro-game #2d-graphics #graphics #retro #game
  115. agg

    High-quality 2D graphics engine based on Anti-grain Geometry

    v0.1.0 180 #font-rendering #2d-graphics #polygon #graphics-engine #image #pixel-data #sub-pixel #drawing #anti-aliased #high-fidelity
  116. ada

    2D Primitive Shapes Rendering Library

    v0.3.0 #2d-graphics #graphics #shape #line #2d
  117. aseprite

    load files from the aseprite sprite editor

    v0.1.3 110 #2d-game #graphics #2d-graphics #game
  118. elmesque

    An attempt at porting Elm's incredibly useful, purely functional std graphics modules

    v0.12.0 100 #elm #2d-graphics #graphics #shape
  119. graphics-rs

    extendable, CPU based 2D graphics library. Also supports CloudPoints and rotation!

    v0.0.10 460 #2d-graphics #rotation #cloud-points #extendable #canvas #anti-aliasing
  120. simple

    The simplest graphics library, inspired by LOVE2D

    v0.3.0 #2d-graphics #love2d #graphics #2d
  121. skia-rs-core

    Core types for skia-rs: geometry, color, and pixel storage

    v0.2.7 120 #graphics-rendering #2d-graphics #skia #canvas #graphics
  122. solstice-2d

    Easy, cross-platform 2D graphics

    v0.2.21 100 #2d-graphics #cross-platform #solstice
  123. skulpin-app-winit

    A winit-based application layer for skulpin

    v0.14.1 380 #vulkan #2d-graphics #skia #ash #graphics
  124. rust-grid

    Very minimal library to store large grids of any type in memory, with a user-friendly interface

    v0.1.1 #2d-graphics #graphics #gamedev #2d-grid
  125. simple-term-renderer

    A *linux* terminal renderer library in rust

    v0.5.0 #2d-graphics #terminal #linux #graphics
  126. bevy_simple_stat_bars

    draw stat bars that follow sprites

    v0.3.0 #2d-graphics #sprite #graphics #bevy #2d-sprites
  127. very_simple_2d

    2D graphics library

    v1.0.0 #2d-graphics #opengl #graphics
  128. cubism

    A basic pixel canvas for Rust

    v0.2.0 #pixel-graphics #2d-graphics #canvas #gui
  129. teenygame

    A real simple multiplatform game framework for Rust

    v0.5.0 390 #multi-platform #game-framework #graphics #audio #draw #touch-event #2d-graphics
  130. ryot_sprites

    Focuses on sprite management, handling animations and graphical representations for dynamic visual content in games

    v0.2.2 #sprite #ryot #2d-graphics #animation
  131. x-graphics

    Graphics framework for X

    v0.2.1 140 #2d-graphics #graphics #image #bitmap
  132. inochi2d

    Pure Rust implementation of Inochi2D, the realtime 2D puppet animation framework

    v0.1.1 #2d-graphics #opengl #graphics #2d
  133. piston2d-glow_wrap

    Glow wrapping code for Piston OpenGL backend

    v0.2.0 140 #2d-graphics #glow #graphics #piston
  134. flowscad

    2D graphic and 3D object design with a Rustic functional approach. SVG and OpenSCAD output.

    v0.1.2 130 #svg #3d #2d-graphics #scad #graphics #svg-graphics #2d
  135. ferrux_viewport

    Abstraction tool to ease the drawing on a given viewport

    v0.1.2 #2d-graphics #3d #canvas #graphics #2d
  136. egaku2d

    2D graphics library

    v0.5.4 #2d-graphics #opengl #graphics
  137. bevy_sprite_grid

    draws sprites in a grid

    v0.5.0 #sprite #2d-graphics #bevy #tile-map #graphics #2d-sprites #2d
  138. piet-raqote

    Raqote backend for piet 2D graphics abstraction

    v0.1.0 #2d-graphics #graphics #2d
  139. geomod

    kernel core package

    v0.1.0 #kernel #2d-graphics #3d #environment #system #model-generator #self-contained #permissions #demonstration
  140. euphoria

    A math lib for Computer Graphics

    v0.1.1 #3d #2d-graphics #graphics #math #2d #2d-3d
  141. smitters

    Smith chart, Volpert–Smith chart, egui

    v0.1.1 #2d-graphics #radio #math #graphics #graphics-math
  142. therenderer

    A 2D rendering framework, part of TheFramework app framework

    v0.1.1 #2d-rendering #shape #graphics-rendering #graphics #2d-graphics
  143. kiss2d

    KISS 2d graphics engine

    v0.1.6 #2d-graphics #graphics-engine #kiss #2d-engine
  144. puny2d

    2d graphics software renderer library

    v0.0.2 #2d-graphics #software-renderer #graphics #2d
  145. cavegen

    2 dimensional cave generation

    v0.1.0 #generator #2d-graphics #graphics #gamedev #2d
  146. lux

    A super simple 2d-graphics engine that handles windowing and events for you! Right now it's supposed to be a top secret! Shhhhh

    v0.1.2 #2d-graphics #windowing #events #game-engine #2d-game-engine #keyboard #mouse #keyboard-input #supposed
  147. softtri

    a software triangle renderer

    v0.1.0 #2d-graphics #renderer #graphics
  148. omn-sprites

    A small library for sprite sheet animation

    v0.1.0 #2d-graphics #2d-game #aseprite #sprite #game #graphics
  149. wuple

    Performant rendering on WGPU

    v0.4.0 #wgpu #graphics #2d-graphics #cross-platform
  150. a2d

    A 2D graphics library

    v0.1.11 #2d-graphics #wgpu #wrap #kiss #winit
  151. optimisticpeach-opengles_graphics

    An OpenGL ES 2D back-end for the Piston game engine

    v0.1.4 #2d-graphics #graphics #piston
  152. rgx-lyon

    A 2d graphics pipeline for rgx utilizing lyon

    v0.1.2 #2d-graphics #lyon #graphics #rgx
  153. easygpu-lyon

    A 2d graphics pipeline for easygpu utilizing lyon

    v0.5.0 110 #2d-graphics #lyon #graphics #easygpu
  154. raqote-utils

    A set of utilities for working with the raqote 2D graphics library

    v0.3.1 330 #2d-graphics #raqote #github
  155. solute

    Generate unique github-like avatars in Rust!

    v0.1.0 #avatar #draw #2d-graphics #github-like
  156. nona

    Pure Rust antialiasing graphics library

    v0.1.2 #vector-graphics #2d-graphics #graphics #2d-vector