An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "2d" keyword

agg-rust-azul 1.0.2
Pure Rust port of Anti-Grain Geometry (AGG) 2.6 - high quality 2D vector graphics rendering (azul...
1 version - Latest release: about 1 month ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
geo_distance 0.1.5
A simple crate for calculating distances between 2D points.
5 versions - Latest release: about 1 month ago - 47 downloads total - 1 maintainer
snarl 0.0.1
Compute a planar layout for a weighted graph.
1 version - Latest release: almost 7 years ago - 1.95 thousand downloads total - 1 maintainer
rootvg-mesh 0.2.0
Mesh primitives for RootVG
3 versions - Latest release: almost 2 years ago - 2 dependent packages - 4.46 thousand downloads total - 27 stars on GitHub - 1 maintainer
jag-draw 0.1.1
GPU-accelerated 2D rendering engine built on wgpu
3 versions - Latest release: 2 months ago - 105 downloads total - 1 maintainer
impacted 2.0.3
2d collision test for arbitrary convex shapes
15 versions - Latest release: over 1 year ago - 1 dependent repositories - 19.3 thousand downloads total - 23 stars on GitHub - 1 maintainer
bevy_retro_ui 0.1.0 💰
Pixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web
1 version - Latest release: over 3 years ago - 2.23 thousand downloads total - 307 stars on GitHub - 1 maintainer
duc2pdf 3.3.0
A library to convert DUC files to PDF format.
14 versions - Latest release: about 18 hours ago - 526 downloads total - 6 stars on GitHub - 1 maintainer
rootvg-quad 0.2.0
Quad primitives for RootVG
2 versions - Latest release: almost 2 years ago - 1 dependent package - 3.03 thousand downloads total - 27 stars on GitHub - 1 maintainer
bevy_pixels 0.16.0
Bevy plugin that uses Pixels (a tiny pixel buffer) for rendering
17 versions - Latest release: about 1 month ago - 2 dependent repositories - 24.7 thousand downloads total - 88 stars on GitHub - 1 maintainer
skia-rs-text 0.2.7
Text layout and rendering for skia-rs
8 versions - Latest release: 16 days ago - 665 downloads total - 1 maintainer
wrapping_coords2d 0.1.10
Translate between 1D indices and 2D coordinates with wrapping
11 versions - Latest release: about 4 years ago - 2 dependent repositories - 15.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
polymorpher 0.1.4
Library for creating and morphing potentially rounded polygons
5 versions - Latest release: 10 months ago - 1.95 thousand downloads total - 11 stars on GitHub - 1 maintainer
godot-core 0.5.2 💰
Internal crate used by godot-rust
24 versions - Latest release: 14 days ago - 246 thousand downloads total - 4,200 stars on GitHub - 1 maintainer
mat2 0.2.1
matrix 2x2
7 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 24 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
duc 3.2.1
The duc 2D CAD file format Rust implementation.
12 versions - Latest release: about 1 month ago - 795 downloads total - 6 stars on GitHub - 1 maintainer
ducflair-duc 1.1.0
The duc 2D CAD file format Rust implementation
5 versions - Latest release: over 1 year ago - 4.81 thousand downloads total - 6 stars on GitHub - 1 maintainer
rootvg-tessellation 0.2.0
Tessellate paths into a RootVG mesh primitive
2 versions - Latest release: almost 2 years ago - 1 dependent package - 3.04 thousand downloads total - 27 stars on GitHub - 1 maintainer
Top 7.2% on crates.io
grid 1.0.1
Dynamic generic 2D data structure.
27 versions - Latest release: 22 days ago - 13 dependent packages - 95 dependent repositories - 6.12 million downloads total - 102 stars on GitHub - 1 maintainer
grid_shapes 0.1.3
A general purpose 2d grid shape library
4 versions - Latest release: almost 3 years ago - 5.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
sophus_calculus 0.4.0
sophus - geometry for robotics and computer vision
1 version - Latest release: about 2 years ago - 5 dependent packages - 1.54 thousand downloads total - 71 stars on GitHub - 1 maintainer
libgunslinger-sys
Low-level bindings for gunslinger, a header-only C99 framework for multimedia applications.
8 versions - Latest release: about 1 month ago - 11.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
physsol 0.2.0
Lightweight 2d and 3d physics library
2 versions - Latest release: over 7 years ago - 3.29 thousand downloads total - 1 stars on GitHub - 2 maintainers
cavegen 0.1.0
Library for 2 dimensional cave generation
1 version - Latest release: over 3 years ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
plotpy 1.21.0
Rust plotting library using Python (Matplotlib)
57 versions - Latest release: 4 months ago - 13 dependent packages - 3 dependent repositories - 98.6 thousand downloads total - 77 stars on GitHub - 1 maintainer
wgpu-tilemap 0.1.1
wgpu middleware for GPU-accelerated tilemap rendering, primarily targeted at 2d games
2 versions - Latest release: over 2 years ago - 2.74 thousand downloads total - 2 stars on GitHub - 1 maintainer
pixstage 0.1.0
A canvas for drawing pixels
3 versions - Latest release: 5 months ago - 2.96 thousand downloads total - 1 maintainer
pixman-sys 0.1.0
Pixman is a low-level software library for pixel manipulation, providing features such as image c...
1 version - Latest release: over 2 years ago - 1 dependent package - 137 thousand downloads total - 4 stars on GitHub - 1 maintainer
apollonius 0.1.0
N-dimensional Euclidean geometry for Rust: points, vectors, lines, segments, hyperspheres, hyperp...
7 versions - Latest release: 3 months ago - 123 downloads total - 0 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
transpose 0.2.3
Utility for transposing multi-dimensional data
5 versions - Latest release: about 2 years ago - 19 dependent packages - 816 dependent repositories - 18.5 million downloads total - 18 stars on GitHub - 1 maintainer
gaymwtf-core 0.2.1
A modular 2D game engine and framework built with Rust and Macroquad.
3 versions - Latest release: 11 months ago - 1.28 thousand downloads total - 5 stars on GitHub - 1 maintainer
aabb2 0.2.1
aabb2
9 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 29.1 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
pxo 0.2.0
Utilities for loading Pixelorama files
2 versions - Latest release: over 2 years ago - 2.98 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
ggez 0.9.3
A lightweight game framework for making 2D games with minimum friction, inspired by Love2D.
40 versions - Latest release: almost 3 years ago - 43 dependent packages - 246 dependent repositories - 632 thousand downloads total - 4,541 stars on GitHub - 7 maintainers
physics 0.1.2
2d collision resolution.
3 versions - Latest release: over 9 years ago - 5.59 thousand downloads total - 1 maintainer
castle-game 0.1.36
2D destructible terrain strategy game
35 versions - Latest release: about 6 years ago - 58.5 thousand downloads total - 92 stars on GitHub - 1 maintainer
canvas 1.0.1
2D Canvas API that streams all drawing commands to a connected browser.
2 versions - Latest release: almost 9 years ago - 4.69 thousand downloads total - 12 stars on GitHub - 1 maintainer
bly-cairo 0.1.0
Cairo backend for Bly
1 version - Latest release: about 3 years ago - 1 dependent package - 2.11 thousand downloads total - 5 stars on GitHub - 2 maintainers
summed-area 1.0.0
Implementation of a summed-area table for fast sums or averages of subsections of a 2d array or a...
1 version - Latest release: over 3 years ago - 1 dependent package - 36.9 thousand downloads total - 1 maintainer
piston2d-glow_wrap 0.2.0
Glow wrapping code for Piston OpenGL backend
2 versions - Latest release: about 1 year ago - 1 dependent package - 2.52 thousand downloads total - 65 stars on GitHub - 1 maintainer
coord2d 0.4.0 💰
rust lib for coordinate in 2d system
30 versions - Latest release: over 1 year ago - 1 dependent package - 34.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
rootvg-text 0.1.0
Text primitive for RootVG
1 version - Latest release: about 2 years ago - 1 dependent package - 1.87 thousand downloads total - 27 stars on GitHub - 1 maintainer
envelope 0.8.1
An interpolatable Envelope trait along with a generic 2D Point trait. Useful for controlling para...
19 versions - Latest release: almost 10 years ago - 2 dependent packages - 7 dependent repositories - 52 thousand downloads total - 13 stars on GitHub - 1 maintainer
piston2d-wgpu_graphics 0.14.0
A WGPU 2D back-end for the Piston game engine
14 versions - Latest release: about 1 month ago - 12.5 thousand downloads total - 7 stars on GitHub - 1 maintainer
crispy_octo_fractals 0.5.1
A multithreaded rendering system for customized fractals
2 versions - Latest release: about 5 years ago - 3 thousand downloads total - 1 stars on GitHub - 1 maintainer
bidivec 0.1.0
A crate offering bidimensional arrays, vectors and slices, with batteries included (such as pathf...
1 version - Latest release: over 4 years ago - 2.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
bevy_enoki 0.6.0 💰
2D Particle system plugin, that works well on wasm and mobile
11 versions - Latest release: 4 months ago - 23.8 thousand downloads total - 81 stars on GitHub - 1 maintainer
skia-graphics-rs 0.1.0
High-performance 2D graphics library built on Skia with GPU acceleration
1 version - Latest release: 4 months ago - 18 downloads total - 0 stars on GitHub - 1 maintainer
piet-tiny-skia 0.2.3
A two-dimensional vector graphics implementation atop tiny-skia
5 versions - Latest release: over 2 years ago - 1 dependent package - 8.43 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
vecmate 0.2.3
Lightweight, zero-dependency, type-agnostic library for vector math.
5 versions - Latest release: 7 months ago - 578 downloads total - 0 stars on GitHub - 1 maintainer
wgpu_text 29.0.0
A simple 2D text renderer for wgpu.
38 versions - Latest release: about 2 months ago - 2 dependent packages - 3 dependent repositories - 69.4 thousand downloads total - 133 stars on GitHub - 1 maintainer
geometrid 0.10.0
Everything you would ever need to work with constant sized square grids
10 versions - Latest release: over 1 year ago - 1 dependent repositories - 12.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
piet-test 0.0.12
Utilities for testing the piet 2D graphics abstraction.
12 versions - Latest release: about 6 years ago - 3 dependent packages - 1 dependent repositories - 18.1 thousand downloads total - 1,331 stars on GitHub - 3 maintainers
rootvg-msaa 0.2.0
MSAA antialiasing for RootVG
2 versions - Latest release: almost 2 years ago - 1 dependent package - 3.08 thousand downloads total - 11 stars on GitHub - 1 maintainer
raywoke 0.3.0
Extremely simple raycasting crate
7 versions - Latest release: 11 months ago - 4.48 thousand downloads total - 1 stars on GitHub - 1 maintainer
sheep 0.3.0
Modular and lightweight spritesheet packing library
2 versions - Latest release: over 6 years ago - 4 dependent packages - 4 dependent repositories - 11.7 thousand downloads total - 91 stars on GitHub - 1 maintainer
figs 0.0.1
Simple 2D game framework using MiniFB
2 versions - Latest release: almost 2 years ago - 2.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
aline 1.2.0
A simple 2d linear algebra library suitable for no_std
10 versions - Latest release: over 1 year ago - 1 dependent package - 12.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
vecs 0.2.5
A Simple Vector Math Crate
9 versions - Latest release: over 1 year ago - 10.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
seldom_pixel_macros 0.2.0
Macros for `seldom_pixel`
2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 3.48 thousand downloads total - 67 stars on GitHub - 1 maintainer
raycoon 0.0.4
Minimal 2.5D raycasting engine
4 versions - Latest release: 5 months ago - 122 downloads total - 0 stars on GitHub - 1 maintainer
collisions 0.1.3
2d collision detection.
4 versions - Latest release: over 9 years ago - 1 dependent package - 8.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
fennel-core 0.5.1
Core package of Fennel game engine providing rendering and audio
5 versions - Latest release: 7 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
wgpu_canvas 5.0.8
A 2D WGPU renderer API for drawing text, shapes, and images with Rust.
28 versions - Latest release: about 1 month ago - 13.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
footile 0.7.0
A 2D vector graphics library
19 versions - Latest release: almost 4 years ago - 5 dependent packages - 5 dependent repositories - 42.6 thousand downloads total - 36 stars on GitHub - 2 maintainers
ghx_constrained_delaunay 0.2.0
2d constrained Delaunay triangulation
4 versions - Latest release: about 1 year ago - 4.31 thousand downloads total - 6 stars on GitHub - 1 maintainer
parametrics 1.5.0
A crate for working with parametric functions
12 versions - Latest release: over 2 years ago - 13.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
smol-atlas 0.1.0
2D rectangular bin packing with optional item removal
1 version - Latest release: 6 months ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
journey-engine 1.1.2
Journey Engine: A custom 2D game engine built with Rust and wGPU
5 versions - Latest release: 2 months ago - 90 downloads total - 1 maintainer
esoc-gfx 0.1.0
Low-level 2D vector graphics engine — SVG-first, zero deps by default
1 version - Latest release: 5 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
goud-engine 0.0.828
GoudEngine — build 2D and 3D games in Rust with zero FFI overhead
3 versions - Latest release: 2 months ago - 43 downloads total - 3 stars on GitHub - 1 maintainer
geoms 0.0.1
Optimized geometry primitives for Microsoft platforms with the same memory layout as DirectX and ...
2 versions - Latest release: over 3 years ago - 2.76 thousand downloads total - 2 stars on GitHub - 1 maintainer
bevy_retro_physics 0.1.0 💰
Physics utilities for Bevy Retro
1 version - Latest release: over 3 years ago - 1.62 thousand downloads total - 305 stars on GitHub - 1 maintainer
forma-render 0.1.3
An efficient vector-graphics renderer
4 versions - Latest release: over 3 years ago - 5.69 thousand downloads total - 2,642 stars on GitHub - 1 maintainer
flower2d 0.1.0
Stupid simple 2D graphics library
1 version - Latest release: almost 3 years ago - 1.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
lyon_for_carbide 1.0.1
2D Graphics rendering on the GPU using tessellation.
1 version - Latest release: 6 months ago - 44 downloads total - 2,508 stars on GitHub - 1 maintainer
bottomless-pit 0.4.0
A very simple 2D rendering/game engine inspired by raylib
6 versions - Latest release: over 1 year ago - 8.08 thousand downloads total - 9 stars on GitHub - 1 maintainer
sark_pathfinding 0.4.0 💰
A simple implementation of the astar pathfinding algorthim from red blob games https://www.redblo...
6 versions - Latest release: about 1 year ago - 1 dependent repositories - 8.4 thousand downloads total - 13 stars on GitHub - 1 maintainer
grud 0.1.1
Store and access data in two-dimensional grids
2 versions - Latest release: over 3 years ago - 2.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
matter-js-rs 0.1.1
A Rust port of Matter.js, the 2D rigid body physics engine
2 versions - Latest release: about 1 month ago - 44 downloads total - 1 maintainer
svg_fmt 0.4.5
Very simple debugging utilities to dump shapes in SVG format.
10 versions - Latest release: about 1 year ago - 7 dependent packages - 2,560 dependent repositories - 10.4 million downloads total - 11 stars on GitHub - 1 maintainer
fabrik 0.1.0
Implementation of FABRIK (Forward And Backward Reaching Inverse Kinematics) IK algorithm.
1 version - Latest release: over 5 years ago - 1.74 thousand downloads total - 12 stars on GitHub - 1 maintainer
arcane-engine 0.26.1
Arcane game engine — agent-native 2D engine with embedded TypeScript runtime
50 versions - Latest release: 2 months ago - 863 downloads total - 1 stars on GitHub - 1 maintainer
enoki2d_editor 0.1.0
Particle editor for the bevy_enoki crate
1 version - Latest release: over 1 year ago - 1.07 thousand downloads total - 111 stars on GitHub - 1 maintainer
libreda-interp 0.0.3
Interpolation of one and two dimensional arrays.
1 version - Latest release: almost 2 years ago - 1.74 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
simple-term-renderer 0.5.0
A *linux* terminal renderer library in rust.
2 versions - Latest release: about 2 years ago - 2.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
arcane-core 0.26.1
Core library for Arcane - agent-native 2D game engine (TypeScript runtime, renderer, platform layer)
34 versions - Latest release: 2 months ago - 651 downloads total - 1 stars on GitHub - 1 maintainer
piston_window_game
2D game scaffold for `piston-window`
1 version - Latest release: about 1 month ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
line_plot 0.1.7
2d line plot
8 versions - Latest release: almost 9 years ago - 12.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
contour_tracing 1.0.12
A 2D library to trace contours.
13 versions - Latest release: about 4 years ago - 1 dependent package - 23.9 thousand downloads total - 12 stars on GitHub - 1 maintainer
drawing_examples 0.8.0
Examples for 2D graphics library
5 versions - Latest release: 3 months ago - 1.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
x-graphics 0.2.1
Graphics framework for X
3 versions - Latest release: about 1 year ago - 2.18 thousand downloads total - 1 maintainer
u-nesting-d2 0.3.1
2D nesting algorithms for U-Nesting spatial optimization engine
2 versions - Latest release: 7 days ago - 200 downloads total - 1 maintainer
care-game 0.0.1
Simple and easy game framework inspired by LÖVE.
1 version - Latest release: about 1 year ago - 808 downloads total - 1 maintainer
vek2d 1.0.1
2D Vectors
2 versions - Latest release: almost 6 years ago - 1 dependent package - 1 dependent repositories - 3.76 thousand downloads total - 1 maintainer
bevy_scrolling_2d_camera 0.3.0
A simple 2d camera plugin for bevy supporting scrolling with right mouse dragging.
5 versions - Latest release: almost 2 years ago - 6.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
egaku2d 0.5.4 💰
Simple 2D graphics library
17 versions - Latest release: over 5 years ago - 2 dependent repositories - 29.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
resphys 0.1.0
Simple 2D AABB only game collision detection/resolution engine.
1 version - Latest release: over 5 years ago - 1.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
drawing_gl 0.8.0
OpenGL backend for 2D graphics library
8 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 8.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
neco-view2d-wasm 0.1.0
WebAssembly bindings for neco-view2d via wasm-bindgen
1 version - Latest release: about 1 month ago - 13 downloads total - 1 maintainer