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

#2d

  1. tiny-skia

    A tiny Skia subset ported to Rust

    v0.11.4 1.1M #2d-rendering #skia #2d
  2. vello

    A GPU compute-centric 2D renderer

    v0.7.0 14K #vector-graphics #2d #graphics
  3. piet

    An abstraction for 2D graphics

    v0.8.0 68K #2d-graphics #graphics #2d
  4. etagere

    Dynamic 2D texture atlas allocation using the shelf packing algorithm

    v0.2.15 125K #texture-atlas #dynamic-allocation #2d
  5. svg_fmt

    Very simple debugging utilities to dump shapes in SVG format

    v0.4.5 388K #svg #2d-graphics #svg-graphics #graphics #2d
  6. godot

    Rust bindings for Godot 4

    v0.4.5 16K #godot-engine #3d #2d #graphics #3d-engine
  7. plotpy

    Rust plotting library using Python (Matplotlib)

    v1.19.0 1.4K #plot #matplotlib #3d #2d #3d-plot
  8. raqote

    2D graphics library

    v0.8.5 2.4K #2d-graphics #graphics #2d
  9. cavalier_contours

    2D polyline/shape library for offsetting, combining, etc

    v0.7.0 280 #polyline #line-segment #computational-geometry #spatial-geometry #2d-geometry #2d
  10. transpose

    transposing multi-dimensional data

    v0.2.3 672K #2d-array #data-structures #2d
  11. velato

    A Lottie integration for vello

    v0.8.1 #vector-graphics #lottie #vello #graphics #animation #2d
  12. vello_svg

    An SVG integration for vello

    v0.8.0 370 #svg #svg-graphics #vector-graphics #vello #2d #graphics
  13. librsvg

    render SVG images to Cairo surfaces. GNOME uses this to render SVG icons. Outside of GNOME, other desktop environments use it for similar purposes. Wikimedia uses it for Wikipedia's SVG diagrams.

    v2.62.0-beta.0 850 #svg #svg-icons #scalable-vector-graphics #desktop-environment #draw #css #2d #cairo #gnome #wikimedia
  14. lyon_path

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

    v1.0.16 199K #vector-graphics #2d #2d-rendering #lyon #gpu-rendering #re-exports
  15. tritet

    Triangle and tetrahedron mesh generators

    v3.0.2 #triangle-mesh #2d #3d-mesh #3d #geometry
  16. lyon_algorithms

    2D Path manipulation/transformation algorithms

    v1.0.16 183K #svg-graphics #svg #2d #graphics
  17. vello_cpu

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

    v0.0.6 27K #2d #vector-graphics #graphics
  18. ndarray-csv

    Easily read and write homogeneous CSV data to and from 2D ndarrays

    v0.5.4 140K #csv #reader-writer #homogeneous #2d #ndarrays #multidimensional-array #2d-data #multi-dimensional-array #array2
  19. rasterize

    small 2D rendering library

    v0.6.8 2.2K #svg-rendering #2d-rendering #2d
  20. 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
  21. vello_common

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

    v0.0.6 27K #vector-graphics #2d #graphics
  22. bevy_enoki

    2D Particle system plugin, that works well on wasm and mobile

    v0.5.0 700 #particle #shader #2d #bevy-shader #bevy
  23. rough_piet

    Draw Hand Sketched 2D Drawings Using Piet

    v0.13.0 140 #bezier #piet #2d-graphics #sketch #graphics #2d
  24. vello_encoding

    Vello types that represent the data that needs to be rendered

    v0.7.0 14K #2d #vector-graphics #graphics
  25. coord_2d

    A general purpose 2d coordinate

    v0.3.7 700 #coordinates #2d
  26. mats

    A lightweight, efficient, and easy-to-use Rust matrix library

    v2.0.1 600 #matrix #graphics #uniform #opengl #math #graphics-math #perspective #vector-matrix #glium #2d
  27. bevy_collider_gen

    generating colliders, for bevy apps, from images with transparency

    v0.5.0 480 #png #rapier #bevy #2d
  28. vello_shaders

    Vello infrastructure to preprocess and cross-compile shaders at compile time

    v0.7.0 14K #shader-pre-processor #2d #vector-graphics #graphics
  29. scadman

    Code generator for OpenSCAD

    v0.2.2 #openscad #polygon #scad #scad-object #comments #2d #3d #type-safe #compile-time #sphere
  30. xdl-charts

    Extended Data Language (XDL) - Rust implementation

    v0.1.1 #charts #xdl #3d #e-charts #data-analysis #plot #2d #language-analysis #analysis-and-visualization #repl
  31. gravita-physics

    A modular 2D physics engine for real-time games and simulations

    v0.1.0 #physics-engine #2d #rigid-body-simulation #physics-simulation
  32. asefile

    loading Aseprite files

    v0.3.8 1.0K #aseprite #pixel #2d
  33. bimm

    burn image models

    v0.19.4 #tensor #image #patch #model #block #disk-cache #dropout #neural-network #2d #artificial-intelligence
  34. svg_path_ops

    SVG Path Manipulation Utilities

    v0.11.0 280 #svg #bezier #svg-graphics #sketch #graphics #2d
  35. nsys-gl-utils

    OpenGL and graphics utilities

    v0.11.8 #graphics #glium #opengl #shader #texture #glutin #2d #opengl-rendering #camera #blending
  36. fey_math

    Vectors, matrices, directions, and geometry

    v0.1.0 #direction #geometry #vector #part #2d
  37. 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

    v0.2.11 #2d #android #engine #gamedev #mobile
  38. collision2d

    2d collision detection library

    v0.2.3 430 #collision-detection #2d #geometry
  39. footile

    A 2D vector graphics library

    v0.7.0 120 #vector-graphics #2d #raster-image #row #edge
  40. krakel

    A lean 2d kd-tree ported from OpenCamLib

    v0.5.0 #ported #open-cam-lib #2d #lean
  41. impellers

    Bindings to Flutter's 2D vector graphics renderer

    v0.4.0 #graphics #vector-graphics #2d #vector-graphics-renderer #flutter #static-link #cache #text-layout #blending #shadow
  42. cga2d

    2D Conformal Geometric Algebra primitives

    v3.0.0 440 #rotor #math #2d #conformal-geometry
  43. image-renderer

    Image renderer

    v0.1.1 #image #canvas #color #renderer #paint #nine-patch #2d #png #jpeg
  44. bvh2d

    A fast BVH using SAH for 2d

    v0.7.0 230 #bvh #sah #2d
  45. duc

    2D CAD file format Rust implementation

    v2.1.0 #file-format #parser #2d #cad #validation
  46. bevy_cards

    no dependency bevy plugin for making card games

    v0.18.0 #card-game #tcg #2d #bevy
  47. piston2d-sprite

    sprite hierarchy and scene management

    v0.69.0 170 #sprite #animation #2d #piston
  48. vello_hybrid

    A hybrid CPU/GPU renderer for Vello, balancing computation between CPU and GPU for efficiency

    v0.0.6 110 #2d #vector-graphics #graphics
  49. conduit-cli-game

    CLI game, which is based on the Machinarium's Glasshouse Control Box Puzzle!

    v0.1.0 #2d-game #game #2d
  50. cryoglyph

    Fast, simple 2D text rendering for wgpu. A fork of glyphon for iced.

    v0.1.0 5.8K #wgpu-rendering #text-rendering #iced #2d #fork #glyphon
  51. bevy_layered_materials

    A StandardMaterial-compatible Material that accepts multiple textures in 2d texture array form

    v0.2.0-rc.1 #texture #standard-material #array #forms #2d
  52. impacted

    2d collision test for arbitrary convex shapes

    v2.0.3 750 #2d-geometry #gjk #2d #geometry
  53. naturalneighbor

    2D Natural Neighbor Interpolation (NNI) library for Rust

    v1.2.4 #2d #interpolation #neighbor #natural
  54. lyon_tessellation_for_carbide

    A low level path tessellation library

    v1.0.13 #tessellation #2d-graphics #svg #graphics #2d
  55. 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
  56. anyrender_svg

    Render SVGs with anyrender

    v0.8.0 2.1K #svg #anyrender #drawing #abstraction #render #2d #2d-drawing
  57. polymorpher

    creating and morphing potentially rounded polygons

    v0.1.4 150 #polygon #2d-graphics #graphics #2d #shape
  58. glyphon-tessera-fork

    Fast, simple 2D text rendering for wgpu

    v0.9.7 #wgpu-rendering #texture-atlas #text-rendering #glyph #2d #forked-version #ui-framework #tessera #glyphon
  59. sark_grids

    A set of grids for storing and accessing data in a grid-like way

    v0.7.0 #2d-grid #geometry #2d
  60. aline

    2d linear algebra library suitable for no_std

    v1.2.0 700 #2d-vector #vector-math #math #vector #2d
  61. waterui-graphics

    Graphic components for WaterUI

    v0.2.1 #water-ui #graphics #2d-graphics #2d #ui
  62. re_view_spatial

    Views that show entities in a 2D or 3D spatial relationship

    v0.29.0-alpha.4 41K #re-run #spatial-relationship #3d #entities #2d #visualization
  63. qtruss

    finite-element solver for trusses

    v0.13.0 230 #finite-element #truss #node #solver #2d
  64. bevy_slow_text_outline

    Text outlines for the bevy game engine

    v0.3.0 #2d #text #gamedev #ui
  65. game-dev-tools

    Reusable Bevy game development utilities for 2D games

    v0.1.1 #bevy #dev-tools #2d
  66. tilezz

    work with perfect-precision polygonal tiles built on top of complex integer rings

    v0.0.3 310 #algebra #math #2d-geometry #tiling #2d #graphics
  67. physac

    translated into native Rust

    v0.1.1 #physics-engine #2d #simulation #physics-simulation
  68. jiao

    Cross platform 2D graphics library

    v0.4.1 600 #svg-rendering #2d #painting #svg #canvas #computer-vision
  69. lyon_algorithms_for_carbide

    2D Path manipulation/transformation algorithms

    v1.0.4 #svg-graphics #svg #graphics #2d-graphics #2d
  70. pointy

    Minimal 2D geometry library

    v0.7.0 850 #2d-geometry #affine-transformation #2d
  71. gravita-collections

    Pre-built game objects for rapid prototyping with Gravita

    v0.1.0 #character #2d #gamedev #2d-sprites
  72. pixels_window_renderer

    AnyRender WindowRenderer backed by the pixels crate

    v0.2.0 1.4K #pixel #window-renderer #2d #any-render #abstraction #drawing #anyrender #2d-drawing #2d-rendering
  73. bevy_2d_inverse_kinematics

    A 2D inverse kinematics plugin for Bevy

    v0.5.0 #inverse-kinematics #bevy-animation #2d #animation #fabrik
  74. matrix-slice

    Safe abstractions for two-dimensional slices

    v1.0.1 #slice #matrix #two-dimensional #data #abstraction #2d #address-range
  75. lyon_for_carbide

    2D Graphics rendering on the GPU using tessellation

    v1.0.1 #svg-graphics #svg #tessellation #graphics #2d #2d-graphics
  76. ruut-functions

    parse math functions from string (1D,2D,3D,ND) and perform symbolic derivation, gradient, hessian

    v0.2.1 600 #symbolic-math #2d #3d #math-parser #nd #1d #hessian
  77. slosh_testbed2d

    Testbed for the slosh GPU-based MPM physics simulation library (2D version)

    v0.2.0 #physics-simulation #2d #mpm #slosh #version #slang #testbed #gpu-based
  78. binary_raster

    Binary raster crate for efficient pixel-based collision detection

    v0.1.15 650 #binary #raster #2d #bitmap
  79. bevy_rpack

    Bevy plugin with rpack atlas support

    v0.3.1 #bevy-plugin #2d #bevy
  80. contourable

    differentiable functions

    v0.8.0 1.6K #contour #points #line #customization #differentiation #2d #data-points #plot
  81. raycoon

    Minimal 2.5D raycasting engine

    v0.0.4 #2d-graphics #raycasting #graphics #engine #graphics-engine #2d
  82. pixman

    low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization

    v0.2.1 6.2K #rasterization #2d #api-bindings
  83. slosh2d

    Cross-platform GPU 2D Material Point Method implementation

    v0.2.0 #physics-simulation #points #mpm #cross-platform #2d #gpu #cross-platform-gpu #slang #3d #slosh
  84. slosh3d

    Cross-platform GPU 3D Material Point Method implementation

    v0.2.0 #physics-simulation #mpm #points #3d #gpu #cross-platform-gpu #slang #2d #slosh
  85. forma-render

    An efficient vector-graphics renderer

    v0.1.3 #2d-rendering #vector-graphics #2d #parallel
  86. vello_sparse_shaders

    Provide compilation of wgsl to glsl to support the WebGL vello_hybrid backend

    v0.0.6 130 #shader #2d #vector-graphics #graphics
  87. polygon-offsetting

    polygon offsetting crate

    v0.1.9 300 #2d-geometry #polygon #2d #offset
  88. cli-tilemap

    that provides basic functionality of Tilemap for CLI-based games!

    v0.1.1 #tile-map #2d-grid #grid-map #field #grid #2d
  89. tudi

    There, inside the game's two-dimensional universe, life was simple

    v0.2.0 #2d-grid #2d-matrix #grid #2d #matrix
  90. smol-atlas

    2D rectangular bin packing with optional item removal

    v0.1.0 #atlas #2d #allocator #shelf
  91. simple_flowfield

    A very barebones flowfield pathfinding library

    v2.0.0 #flow-field #path-finding #bare-bones #grid #3d #grid-map #2d
  92. notan_draw

    2D API for Notan

    v0.14.0 400 #notan #draw #2d #api #api-for-notan #2d-game
  93. box2d-rs

    Port of Box2d to Rust

    v0.0.4 #physics-2d #2d #physics
  94. ghe2d

    easy to make shapes

    v0.1.3 2.0K #shape #canvas #2d #shapes
  95. hdl_proglang_snake_f25

    Snake game built with QuickSilver (2D Rust game)

    v0.1.0 #2d-game #snake-game #game #quicksilver #snake #2d
  96. fey_packer

    A 2D rectangle packer

    v0.1.0 #packer #rectangle #2d
  97. xiron

    A lightweight 2D robot simulator written in Rust

    v0.5.0 #simulation #robot #2d #image
  98. cgl-rs

    CGL is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation

    v0.1.7 #3d #2d #opengl
  99. tegrine

    Draw in a Terminal -- Ordered with Instances -> Dots like 2D Vertex/Pixels

    v0.1.3 #pixel #instance #draw #dots #rgba #d2 #2d
  100. rust-3d

    2D/3D library written in rust

    v0.34.0 700 #mesh #2d #filter #point-cloud #3d-mesh #3d-point-cloud
  101. sepax2d

    A safe crate for finding and resolving collisions of 2D convex shapes using the Separating Axis Theorem

    v0.3.8 170 #polygon #collision #vertices #separating #axis #overlap #0-0 #2d #serde #capsule
  102. drawing_api

    API for 2D graphics library

    v1009.0.0 #draw #2d-graphics #graphics #opengl #canvas #2d
  103. qutee

    A quadtree implementation

    v0.2.1 190 #quad-tree #2d
  104. wgpu_context

    Context for managing WGPU surfaces

    v0.2.0 2.2K #wgpu #surface #drawing #abstraction #context #2d #anyrender #2d-drawing
  105. spiral

    Iterate over a 2D structure in a spiral pattern

    v0.2.1 #2d #iterator #distance
  106. gate

    A specialized 2D game library

    v0.6.3 #2d-game #game #2d
  107. contrast_renderer

    A web-gpu based 2D render engine

    v0.1.3 190 #bezier #graphics #2d-graphics #2d
  108. fastlem

    generating procedural terrains based on simplified landscape evolution model (LEM)

    v0.1.4 #graph #algorithm #generator #landscape #terrain #simulating #2d
  109. ghx_constrained_delaunay

    2d constrained Delaunay triangulation

    v0.2.0 180 #delaunay-triangulation #2d #triangulation #delaunay
  110. nexus2d

    Cross-platform 2D rigid-body physics

    v0.2.1 #physics-engine #cross-platform #rigid-body-simulation #2d #gpu #slang #rapier #cross-platform-gpu #3d
  111. softbuffer_window_renderer

    AnyRender WindowRenderer backed by the softbuffer crate

    v0.2.0 #window-renderer #softbuffer #any-render #abstraction #drawing #2d #anyrender #2d-drawing
  112. nexus3d

    Cross-platform 3D rigid-body physics

    v0.2.1 #physics-engine #3d #gpu #rigid-body-simulation #cross-platform #cross-platform-gpu #slang #rapier #2d
  113. binpack2d

    A two-dimensional rectangle bin-packing algorithm

    v1.0.1 #texture-atlas #packer #2d #bin
  114. geello

    render geo data

    v0.2.0 350 #gis #geo #map-render #vector-graphics #2d
  115. bye_nanoflann_rs

    KD-Tree, implemented based on nanoflann, primarily optimized for 2D or 3D point clouds

    v0.1.0 #point-cloud #nearest-neighbors-search #kd-tree #nanoflann #3d #2d
  116. sark_pathfinding

    astar pathfinding algorthim from red blob games https://www.redblobgames.com/pathfinding/a-star/implementation.html and 'Dijkstra Maps' from https://www.roguebasin.com/index.php/Dijkstra_Maps_Visualized

    v0.4.0 360 #path-finding #a-star #bevy #2d
  117. polydimensional_rust

    Lightweight library for Rust created to make work with matrixes and vectors in 2D, 3D and 4D better and faster!

    v0.1.0 #2d #3d #vector #4d #vector-2d #matrixes #linear-algebra #vector3 #vector2 #matrix4
  118. antbox-geom

    Two-dimensional logical grid coordinate utilities for antbox

    v0.1.0 #grid-coordinates #antbox #two-dimensional #2d #logical #geometry
  119. felt-ui

    A cross-platform GPU-accelerated UI framework for 2D and 3D

    v0.1.2 #ui-framework #3d #2d #gpu-accelerated #cross-platform
  120. bevy_sepax2d

    Plugins and helpful methods for using sepax2d with Bevy for 2d overlap detection and collision resolution

    v0.5.0 100 #bevy-plugin #2d #bevy
  121. pxldraw

    2D software pixel renderer

    v0.1.1 180 #frame-buffer #draw-target #2d #renderer #hardware-accelerated #in-memory
  122. tessor

    low level 2D path tessellator.fork from makepad

    v0.5.0 290 #low-level #path #tessellator #makepad #fork #2d
  123. re_space_view_spatial

    Space Views that show entities in a 2D or 3D spatial relationship

    v0.20.3 #re-run #spatial-relationship #3d-space #space-view #2d #visualization #spatial-data #logging
  124. bevy_2delight_anims

    An fsm-driven 2d animation system that's _delight_ful to use

    v0.2.1 300 #animation-system #bevy #bevy-animation #delight-ful #2d
  125. tri_ge_rust

    Lightweight library for fast calculating and creating 2D and 3D shapes

    v0.1.0 #2d #shape #3d #calculating #three-d #2d-and-3d
  126. fidget-raster

    Bitmap and heightmap rendering for Fidget

    v0.4.1 #implicit-surface #fidget #rendering #bitmap #config #heightmap #2d #3d-rendering #image-rendering
  127. triangulate

    Subdivides polygons into equivalent triangles

    v0.2.0 #triangulation #2d-geometry #graphics #2d #algorithm
  128. quad-to-quad-transformer

    Translate 2d points from one quad to another

    v0.5.0 420 #translation #quad #points #2d #transformation #projective
  129. maikor-vm-core

    VM for playing Maikor games

    v0.1.15 #2d-game #vm #game #2d
  130. godot-core

    Internal crate used by godot-rust

    v0.4.5 11K #godot-engine #3d #2d #graphics #engine
  131. mattr

    transposing multi-dimensional data

    v1.0.1 #2d-array #transpose #2d
  132. rupl

    a complex graphing library

    v0.1.2 210 #complex-numbers #3d #graphing #egui #2d #skia
  133. bevy_retrograde

    Pixel-Perfect, 2D Renderer and plugins for Bevy that Seamlessly Targets Desktop and Web

    v0.2.0 #pixel-perfect #bevy #2d
  134. raywoke

    Extremely simple raycasting crate

    v0.3.0 550 #2d #collision #lightweight #raycast
  135. ldtk

    reading the LDtk 2D tile map format

    v0.4.1 #tile-map #map-editor #2d
  136. wrapping_coords2d

    Translate between 1D indices and 2D coordinates with wrapping

    v0.1.10 #coordinates #2d #indices #matrix
  137. goad

    Compute the single scattering properties of particles much larger than the wavelength of light with geometric optics and aperture diffraction theory

    v0.1.0 #computation #optics #scattering #polygon #aperture #diffraction #beam #2d #polygon-clipping
  138. pittore

    toolkit for 2D visualization based on wgpu

    v0.2.4 500 #wgpu #visualization #toolkit #texture #2d #breaking-change #2d-rendering
  139. vviz

    Rapid prototyping GUI, and visual printf-style debugging for computer vision development

    v0.3.0 #3d #2d #vision-image
  140. paperdoll

    2D paper doll model

    v0.1.1 130 #slot #model #fragment #image #2d #stationary #pixel-based #animation
  141. strand-http-video-streaming-types

    Type definitions for HTTP video streaming functionality in the Strand Camera ecosystem

    v0.1.0 #video-streaming #polygon #strand #video-frame #camera #drawing #canvas #2d
  142. floem-vger

    Unofficial vger fork for Floem

    v0.3.1 310 #floem #vger #fork #ui #gpu #vector-graphics #2d #haven-t #2d-graphics-library #wgpu
  143. physics2d

    2D physics engine, but with Iron power

    v0.6.0 #physics-engine #physics-dynamics #real-time #2d
  144. rdbench

    Reaction-diffusion simulation based on Gray-Scott model

    v0.1.0 #benchmark #mpi #model #simulation #system #2d #prettify #parallel-execution #per-thread #hpc
  145. sheep

    Modular and lightweight spritesheet packing library

    v0.3.0 #sprite #amethyst #2d #sdk
  146. stabilkon

    Mesh builder for tile maps using using texture atlases

    v0.1.0 #sprite #ggez #tetra #spritebatch #2d
  147. bevy_retrograde_ui

    Pixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web

    v0.2.0 #bevy-retrograde #pixel-perfect #2d
  148. Dzahui

    CFD Library for real-time simulation

    v0.2.0 #dzahui #cfd-simulation #real-time #boundary-condition #obj-file #finite-element #pressure-equation #2d #pde #density #triangle-mesh
  149. Try searching with DuckDuckGo.

  150. piet-tiny-skia

    A two-dimensional vector graphics implementation atop tiny-skia

    v0.2.3 130 #2d-graphics #2d #gpu #graphics
  151. bevy_stat_bars

    plugin for drawing floating stat bars

    v0.3.1 #2d-graphics #graphics #bevy-ui #ui #bevy #2d
  152. arcs

    An extensible framework for creating 2D CAD applications using the Entity-Component-System pattern

    v0.3.0 #cad #geometry #design #2d #graphics #2d-geometry
  153. piet-hardware

    Toolkit for creating GPU accelerated 2D graphics applications

    v0.5.1 340 #2d-graphics #gpu #graphics #2d
  154. parametrics

    working with parametric functions

    v1.5.0 #parametric #2d #geometry
  155. noisette

    generating 2D noise functions with analytical gradients

    v0.1.0 #simplex-noise #gradients #generator #perlin-noise #2d #open-simplex #worley
  156. ncollide_testbed2d

    2D testbed for ncollide

    v0.5.0 160 #2d #ncollide #testbed #2d-graphics #geometry #graphics
  157. icp_2d

    A 2D Iterative Closest Point implementation in Rust

    v0.1.3 200 #iterative-closest-point #2d #cloud #point-cloud #matrix
  158. nsys-mat

    Dynamically sized 2d storage with rectangular iterators and in-place resizing

    v0.5.4 #dynamically-sized #rectangular #iterator #in-place #storage #mat #2d
  159. math2d

    2D Mathematics library designed for use with 2D drawing applications. Primarily designed for the needs of Direct2D, but this library should be perfectly capable of filling in the needs of other libraries such…

    v0.2.0-alpha8 #direct2d #math #drawing #winapi #2d #2d-drawing #cairo #pull-request #mint #linear-algebra
  160. ducflair-duc

    The duc 2D CAD file format Rust implementation

    v1.1.0 150 #file-format #cad #duc #2d #validation
  161. zvxryb-broadphase

    A broadphase collision detection library

    v0.1.2 #collision-detection #spatial-index #layer #object #bounds #morton #2d #3d
  162. polygonical

    2d polygon geometry and operations

    v0.5.0 #polygon #2d-geometry #2d
  163. minifb_tile_base

    A basic tile updater for minifb

    v0.3.1 950 #minifb #tile #base #updater #2d #tile-based #attempt
  164. dists

    2d distribution generator

    v0.4.2 #random #random-distribution #2d
  165. g_2_0_0

    manipulate arbitrary object in the geometric algebra containing two perpendicular vectors that square to 1. Basically 2d VGA

    v0.4.8 160 #math #2d #ga #geometric-algebra
  166. piston2d-drag_controller

    A drag controller

    v0.30.0 150 #controller #drag-controller #2d #piston
  167. masonry_core

    Traits and types of the Masonry toolkit

    v0.4.0 340 #gui-toolkit #widgets #documentation #gui-ui-toolkit #events #access-kit #vello #gui-widgets #2d #appearance
  168. descartes

    Imprecision-tolerant computational geometry for Rust

    v0.1.20 #computational-geometry #bounding-box #imprecision-tolerant #2d #re-exports #geometry-engine #orthogonal #3d #band #p3
  169. iced_glyphon

    Fast, simple 2D text rendering for wgpu

    v0.6.0 25K #text-rendering #wgpu-rendering #glyphon #iced #2d
  170. nuklear-sys

    Raw bindings to Nuklear 2D GUI library

    v4.0.5 #2d #opengl #immediate #drawing #gfx-hal
  171. ada

    2D Primitive Shapes Rendering Library

    v0.3.0 #2d-graphics #graphics #shape #line #2d
  172. veccentric

    Tiny 2D vector library

    v0.3.1 #2d-vector #vector-2d #vector #2d
  173. lgeo

    2D Geometry library, focusing on collision computation

    v1.0.7 #2d-geometry #gjk #2d #collision
  174. duckduckgeo

    2d geom library

    v0.4.2 #geometry #2d #geom
  175. vector-geometric-algebra

    vector algebraic operations for 2d and 3d vector, as well as splines

    v0.2.5 #vector #3d-vector #2d #vector-2d #vector-operations #algebraic-operations #vector-math
  176. specs_transform

    transform 2d and 3d component for specs

    v0.5.0 #specs #2d #3d #transform
  177. bevy_mod_2d_hierarchy

    Bevy plugin for more ergonomic 2d

    v0.3.1 #2d #transform #render #bevy-games #games #bevy #graphics
  178. bidimensional

    A collection of 2D utilities for coordinate representation and manipulation

    v0.3.5 #coordinates #representation #utilities #2d #module
  179. delaunay_creator

    delaunay triangulation for 2D and 3D(not implemented yet)

    v0.2.6 #delaunay-triangulation #2d #3d #not-implemented #cargo-run #meshing #encounter
  180. wpf-gpu-raster

    A 2D rasterizer that generates geometry for a GPU

    v0.1.0 #rasterizer #geometry #generator #wpf #active #bezier #strip #trapezoid #gpu #2d
  181. bevy_retrograde_audio

    Bevy plugin for playing sounds

    v0.2.0 #bevy-retrograde #audio #pixel-perfect #bevy-audio #2d #bevy
  182. c2-sys

    c2.h library

    v0.2.0 #collision-detection #c2-h #circle #2d #capsule #manifold
  183. guillotiere_ffi

    C-compatible foreign function interface for guillotiere

    v0.6.0 #2d-graphics #ffi #graphics #2d
  184. specs_camera

    camera 2d and 3d component for specs

    v0.5.0 #specs #3d-camera #2d #3d #camera
  185. bevy_rapier_collider_gen

    generating bevy_rapier2d colliders, for bevy apps, from images with transparency

    v0.4.2 250 #png #rapier #bevy #2d #collider
  186. wiiu_swizzle

    Wii U texture memory tiling

    v0.3.0 #texture #tiling #pixel #memory-layout #image #wii #cache-friendly #compression #swizzling #2d
  187. polygon2

    polygon 2d functions

    v0.3.0 #polygon #2d #polygon-clipping
  188. bevy_interact_2d

    A Bevy plugin for 2d mouse interactions

    v0.9.0 #2d #gamedev #mouse
  189. gridd-euclid

    euclid-compatible grid data structure (forked from Frosh_VII's gridd)

    v0.1.3 #2d-grid #grid #2d
  190. c2

    2D Collision Detection

    v0.2.0 #collision-detection #polygon #circle #rotation #2d #capsule #manifold #gjk
  191. orbtk-render

    2D Render library use by OrbTk

    v0.3.1-alpha3 #2d #canvas #render
  192. lmaths

    A short 2D Maths library

    v1.0.5 #math #2d
  193. rs-tiled_json

    A helper library to load JSON-formatted Tiled maps

    v0.1.0 #2d #gamedev #tile #map
  194. rusty-matrix

    A generic matrix implementation

    v0.1.2 #generic-matrix #stack-matrix #row #compile-time #traits #2d #math-operations
  195. 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
  196. oxygengine-integration-p2d-cr

    Integration module of 2D physics and composite rendering for Oxygengine

    v0.30.0 150 #oxygengine #composite #integration #physics #2d #game-engine #html5
  197. guessture

    $1 unistroke recognizer algorithm in Rust

    v0.1.0 #algorithm #gesture-recognition #recognizer #unistroke #points #2d #user-input
  198. del-geo-core

    2D/3D geometry utility codes

    v0.1.36 #geometry #graphics #3d #computation #utility #2d #prototyping #3d-geometry
  199. gardiz

    integer geometry on 2D planes, focused on games

    v0.1.1 #geometry #graph #integer #plane #2d
  200. simple_delaunay_lib

    2D and 3D Delaunay algorithms in Rust

    v0.2.0 #3d #delaunay-triangulation #hilbert-curve #graph #2d #2d-and-3d
  201. bevy_retrograde_physics

    Physics utilities for Bevy Retrograde

    v0.2.1 #bevy-retrograde #bevy #2d #pixel-perfect
  202. swimos_rtree

    SwimOS R-Tree

    v0.1.1 100 #r-tree #swim-os #3d #2d #object
  203. bevy_poly_level

    A 2d polygon-based level editor for bevy game engine

    v0.2.0 #level-editor #map-editor #bevy #2d
  204. linum

    An open-source 2D-, and 3D-Vector Library

    v0.1.2 #3d-vector #2d #word #latin #english-words #2d-vector #game
  205. pretty-print-nalgebra

    a small macro-only crate providing ability to pretty-print a 2D nalgebra array

    v0.1.0 600 #pretty-print #nalgebra #macro-only #2d #array
  206. vec2

    v0.2.1 #2d-vector #2d #vector
  207. nuki-sys

    Raw bindings to Nuklear 2D GUI library

    v4.6.1 #2d #nuklear #gui #bindings #github
  208. cyclone2d

    A small 2D physics engine from 'Game Physics Engine Development'

    v0.1.2 #physics-engine #2d-game #2d #physics-2d
  209. simple

    The simplest graphics library, inspired by LOVE2D

    v0.3.0 #2d-graphics #graphics #2d