A 2D Pixel Physics Simulator with Cellular Automata written in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • sandbox

    2D Pixel Physics Simulator (by hakolao)

  • I've been exploring compute shaders for cellular automata for the past 3 months in my Sandbox project with deformable objects and customizable matter. Inspired by the likes of Sandspiel and Noita. Time to share some of the progress and get that dear feedback!

  • rapier

    2D and 3D physics engines focused on performance.

  • I use the awesome Vulkano for rendering and computation, and Rapier for simple physics. Contour is used for the initial shapes, but rapier forms the physics colliders from it. Hecs is used as well. And you might recognize Egui as gui :). I gotta say, I'm starting to be pretty happy with the rust ecosystem overall.

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

    Creative cellular automata browser game

  • I've been exploring compute shaders for cellular automata for the past 3 months in my Sandbox project with deformable objects and customizable matter. Inspired by the likes of Sandspiel and Noita. Time to share some of the progress and get that dear feedback!

  • vulkano

    Safe and rich Rust wrapper around the Vulkan API

  • I use the awesome Vulkano for rendering and computation, and Rapier for simple physics. Contour is used for the initial shapes, but rapier forms the physics colliders from it. Hecs is used as well. And you might recognize Egui as gui :). I gotta say, I'm starting to be pretty happy with the rust ecosystem overall.

  • contour-rs

    Contour polygon creation in Rust (using marching squares algorithm)

  • I use the awesome Vulkano for rendering and computation, and Rapier for simple physics. Contour is used for the initial shapes, but rapier forms the physics colliders from it. Hecs is used as well. And you might recognize Egui as gui :). I gotta say, I'm starting to be pretty happy with the rust ecosystem overall.

  • hecs

    A handy ECS

  • I use the awesome Vulkano for rendering and computation, and Rapier for simple physics. Contour is used for the initial shapes, but rapier forms the physics colliders from it. Hecs is used as well. And you might recognize Egui as gui :). I gotta say, I'm starting to be pretty happy with the rust ecosystem overall.

  • egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  • I use the awesome Vulkano for rendering and computation, and Rapier for simple physics. Contour is used for the initial shapes, but rapier forms the physics colliders from it. Hecs is used as well. And you might recognize Egui as gui :). I gotta say, I'm starting to be pretty happy with the rust ecosystem overall.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • sandbox

    A sand simulation game

  • I've made a similar game: https://github.com/JMS55/sandbox, and it looks like we've had a lot of the same ideas :)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts