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.

  • zemeroth

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • bevy_xpbd

    2D and 3D physics engine based on Extended Position Based Dynamics for Bevy.

  • Project mention: Rust Game Physics Engines: PhysX, Rapier, XPBD & Others | dev.to | 2024-04-03

    Bevy XPBD will move away from the XPBD solver in coming months, which is worth bearing in mind if you are considering using it for your project.

  • emerald

    A 2D rust game engine focused on portability.

  • rusty_engine

    2D game engine for learning Rust

  • Project mention: Looking for a simple game engine | /r/rust_gamedev | 2023-06-28

    Rusty Engine is a very simplified wrapper over Bevy made by one of its contributors which allows you to basically get straight into game creation using code without having to learn proper ECS patterns and Bevy systems.

  • glyphon

    🦅🦁 Fast, simple 2D text renderer for wgpu

  • 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
  • bevy_smud

    Sdf 2d shape renderer for Bevy

  • cavalier_contours

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

  • Project mention: Cavalier Contours Library for Polyline (with arcs) Algorithms | /r/rust | 2023-07-29

    Link to repo: https://github.com/jbuckmccready/cavalier_contours

  • 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.

  • 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

  • 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 related posts

  • Thetawave: A physics based, space shooter game made with Rust and the Bevy engi

    1 project | news.ycombinator.com | 20 Apr 2024
  • The Bevy Foundation

    2 projects | news.ycombinator.com | 11 Mar 2024
  • Bevy XPBD Moving Away from XPBD Solver over Nvidia Patent

    1 project | news.ycombinator.com | 7 Mar 2024
  • Grid v0.12.0

    1 project | /r/rust | 24 Nov 2023
  • Bevy XPBD 0.2.0: Spatial queries, Bevy 0.11 support, and a lot more

    1 project | /r/rust_gamedev | 16 Jul 2023
  • Released grid v0.10.0

    1 project | /r/rust | 1 May 2023
  • How to make a 2D torus in Bevy?

    3 projects | /r/bevy | 21 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 lyon 2,243
2 zemeroth 1,380
3 bevy_xpbd 952
4 emerald 557
5 rusty_engine 348
6 glyphon 342
7 thetawave 156
8 bevy_smud 132
9 cavalier_contours 130
10 grid 81
11 wgpu-text 79
12 static_aabb2d_index 28
13 vviz 23
14 grid_pathfinding 17
15 bevy_jaipur 16
16 veccentric 7
17 bevy_spine 5
18 GameOfLife 4
19 term2d 2
20 tetra_term 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com