Rust 2D

Open-source Rust projects categorized as 2D

Top 20 Rust 2D Projects

  • lyon

    2D graphics rendering on the GPU in rust using path tessellation.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • zemeroth

    😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust

  • avian

    ECS-driven 2D and 3D physics engine for the Bevy game engine. (by Jondolf)

    Project mention: 2D Rigid Body Collision Resolution | news.ycombinator.com | 2024-05-24

    Great article and very fun to read, as someone who also doesn't have a strong math background, so thank you for explaining these "trivial" concepts :)

    Are you planning to read/explain through XPBD (Extended Position Based Dynamics - http://mmacklin.com/xpbd.pdf) as well in future posts? The concept seems to be gaining traction and I've used it with Bevy (via https://github.com/Jondolf/bevy_xpbd) with big success so far, seems more stable than the usual approach.

  • emerald

    A 2D rust game engine focused on portability.

  • glyphon

    🦅🦁 Fast, simple 2D text renderer for wgpu

  • rusty_engine

    2D game engine for learning Rust

  • thetawave

    A physics based, space shooter game made with Rust and the Bevy engine.

    Project mention: Thetawave: A physics based, space shooter game made with Rust and the Bevy engi | news.ycombinator.com | 2024-04-20
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • cavalier_contours

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

  • bevy_smud

    Sdf 2d shape renderer for Bevy

  • wgpu-text

    📜A simple 2D text renderer for wgpu📜 > is a wrapper over glyph-brush for easier text rendering in wgpu > inspired by similar to wgpu_glyph

  • grid

    Two dimensional grid data structure (by becheran)

    Project mention: Grid v0.12.0 | /r/rust | 2023-11-24

    Released new version of grid. An easy to use 2D data structure for rust.

  • static_aabb2d_index

    Fast static 2D axis aligned bounding box index

  • vviz

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

  • grid_pathfinding

    Pathfinding on grids using jumping point search and connected components.

  • bevy_jaipur

    A clone of the two player card game Jaipur, with local multiplayer and AI opponent modes. Made to learn the Rust game engine Bevy.

  • veccentric

    Tiny 2D vector library. Inspired by p5.js's p5.Vector.

  • bevy_spine

    Spine runtime for bevy, prototype

  • GameOfLife

    Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx) (by LelsersLasers)

  • term2d

    A simple 2d drawing engine for terminal emulators.

    Project mention: Playing around with Rust: start a game of Tetris in your terminal! | /r/rust | 2023-10-08

    Check out the used terminal 2d-engine too: https://github.com/golmman/term2d

  • tetra_term

    Tetris inside your terminal

    Project mention: Playing around with Rust: start a game of Tetris in your terminal! | /r/rust | 2023-10-08

    I recently enjoy building funky terminal applications with Rust. Now i finished tetra_term (https://github.com/golmman/tetra_term) which allows you to play Tetris in your terminal!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust 2D discussion

Log in or Post with

Rust 2D related posts

Index

What are some of the best open-source 2D projects in Rust? This list will help you:

Project Stars
1 lyon 2,299
2 zemeroth 1,398
3 avian 1,335
4 emerald 559
5 glyphon 412
6 rusty_engine 367
7 thetawave 163
8 cavalier_contours 144
9 bevy_smud 138
10 wgpu-text 89
11 grid 80
12 static_aabb2d_index 29
13 vviz 24
14 grid_pathfinding 21
15 bevy_jaipur 17
16 veccentric 7
17 bevy_spine 5
18 GameOfLife 4
19 term2d 2
20 tetra_term 1

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?